Cuban Sandwich with Mojo Pork, Ham, Swiss Cheese, and Dill Pickles Recipe
Introduction
The Cuban Sandwich is a flavorful and satisfying sandwich featuring tender mojo-marinated pork, melted Swiss cheese, ham, and pickles layered on Cuban bread. Grilled to perfection, it offers a delightful balance of savory, tangy, and slightly spicy flavors perfect for any meal.

Ingredients
- ¼ cup finely chopped fresh cilantro
- 4 cloves garlic (minced)
- ¼ cup olive oil
- ¼ cup orange juice
- 2 tablespoons lime juice
- 1 teaspoon dried oregano
- 1 teaspoon ground cumin
- ½ teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
- 1 pound pork shoulder or butt roast
- ¼ cup mayonnaise
- ¼ cup yellow mustard
- ¼ teaspoon cayenne pepper
- 1 loaf Cuban bread (cut into 4 equal pieces and sliced in half horizontally)
- 8 slices Swiss cheese
- 8 slices honey ham (thinly sliced)
- 2 whole dill pickles (thinly sliced lengthwise)
- Salted butter (optional, for grilling)
Instructions
- Step 1: In a large marinating dish, combine cilantro, garlic, olive oil, orange juice, lime juice, oregano, cumin, salt, and pepper. Stir well and let the flavors meld for 10 minutes.
- Step 2: Place the pork in the marinade, coating it thoroughly. Cover and refrigerate for at least 2-3 hours, preferably overnight.
- Step 3: Preheat the oven to 375°F (190°C). Remove pork from marinade and place on a roasting tray, discarding excess marinade. Roast for 20 minutes at 375°F.
- Step 4: Lower the oven temperature to 225°F (107°C) and continue roasting the pork until tender, about 2 hours. Let the meat rest before slicing thinly.
- Step 5: Mix mayonnaise, yellow mustard, and cayenne pepper in a small bowl to make the mayo-mustard sauce. Alternatively, use yellow mustard alone.
- Step 6: Spread the mayo-mustard sauce or mustard on each half of the Cuban bread.
- Step 7: Layer Swiss cheese, sliced pork, honey ham, and dill pickles on the bottom halves of the bread. Top with the other halves to form sandwiches.
- Step 8: Heat a grill pan, panini press, or skillet over medium heat. Optionally, spread a little salted butter on the outside of the bread for extra crispiness.
- Step 9: Grill the sandwiches, pressing down to flatten, for 3 to 5 minutes on each side until the cheese melts and the bread is crispy and heated through.
Tips & Variations
- For an extra smoky flavor, add a dash of smoked paprika to the marinade.
- Use freshly baked Cuban bread if available, or substitute with soft French bread for a similar texture.
- Try adding sliced tomatoes or sautéed onions for a personal twist.
Storage
Store leftover pork separately in an airtight container in the refrigerator for up to 3 days. Assemble and grill sandwiches fresh for best texture. If pre-made and refrigerated, reheat sandwiches in a skillet or panini press until warmed through and crispy.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use pork other than shoulder or butt?
Pork shoulder or butt is preferred for its fat content and tenderness when slow-cooked, but you can use pork loin for a leaner option. Just adjust cooking time to avoid drying out the meat.
What can I substitute for Cuban bread?
If Cuban bread is unavailable, use a soft French or Italian roll that has a slightly crusty exterior and soft interior for the best results.
Print
Cuban Sandwich with Mojo Pork, Ham, Swiss Cheese, and Dill Pickles Recipe
- Total Time: 2 hours 35 minutes to 12 hours 35 minutes (including marinating)
- Yield: 4 sandwiches 1x
Description
A Cuban Sandwich recipe featuring tender roasted mojo pork, Swiss cheese, honey ham, and pickles layered in Cuban bread spread with a zesty mayo-mustard sauce, then grilled to crispy, melty perfection.
Ingredients
Mojo Pork Marinade
- ¼ cup finely chopped fresh cilantro
- 4 cloves garlic (minced)
- ¼ cup olive oil
- ¼ cup orange juice
- 2 tablespoons lime juice
- 1 teaspoon dried oregano
- 1 teaspoon ground cumin
- ½ teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
Pork
- 1 pound pork shoulder or butt roast
Mayo-Mustard Sauce
- ¼ cup mayonnaise
- ¼ cup yellow mustard
- ¼ teaspoon cayenne pepper
Sandwich Assembly
- 1 loaf Cuban bread (cut into 4 equal pieces and sliced in half horizontally)
- 8 slices Swiss cheese
- 8 slices honey ham (thinly sliced)
- 2 whole dill pickles (thinly sliced lengthwise)
- Salted butter (optional, for grilling)
Instructions
- Prepare Mojo Marinade: In a large marinating dish, combine cilantro, minced garlic, olive oil, orange juice, lime juice, dried oregano, ground cumin, kosher salt, and freshly ground black pepper. Stir well and let it sit for 10 minutes to meld the flavors.
- Marinate Pork: Place the pork shoulder in the marinade, ensuring it is well coated with the mojo mixture. Cover and refrigerate for at least 2-3 hours, preferably overnight, to allow deep flavor infusion.
- Roast Pork: Preheat your oven to 375°F (190°C). Remove the pork from the marinade and place it on a roasting tray. Discard any leftover marinade. Roast the pork for 20 minutes at 375°F, then reduce the heat to 225°F (107°C) and continue roasting until the meat becomes tender, approximately 2 hours. After roasting, let the pork rest before slicing thinly.
- Make Mayo-Mustard Sauce: In a small bowl, mix together mayonnaise, yellow mustard, and cayenne pepper to create a spicy, creamy sauce. If preferred, you can use yellow mustard alone as a simpler substitute.
- Assemble Sandwiches: Lay out the sliced Cuban bread halves and spread each piece generously with the mayo-mustard sauce or plain mustard. On the bottom half of each sandwich, layer Swiss cheese slices, thinly sliced roasted pork, honey ham, and dill pickle slices. Top with the other half of the bread to form complete sandwiches.
- Grill Sandwiches: Heat a grill pan or panini press over medium heat. Alternatively, warm a skillet with a little salted butter. Press the sandwiches down firmly using the panini press or by placing a heavy skillet or weight on top while cooking. Grill each side for about 3 to 5 minutes until the cheese melts, the sandwich is heated through, and the bread is crispy and golden brown.
Notes
- Marinating the pork overnight yields the best flavor and tenderness.
- If Cuban bread is not available, use a similar soft, crusty white bread.
- Adjust the cayenne pepper in the sauce to your preferred spice level.
- Use a panini press for quicker, even grilling or a grill pan/skillet with butter for a crispy crust.
- Let roasted pork rest before slicing to retain juices and tenderness.
- Prep Time: 15 minutes (plus marinating time)
- Cook Time: 2 hours 20 minutes
- Category: Sandwich
- Method: Roasting
- Cuisine: Cuban
Keywords: Cuban Sandwich, Mojo Pork, Roasted Pork, Grilled Sandwich, Cuban Bread, Swiss Cheese Sandwich, Honey Ham, Pickles, Mayo Mustard Sauce

