Make a Traditional Cuban Sandwich at Home

Cuban sandwich
Traditional Cuban sandwich. Grilled Cheese Social
  • 16 mins
  • Prep: 6 mins,
  • Cook: 10 mins
  • Yield: 2 sandwiches (2 servings)
Ratings (26)

The Cuban sandwich is packed full of salty pork, rich Swiss cheese, tangy yellow mustard, and zesty dill pickles on hot and crispy Cuban bread.

.It's salty, rich, and tangy and you don't have to go to Tampa, Miami or Cuba to find the perfect Cuban. With this simple and easy recipe, you can make it right at home!

What You'll Need

  • 1 large loaf of Cuban bread (cut in half)
  • 1/2 pound of baked ham
  • 1/2 pound roasted pork butt
  • 1/3 pound Swiss cheese
  • 1 tbsp yellow mustard
  • 1/2 cup dill pickles, sliced
  • 2 tbsp salted butter
  • Optional: salami

How to Make It

  1.  Begin by slicing your Cuban bread lengthwise in half. Open up the bread up so that it looks like one big surface and slather the inside with as much mustard as you like and line the bread with pickles, making sure that they're evenly spaced so that each bite has all the wonderful flavors of this Cuban classic.
  2. Evenly distribute the Swiss cheese between both pieces of bread.
  3. Next add baked ham, salami if desired, and then the roasted pork. Close the sandwich and set aside.
  1. The easiest and fastest way is to heat the sandwich is to butter the outside of your sandwich and then wrap the entire thing in tinfoil. In a heated panini press, add the wrapped sandwich and turn the heat to medium. Press down the top of the machine so that the sandwich gets condensed and flattened.
  2.  Let it cook for about ten minutes, making sure that the bread inside the tinfoil doesn't burn until the exterior is crispy and the interior is warm and delicious. Let it sit for a few minutes before cutting in half and serving.

Note: This sandwich can be made up to two days in advance as long as it's kept refrigerated. It's also possible to re-heat this in the oven.

Nutritional Guidelines (per serving)
Calories 941
Total Fat 62 g
Saturated Fat 30 g
Unsaturated Fat 21 g
Cholesterol 282 mg
Sodium 2,108 mg
Carbohydrates 20 g
Dietary Fiber 2 g
Protein 73 g
(The nutrition information on our recipes is calculated using an ingredient database and should be considered an estimate. Individual results may vary.)