Best Cuban Sandwich Recipe (Authentic Crispy Cubano)
Dry pork. Soggy bread. Cheese that never quite melts before the outside burns. A Cuban sandwich can go wrong fast if the layers aren’t balanced and the press isn’t hot enough.

After testing this in my own kitchen (more than once!), I found the sweet spot: warm the mojo pork first, layer in the right order, and press it low and steady in a cast iron skillet until the bread is deeply golden and the Swiss is fully melted. This method gives you that crisp, crackly crust and juicy, flavorful center, no panini press required. You’ll get a true Cubano that tastes like it came from a little café in Miami, but made right at home.
What Is a Cuban Sandwich (Cubano)?
A Cuban sandwich — or Cubano — is a hot, pressed sandwich made with roast pork, ham, Swiss cheese, dill pickles, and yellow mustard on Cuban bread. It’s crisp on the outside, melty in the middle, and balanced between savory pork and tangy pickles.
Traditionally, the Miami version skips salami, while the Tampa version adds a thin layer. Both are delicious — the real secret is warming the pork first and pressing the sandwich until the bread is golden and the cheese fully melts. That’s what gives you that classic crackly crust and juicy center.
Ingredients You’ll Need

- Cuban bread
- Roast pork, sliced thin
- Ham
- Swiss cheese
- Dill pickles, sliced
- Yellow mustard
How to Make a Cuban Sandwich (Step-by-Step)
1. First, gently warm the sliced roast pork in a skillet over medium-low heat just until heated through. Starting with warm pork helps the cheese melt properly without over-browning the bread.
2. Cut the Cuban bread in half lengthwise and spread the 2 tablespoons of yellow mustard evenly on both sides. On the bottom half, layer the roast pork, then the ham, followed by the cheese and sliced dill pickles. Place the top half of the bread over the filling and press down gently with your hands to compact it slightly.



3. Heat a large skillet or panini press over medium heat. Place the sandwich in the skillet and cook until the bread is crispy and golden and the cheese is fully melted, about 3 minutes per side. Press down lightly with a spatula as it cooks to create that classic flattened, crisp texture.
4. Remove the sandwich from the heat and let it rest for about a minute so the cheese can settle. Cut into smaller pieces or leave whole, and serve hot while the bread is crisp and the inside is warm and melty.



No Panini Press? Use This Trick
No panini press? Use a skillet and a little weight. Heat a large cast iron or heavy skillet over medium. Place the sandwich in the pan, cover it with a piece of foil, and set a second heavy skillet (or a foil-wrapped brick) on top to press gently.
Cook about 3 minutes until golden and crisp, then flip and press again for another 3 minutes. Keep the heat steady so the bread crisps while the cheese fully melts. Rest for a minute, slice, and serve hot with that perfect crackly crust.

Tips for a Crispy, Not Soggy Sandwich
Make Ahead, Storage & Freezing
- Make Ahead: You can assemble the sandwich up to 8 hours in advance. Wrap it tightly in plastic wrap or foil and refrigerate. When ready to serve, press and cook as directed. For best texture, warm the pork before assembling.
- For Parties or Game Day: Assemble multiple sandwiches and keep them wrapped in the refrigerator. Press and cook just before serving, then slice into smaller portions while hot.
- Refrigerator Storage: Store leftover cooked sandwiches tightly wrapped in foil or in an airtight container in the refrigerator for up to 3 days.
- Reheating: Reheat in a skillet over medium heat or in a 350°F oven until warmed through and crisp again. Avoid the microwave, which makes the bread soft.
- Freezing (Best Method): Freeze the sandwich unpressed and uncooked. Wrap tightly in plastic wrap, then foil, and freeze for up to 2 months.
- To Cook from Frozen: Thaw overnight in the refrigerator. Press and cook as directed until the bread is crisp and the cheese is fully melted.

Serving Ideas (Game Day, Family Night)
- Game Day Platter: Slice each pressed sandwich into 3–4 smaller pieces and arrange on a large board. Serve with coleslaw, baked fries, or a bowl of extra pickles for easy grab-and-go bites.
- Family Sandwich Night: Set out warmed roast pork, ham, cheese, pickles, and mustard and let everyone build their own before you press them. It’s simple, interactive, and great for picky eaters.
- With Soup: Pair with black bean soup or tomato soup for a cozy, filling dinner.
- Lighter Option: Serve half sandwiches with a crisp green salad for an easy weeknight meal.
Cuban Sandwich FAQs

Cuban Sandwich (Cubano)
- Total Time: 16 minutes
- Yield: 2 large sandwiches 1x
Description
A crispy, pressed Cuban sandwich layered with roast pork, ham, cheese, dill pickles, and yellow mustard on Cuban bread.
Ingredients
- 1 loaf Cuban bread (or French bread)
- 1 pound roast pork, sliced thin
- 4 slices ham
- 4 slices cheese
- 3–4 dill pickles, sliced
- 2 tbsp yellow mustard
- Cheese: Swiss is traditional, but any good melting cheese works.
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 is and serve hot.
Notes
- If using a skillet, press gently with a second skillet or a foil-wrapped brick for even browning.
- French bread works best if it’s not overly crusty.
- Keep heat at medium so the cheese melts before the bread gets too dark.
- Prep Time: 10 minutes
- Cook Time: 6 minutes
- Category: Sandwiches
- Method: Stovetop (or Panini Press)
- Cuisine: Cuban

