This is a simple to make creamy soup version of the popular Cubano Sandwich that is typically made with roasted pork, ham, swiss cheese, dill pickle, and mustard. The homemade crunchy croutons for the top of the soup stand-in for the bread in the sandwich. This is a soup with a Latin flair.
1 sub roll or other rolls you have on hand cut into 1 inch cubes
1 Tablespoon oil
2 Tablespoons butter
1 Tablespoon mustard
2 Tablespoons flour
2 cups chicken stock
1-1/2 cups half and half
1/4 lb. Swiss cheese, shredded
1/4 lb. cheddar cheese, shredded
1-1/2 cups fully cooked diced ham
Salt and Pepper for seasoning, to taste
2 dill pickles, minced
Heat a pan (cast iron if you have one) over medium-high heat. In a mixing bowl, combine bread cubes with the oil, toss to coat. Spread in single layer in the pan and toast, turning often, until the croutons are crisp and blackened in spots, about 5 minutes. Set aside.
In a large pot over medium-high heat, melt the butter. Add the mustard and flour, and whisk well to combine. Add the stock and half and half, bring to a simmer. Reduce the heat to low and add the cheeses, whisking until the mixture is smooth and creamy. Stir in the ham and continue cooking until the ham is warmed through. Season to taste with salt and pepper. I found that no extra seasoning was needed since the cheese and ham are salty to begin with. Ladle into serving bowls, top with a spoonful of minced pickles and a handful of the reserved croutons. Serve immediately. Refrigerate any leftovers.
Serves 4 generously.
Note: My photo of the bowl of soup is not topped with the diced pickles because I forgot them. Photo fail but the soup was delicious.