Place a large pot of water over high heat and bring it up to a boil to cook the pasta. Once at a boil, add some salt and the pasta and cook it just shy of al dente.
While the pasta is cooking, heat a medium-size skillet over medium heat and add the butter. When the butter melts, add the flour and cook about a minute. Whisk in stock, milk, hot sauce and yellow mustard, and bring up to a bubble. Stir in the cheese in a figure-eight motion, reserving enough to sprinkle on the top of the casserole, until it's all melted. Fold in the pickles and ham, and season with salt and pepper to taste.
When the pasta is done, drain it well and combine with sauce. Transfer the mac and cheese to 4 individual ceramic ramekins and top each one with a sprinkle of shredded cheese.
Place the ramekins onto a baking sheet and toss them under the broiler to melt and brown the cheese on top, 2-3 minutes.
Serve the Cubano Mac & Cheese with a simple salad alongside and enjoy.