Cuban Sandwich

Jump to Recipe

This post contains affiliate links. Please see our disclosure policy.

Sharing is caring!

Whether you’re of Cuban descent or not, you’ll love this delicious Cuban sandwich. It features roasted pork, ham, Swiss cheese, pickles, and mustard on toasted, buttery bread, pressed to perfection.

This is made just like the authentic ones in Miami, Florida, the home of the Cuban sandwich!

Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
Please enable JavaScript in your browser to complete this form.
Cuban sandwich sliced in half on a white plate.

I first published this recipe in 2014 and a video tutorial on YouTube, but over the years, I’ve made several improvements. Now, I’m excited to share updated photos and more detailed instructions to ensure a fail-proof recipe.

Feel free to serve this with potato chips, tostones, French fries, or fried plantains!

What’s in a Cuban Sandwich?

See the recipe card below for ingredient quantities and complete instructions.

  • Roasted Pork – This is the highlight of the Cuban sandwich. I prefer homemade pork, but if you’re short on time, feel free to use leftover shredded or sliced pork instead.
  • Ham – I used thinly sliced domestic ham but feel free to use any type of deli ham.
  • Swiss – Although Swiss cheese is traditionally used in a Cuban sandwich, you can substitute it with provolone or Havarti cheese if you prefer.
  • Pickles – Pickle chips or the long sliced pickles work here.
  • Mustard – I highly recommend using yellow mustard for this recipe.
  • Bread – If you can’t find Cuban bread, use Italian bread.
  • Butter – Make sure it’s softened or melted.
Bone-in pork shoulder, orange, limes, spices, mustard, bread, ham, cheese, pickles, garlic, and butter.

How to Make

The first thing you’ll want to do is prepare the roasted pork aka pernil.

Roasted Pork Instructions:

  1. Preheat oven to 350 degrees F.

2. To make the marinade, combine the orange juice, lime juice, minced garlic, oregano, Sazon goya, cumin, salt, and pepper.

3. Remove the pork skin 3/4s of the way and make several 1-inch cuts into the pork.

4. Pour the marinade all over the pork except for the skin. The pork skin should remain completely dry. Make sure those garlic chunks get inside the slits.

5. Place the skin back in place, pat dry the skin with a paper towel, you want it to be extra dry. Season it with salt and pepper, cover it with aluminum foil, and bake for 4 hours. Once the four hours are up, uncover and bake for 1 hour. After the 1 hour, increase the temperature to 450 degrees F. and cook for 15-20 minutes or until the skin is nice and crispy.

6. Once the skin is crispy, remove it from the oven and let it sit for 10-15 minutes. Slice off the skin and set it aside. Shred the meat and place it in the pan with the juices. Make sure not to get the juices on the pork skin otherwise, it will soften.

How to Assemble the Sandwich:

7. Cut the loaf of Italian or Cuban bread in half lengthwise and then slice it crosswise into equal parts.

8. Spread the mustard over the bottom slices of bread.

9. Place the cheese slices on the bottom slices and then top with the shredded roasted pork, ham slices, and pickles. Butter the top and bottom of the sandwich and then place it in a cast iron skillet or a panini press.

10. If using a cast iron skillet, use a heavier pan, like another cast iron skillet, to press down on the sandwich. Cook for 3-4 minutes per side until the bread is golden brown and the cheese is completely melted.

Eight photo collage showing how to season pork, shred it, and assemble the sandwich.

Top Tips

  • To get your sandwich perfectly pressed, use a panini machine or cook it on the stovetop in a skillet. Press down on the sandwich with a cast iron skillet or a brick wrapped in aluminum foil. Just make sure to use something heavy.
  • I highly recommend buttering the outside of the bread to ensure it turns out nice and toasty.
  • Use high-quality ham and Swiss cheese for best results.
  • Make sure the bread is nice and fresh.
Sandwich up close.

Video Tutorial

For More Cuban Recipes You’ll Love

