My husband loves Cuban sandwiches, so naturally I had to perfect my own Cuban sandwich recipe. This classic Cuban is stacked with roasted pork, ham, Swiss cheese, pickles, and mustard all layered inside crusty Cuban bread, then cooked to perfection. You don’t need to be a sandwich pro to make one at home, and I promise it’s way more approachable than it sounds.

What Makes This Traditional Cuban Sandwich Recipe Great
- Irresistible blend of textures and flavors: The Cuban sandwich brings together tender, flavorful roasted pork with savory ham and melty Swiss cheese, accented by the tangy crunch of pickles and the sharp bite of mustard. Every bite has that perfect balance between gooey, crisp, and tangy.
- Simple yet impressive to make: Despite its gourmet feel, a Cuban sandwich is straightforward and quick to prepare, especially if you have a sandwich press or skillet. It’s the kind of recipe that feels fancy without the fuss.
- Perfect for any time of day: Whether you want a hearty sandwich for lunch, a casual dinner, or even a satisfying snack, this sandwich fits the bill. Plus, it’s super customizable to suit your tastes or what you have on hand.

Overview of Core Ingredients and Substitutions
- Cuban Bread: This soft yet slightly crusty bread is traditional and ideal for Cuban sandwiches because it crisps nicely while remaining tender inside. If you can’t find Cuban bread locally, a good-quality French bread or Italian bread roll works well too. Using good bread is key to sandwich success.
- Roasted Pork: Slow-cooked, juicy pork shoulder is the star here, offering rich, tender meat packed with flavor. If you’re short on time, pulled rotisserie chicken can be a tasty, easy substitute. You can typically buy roasted pork at the grocery store, or substitute for pork tenderloin or pork chops leftovers.
- Ham: Sweet, smoky ham adds a salty contrast to the pork and cheese. Prosciutto or even deli-style cooked ham can stand in if you don’t have traditional Cuban ham on hand.
- Swiss Cheese: Thin slices of swiss cheese melts beautifully, giving the sandwich its creamy texture without overpowering the other ingredients. Gouda or provolone can also make a nice alternative.
- Pickles: Crunchy dill pickles add a sharp, refreshing bite that cuts through the richness. Bread and butter pickles offer a sweeter twist if you prefer.
- Yellow Mustard: Classic yellow mustard brings tanginess and holds the sandwich together flavor-wise. Dijon or spicy brown mustard can work too, depending on your spice preference.

How to Make the Best Cuban Sandwich
Using simple ingredients, you can make such a good sandwich at home that your family will think the meal is catered! Here are the easy steps:



- Cut the Cuban bread in half lengthwise and spread mustard on both sides.
- Layer the roast pork, ham, cheese and pickles on one half of the bread.



- Place the other half of the bread on top and press down gently.



- Heat a large skillet or panini press over medium heat.
- Place the sandwich in the skillet and cook until the bread is crispy, and the cheese is melted, about 3 minutes per side.
- Cut the sandwich into smaller pieces or leave it as it is and serve hot.

Recipe Variations
- Add Mojo Sauce: Spread a little garlicky mojo sauce on the bread for an extra Cuban flair.
- Cheese Swap: Try aged cheddar or a smoked cheese for a twist on the traditional melting component. Any slices of cheese that you like should work fine!
- Vegetarian Version: Replace the meats with marinated grilled portobello mushrooms or plant-based deli slices.
- Avocado Addition: Include ripe avocado slices for a creamy, buttery touch that pairs beautifully with the tangy mustard.

What To Serve With Cuban Sandwiches
- Plantain Chips
- Air Fryer Sweet Potato Fries
- Black Beans and Rice
- Parmesan Truffle Fries
- Simple Green Salad
- Yuca Fries
- Pickled Vegetables or Pickled jalapenos
- Macaroni Salad

