Cuban Sandwich: How to Make This Classic Hot Sandwich at Home
Want a sandwich that hits every flavor note: salty, melty, crisp, and a little tangy? This Cuban sandwich does just that. It’s one of those hot sandwiches that feels extra satisfying but doesn’t ask for much. If you’ve got the right ingredients and a hot pan, you’re already halfway to the best Cuban sandwich recipe you’ll ever try.

Disclosure: This post may contain affiliate links. This means I get a small commission if you decide to make a purchase through my links at no extra cost to you.
Why You’ll Love This Cuban Sandwich
- It’s the perfect balance of salty, tangy, melty, and crisp.
- Works with whatever pork you have, from leftovers to slow-cooked.
- Feels like a treat, but it’s simple enough for lunch or dinner.
- A great way to utilize pantry staples like pickles, mustard, and deli ham.
Ingredients

See the recipe card for the complete list of ingredients and quantities.
Pro Tip: If you don’t have mojo pork, use leftover pulled pork or roasted pork shoulder. Just don’t skip the pork as it’s essential for that classic Cuban flavor.
Step-by-step Instructions

Step 1: Start by slicing the loaf horizontally in half. Generously spread yellow mustard on both cut sides. This gives you that tangy base every classic Cuban sandwich needs.

Step 2: Layer the bottom half with slow-cooked shredded pork and slices of deli ham. Pile it high but keep it even for a good melt.

Step 3: Add slices of Swiss cheese and dill pickles on top. Make sure every bite gets a bit of both.

Step 4: Place the top half of the bread over the filling. Lightly butter the outside of both slices. This helps get that golden crust.

Step 5: Heat a skillet or grill pan over medium. Place the sandwich in the pan and press it down gently with a spatula. Cook each side for about 4-5 minutes, until the bread is golden and crisp and the cheese is fully melted.
Pro Tip: Don’t rush the press. A slow, even heat gives you that signature crunch on the outside without drying out the meat.
Variations: Make It Your Own
- Spicy Cuban Sandwich: Add sliced jalapeños or a swipe of chipotle mayo.
- Vegetarian Cuban Sandwich: Sub in grilled mushrooms or smoky tofu for pork and ham. Keep the mustard and pickles for that true flavor.
- Mini Party Sliders: Use soft rolls and make a tray of these for a party platter. Press them all at once in the oven.
Serving Suggestions
This homemade Cuban sandwich is hearty on its own, but a few easy sides make it feel like a full meal:
- Plantain chips or yuca fries for that classic Cuban-style crunch.
- Black beans and rice, if you want to keep it cozy and filling.
- Tropical fruit salad or even just fresh mango slices for a light, sweet contrast

If you tried this Cuban Sandwich Recipe or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the 📝 comments below.

Equipment
- Grill pan or skillet
Ingredients
- 1 loaf Cuban bread or soft French or Italian bread
- 1 pound roast pork sliced or shredded
- 6 slices deli ham
- 6 slices Swiss cheese
- 4 dill pickles sliced lengthwise
- 2 tablespoons yellow mustard
- Butter for grilling
Instructions
- Slice the bread horizontally and spread mustard on both cut sides.
- On the bottom half, layer the pork, ham, Swiss cheese, and pickle slices. Close the sandwich and lightly butter the outside of the bread.
- Heat a skillet or grill pan over medium. Add the sandwich and press gently with a spatula.
- Cook for 4–5 minutes per side, until golden and crisp and the cheese has melted. Slice and serve hot.
Notes
- Use leftover pulled pork or roasted pork shoulder if you don’t have mojo pork.
- If Cuban bread isn’t available, go for a soft French or Italian loaf with a light crust.

