Classic Cuban Sandwich
This post may contain affiliate links. See our Privacy Policy for details.
This easy Classic Cuban Sandwich is a perfect balance of smoky pork and ham, tangy pickles, and gooey cheese inside soft, crispy Cuban bread. It’s a delicious, quick lunch or dinner option ready in under 20 minutes.

Want to save this recipe?
Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!
Whenever I think of a sandwich that combines simplicity with deliciousness, the Classic Cuban Sandwich stands out. The delightful layers of juicy roast pork, ham, mustard, and pickles pressed between warm, crispy bread make it truly exceptional.
It’s quick to whip up, making it perfect for any day when you want a seriously satisfying lunch.
For another warm and satisfying bite, try my chicken club sandwich or meatloaf sandwich next!
Why I love this recipe
I love this recipe because it brings the perfect balance of salty, tangy, and cheesy. It’s warm, pressed to perfection, and every bite has a little crunch and a lot of comfort.
Can I Use Other Breads Instead of Cuban Bread?
Yes! Cuban bread has a unique texture, but French or Italian bread makes a great substitute. The important part is having bread that crisps on the outside and stays soft inside after pressing. I recommend avoiding thick or heavy breads because they can overpower the sandwich. Pick a loaf that’s light and easy to slice lengthwise for the best results.
Ingredients
Here’s everything you need to make a Cuban sandwich at home. I keep it simple and use what’s already in my fridge, and it still turns out incredibly tasty every time.

- Cuban bread – use a crusty French bread if you can’t find Cuban bread
- roast pork – use a pulled pork, slow cooker carnitas, or thinly sliced; rotisserie chicken is a quick substitute
- ham – any deli ham works
- cheese – Swiss is traditional, but use your favorite melty cheese, I like Manchego too!
- dill pickles – sliced thin for crunch and tang
- yellow mustard – don’t skip it, it ties everything together!
If you don’t have access to authentic Cuban roast pork recipe, carnitas are a great dupe (see link above). They are soaked in a marinade of orange juice, lime juice, cumin, and garlic cloves for the perfect balance of savory and sweetness!
Step by step
- Warm a heavy skillet or panini press over medium heat.
- Slice the Cuban bread lengthwise and spread mustard on both cut sides.
- Add layers of roast pork, ham, cheese, and pickles to one side of the bread. Top with the other half and press it down lightly.




- Cook the sandwich until the bread is golden and crisp and the cheese has melted, about 3 minutes per side if using a skillet.
- Serve hot, either whole or sliced into portions.

Tips for Best Results
- Press the sandwich down well while cooking to get that golden, crispy crust that makes a Cuban sandwich so good.
- If you don’t have a panini press and don’t want to cook it on the stovetop in a cast iron skillet or heavy pan, you can cook the sandwich in the oven at 350ºF for about 25-30 minutes. It will warm through but won’t be quite as crispy on the outside.
- Cool the pulled pork first so it doesn’t steam the bread when you build your sandwich.

Variations
If Swiss isn’t your thing, try cheddar, Machengo, or provolone cheese instead. I like to switch it up with a little mayo or hot sauce sometimes as well. If you’re out of roasted pork, shredded rotisserie chicken works in a pinch.
You can also add your favorite toppings like shredded lettuce or tomato slices to make the sandwich your own.
Storage
Wrap any leftover sandwiches in foil and keep them chilled. When you’re ready to eat, reheat in a pan or toaster oven so that the crust stays golden and crunchy.
I don’t recommend microwaving leftover Cuban sandwiches because it’s not the best choice for keeping the crispy texture.
If you try this recipe please comment and give it a 5-star rating below, I love hearing from you!
Classic Cuban Sandwich
- Total Time: 19 minutes
- Yield: 4 1x
Description
This easy Classic Cuban Sandwich is a perfect balance of smoky pork and ham, tangy pickles, and gooey cheese inside soft, crispy Cuban bread. It’s a delicious, quick lunch or dinner option ready in under 20 minutes.
Ingredients
- 1 loaf of Cuban bread (or substitute with French bread)
- 1 pound of roast pork, sliced thin or shredded
- 4 slices of deli ham
- 4 slices of Swiss cheese
- 3–4 dill pickles, thinly sliced
- 2 tablespoons yellow mustard
Instructions
- Warm a skillet or panini press over medium heat.
- Slice the Cuban bread lengthwise and spread mustard on both cut sides.
- Add layers of roast pork, ham, Swiss cheese, and pickles to one side of the bread. Top with the other half and press it down lightly.
- Cook the sandwich until the bread is golden and crisp and the cheese has melted, about 3 minutes per side.
- Serve hot, either whole or sliced into portions.
- Prep Time: 10 minutes
- Cook Time: 3 minutes (per side)
- Category: Main Course
- Method: none
- Cuisine: American
Nutrition
- Serving Size:
- Calories: 557
- Sugar: 0.9 g
- Sodium: 676.4 mg
- Fat: 25.2 g
- Carbohydrates: 7 g
- Fiber: 0.9 g
- Protein: 71.2 g
- Cholesterol: 228.3 mg