Troubleshooting Common Problems with Homemade Cuban Sandwiches
- Soggy Sandwich: Make sure your sandwich press or skillet is hot before grilling to get that quick, crisp finish. Avoid overly wet ingredients that can soak the bread; pat meats and pickles dry if needed.
- Cheese Not Melting Properly: Use good quality Swiss cheese, sliced thinly for even melting. Cover the sandwich briefly while pressing to trap heat and help the cheese melt nicely.
- Bread Burns Before Filling Heats: Press the sandwich over medium heat and keep it covered to avoid burning. You can also toast it slowly, turning occasionally for even heating.
- Pork Too Dry or Tough: Use slow-roasted pork shoulder or leftovers for the most tender meat. Slice the meat thinly to help maintain moisture in the sandwich.
- Sandwich Falls Apart: Spread condiments evenly and press firmly to bind ingredients. Using a bread that’s fresh but sturdy enough to hold fillings will also help.

Freezing & Storing Leftovers
- Storing: Keep leftover sandwiches wrapped in foil or an airtight container in the refrigerator for up to 2 days. Reheat in a skillet or sandwich press for best texture.
- Freezing: Wrap the sandwich tightly in plastic wrap and foil, then freeze for up to a month. When ready to eat, thaw in the fridge overnight and reheat in a sandwich press or oven until warm and crispy.
How To Reheat Leftover Cuban Sandwiches
- Oven Method: Preheat your oven to 350°F (175°C). Wrap the sandwich in foil to keep it moist and bake for about 10-15 minutes until warmed through. Remove the foil during the last few minutes if you want to crisp the bread again.
- Stovetop Method: Heat a skillet over medium heat and place the sandwich inside. Cover with a lid and warm on each side until the cheese melts and the bread is crisp. Add a small splash of water and cover briefly if the cheese needs more melting.
- Microwave Method: Place the sandwich on a microwave-safe plate and cover with a damp paper towel to prevent drying. Microwave on high for 30-60 seconds until warm. Note that the bread will soften, so crisp it up in a skillet afterward if you like.
- Air Fryer Method: Preheat your air fryer to 350°F (175°C). Heat the sandwich for about 3-5 minutes until warm and crispy, checking halfway through for even heating.

Cuban Sandwich FAQs
Absolutely. Leftover roast pork works wonderfully and makes the sandwich quicker to assemble.
A medianoche uses a soft, sweet egg bread instead of Cuban bread and is often smaller, but the fillings are similar.
Yes! Swap the pork and ham for grilled veggies, mushrooms, or plant-based deli slices.
Not at all. You can use a heavy skillet or pan with a weight on top to achieve similar results.
Once you have the cooked pork ready, it takes about 10 minutes to assemble and grill.
Making a Cuban sandwich at home is like opening a little door to Cuban culture, with every bite bringing together that perfect mix of flavors and textures. It’s wonderfully satisfying and doesn’t require fancy tools or ingredients you can’t find.
More Recipes You’ll Love:
- Eggplant Parmesan
- The Secret to the BEST Sausage Gravy
- Garlic Butter Oven Roasted Potatoes
- Corn Pudding

Cuban Sandwich Recipe
Ingredients
- 1 loaf of Cuban bread or substitute with French bread
- 1 pound of roast pork sliced thin
- 4 slices of ham
- 4 slices of cheese
- 3-4 dill pickles sliced
- 2 tbsp yellow mustard
Instructions
- Cut the Cuban bread in half lengthwise and spread mustard on both sides.
- Layer the roast pork, ham, cheese and pickles on one half of the bread.
- Place the other half of the bread on top and press down gently.
- Heat a large skillet or panini press over medium heat.
- Place the sandwich in the skillet and cook until the bread is crispy, and the cheese is melted, about 3 minutes per side.
- Cut the sandwich into smaller pieces or leave it as it is and serve hot.

Hi, I’m Jessica! I am wife to Chris, and mom to Kaip, Alana and Koa. I am a website developer and blogger. In this space, I share about everything from parenting, making money from home, recipes, mom lifestyle, and things for kids! Learn more about me here.

