Crispy, Cheesy, Meaty: Your New Favorite Cuban Sandwich
There’s just something about a warm, pressed sandwich that makes everything feel a little more cozy. I first tried a Cuban sandwich years ago at this tiny little lunch spot on a road trip, and I’ve been thinking about it ever since. The crisp bread, melty cheese, salty ham – ugh, it was perfection. So of course, I had to come up with a version I could throw together at home whenever the craving hits (which is often, honestly).
This sandwich is loaded up with layers of flavor – savory pork, sliced ham, melty cheese, and those tangy little pickle bites that bring it all together. And don’t skip the mustard and mayo, even if you’re not usually a mustard person. Trust me, it just works here. Everything gets grilled to golden, crunchy goodness, and once you slice it up, it looks just as good as it tastes.
It only takes about 20 minutes from start to finish, so it’s great for a quick lunch or dinner. And if you’re feeding a crew (like I usually am), it’s easy to double up and press a couple at a time. This Cuban sandwich has quickly become a regular in our kitchen – I just know you’ll love it too!

Ingredients
-
4 pieces Cuban bread or baguette slices – Look for bread with a crisp crust and soft center – it’s the key to that perfect golden crunch.
-
7 oz cooked pork or beef, thinly sliced – Leftover roast pork works great here, but thin-sliced beef is a tasty twist if that’s what you’ve got on hand.
-
5.3 oz ham, thinly sliced – A classic layer in any Cuban sandwich, the salty ham pairs so well with the melty cheese and pickles.
-
5.3 oz Edam or Gruyère cheese (or another melting cheese), sliced – Go for something smooth and melt-friendly – Edam, Gruyère, or even Swiss if that’s what’s in the fridge.
-
4–6 pickle slices, thinly sliced – These add a punch of tanginess that cuts through all the richness – don’t skip them!
-
2 tbsp mustard (yellow or Dijon) – Adds just the right zip; I like Dijon for a little extra depth, but yellow mustard keeps it classic.
-
2 tbsp mayonnaise – A swipe of mayo on the bread makes everything a little creamier and helps balance the bold flavors.
-
1 tbsp olive oil – Brushing the bread with olive oil helps it grill up crisp and golden without burning.
-
Salt and pepper to taste – Just a pinch goes a long way – season the meat lightly if it needs a little boost.

Recipe Instructions
You can find a printable recipe card at the bottom of this post.
1. Spread mayonnaise on one side of each bread slice and mustard on the other.

2. On one slice, layer the cooked pork, then ham, cheese, and pickles.




3. Close the sandwich with the second slice of bread, keeping the mayo and mustard sides facing out.
4. Brush the outer sides of the sandwich with olive oil to help prevent burning while grilling.
5. Preheat the grill to medium heat.
6. Place the sandwich on the grill and close the lid.
7. Grill for 3–4 minutes on each side, or until the bread is golden brown and crispy and the cheese is melted.
8. Press the sandwich with a grill press or a heavy object if needed to help it cook evenly.
9. Serve hot, sliced diagonally for a nicer presentation.

Top Tips
-
Use a press or heavy pan: If you don’t have a panini press, no worries! Just place a heavy skillet or cast iron pan on top of the sandwich as it cooks. It helps get that crispy, flattened finish.
-
Warm the meat first: If your pork or ham is cold from the fridge, give it a quick warm-up before assembling. It’ll help the cheese melt faster and make the sandwich extra satisfying.
-
Don’t skimp on pickles: Even if you’re on the fence about pickles, trust me – they balance the richness of the meat and cheese so well. Thin slices work best so they don’t overwhelm every bite.
-
Keep the heat medium: Too hot and the bread might burn before the cheese has a chance to melt. A steady medium heat gets everything crispy and melty in just the right way.
-
Let it rest for a minute: After grilling, give the sandwich a minute or two to cool slightly before slicing. It helps everything hold together and makes it easier (and less messy!) to eat.

Crispy, Cheesy, Meaty: Your New Favorite Cuban Sandwich
Crispy, cheesy, and packed with flavor, this Cuban Sandwich layers pork, ham, melty cheese, pickles, and tangy mustard on grilled bread for the ultimate hot sandwich. Ready in just 20 minutes—perfect for lunch, dinner, or sharing!
Ingredients
- 4 pieces Cuban bread or baguette slices
- 7 oz cooked pork or beef, thinly sliced
- 5.3 oz ham, thinly sliced
- 5.3 oz Edam or Gruyère cheese (or another melting cheese), sliced
- 4-6 pickle slices, thinly sliced
- 2 tbsp mustard (yellow or Dijon)
- 2 tbsp mayonnaise
- 1 tbsp olive oil
- Salt and pepper to taste
Instructions
- Spread mayonnaise on one side of each bread slice and mustard on the other.
- On one slice, layer the cooked pork, then ham, cheese, and pickles.
- Close the sandwich with the second slice of bread, keeping the mayo and mustard sides facing out.
- Brush the outer sides of the sandwich with olive oil to help prevent burning while grilling.
- Preheat the grill to medium heat.
- Place the sandwich on the grill and close the lid.
- Grill for 3–4 minutes on each side, or until the bread is golden brown and crispy and the cheese is melted.
- Press the sandwich with a grill press or a heavy object if needed to help it cook evenly.
- Serve hot, sliced diagonally for a nicer presentation.