Tried this recipe? Please leave a star ⭐️⭐️⭐️⭐️⭐️ rating in the recipe card below and/or a review in the comments section further down the page. And consider following me on Facebook or Pinterest!

Cuban sandwich sliced in half on a white plate.
No ratings yet

Cuban Sandwich

Whether you're of Cuban descent or not, you'll love this delicious Cuban sandwich. It features roasted pork, ham, Swiss cheese, pickles, and mustard on toasted, buttery bread, pressed to perfection.
Prep: 6 hours
Total: 6 hours
Servings: 8
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
Please enable JavaScript in your browser to complete this form.

Equipment

  • Panini Press or Cast Iron Skillet
  • Oven-Safe Baking Dish

Ingredients 

  • 8 lb Pork Shoulder , Bone-in
  • 1 Orange , juiced
  • 3 Limes, juiced
  • 8 garlic cloves, finely minced
  • 1 teaspoon Sazon goya
  • 1 teaspoon Cumin
  • 1 teaspoon Oregano
  • 2 teaspoons Black Pepper
  • 1 tablespoon Kosher Salt
  • mustard
  • 1 pound Deli Ham
  • 1 pound Swiss cheese
  • 1 pound Cuban bread or Italian bread
  • butter

Instructions 

  • Preheat oven to 350 degrees F.
  • To make the marinade, combine the orange juice, lime juice, minced garlic, oregano, Sazon goya, cumin, salt, and pepper.
  • Remove the pork skin 3/4s of the way and make several 1-inch cuts into the pork.
  • Pour the marinade all over the pork except for the skin. The pork skin should remain completely dry. Make sure those garlic chunks get inside the slits.
  • Place the skin back in place, pat dry the skin with a paper towel, you want it to be extra dry. Season it with salt and pepper, cover it with aluminum foil, and bake for 4 hours. Once the four hours are up, uncover and bake for 1 hour. After the 1 hour, increase the temperature to 450 degrees F. and cook for 15-20 minutes or until the skin is nice and crispy.
  • Once the skin is crispy, remove it from the oven and let it sit for 10-15 minutes. Slice off the skin and set it aside. Shred the meat and place it back into the pan with the juices. Make sure not to get the juices on the pork skin otherwise, it will soften. 
  • Cut the bread in half lengthwise, and then slice it crosswise into equal parts. 
  • Spread the mustard over the bottom slices of bread. 
  • Place the cheese slices on the bottom slices and then top with the shredded roasted pork, ham slices, and pickles. Butter the top and bottom of the sandwich and then place it in a cast iron skillet or a panini press. 
  • If using a cast iron skillet, use a heavier pan, like another cast iron skillet, to press down on the sandwich. Cook for 3-4 minutes per side until the bread is golden brown and the cheese is completely melted. 

Notes

  • To get your sandwich perfectly pressed, use a panini machine or cook it on the stovetop in a skillet. Press down on the sandwich with a cast iron skillet or a brick wrapped in aluminum foil. Just make sure to use something heavy.
  • I highly recommend buttering the outside of the bread to ensure it turns out nice and toasty.
  • Use high-quality ham and Swiss cheese for best results.
  • Make sure the bread is nice and fresh.

Nutrition

Calories: 1109kcal | Carbohydrates: 37g | Protein: 87g | Fat: 67g | Saturated Fat: 31g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 22g | Trans Fat: 0.2g | Cholesterol: 273mg | Sodium: 2072mg | Potassium: 1351mg | Fiber: 3g | Sugar: 20g | Vitamin A: 547IU | Vitamin C: 19mg | Calcium: 577mg | Iron: 6mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Prep Time: 6 hours
Total Time: 6 hours
Course: Main Course
Cuisine: Cuban American
Servings: 8
Calories: 1109
Keyword: Cuban Sandwich, How to make a Cuban sandwich from scratch
Like this recipe? Leave a comment below!
Get new recipes sent to your inbox!
Don't miss out! Subscribe and get all the new recipes first.
Please enable JavaScript in your browser to complete this form.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating