Cubano Sandwich
Put Pork on Your Fork
Bring a taste of Havana home with this mouthwatering Cubano Sandwich—packed with juicy, citrus-marinated roast pork, layers of smoky Black Forest ham, tangy pickles, and melty Swiss cheese, all nestled in a crispy, golden calabrese loaf. Whether you’re feeding a crowd or treating yourself, this sandwich delivers bold flavour in every bite. Perfect for sharing, easy to prepare, and guaranteed to impress.
Prep Time 30 minutes mins
Cook Time 1 hour hr 30 minutes mins
Total Time 2 hours hrs
Roast Pork
- 1 pork loin roast
- 2 Tbsp garlic minced
- 1 tsp salt
- 3 oranges juiced
- 1 lemon juiced
- 1 medium onion finely chopped
- 2 tsp dried oregano
- 2 Tbsp olive oil
Sandwich
- softened butter
- 1 calabrese loaf
- 8 dill pickle slices
- 8 Black Forest ham slices
- 8 Swiss cheese slices
- Dijon mustard optional
- Mayonnaise optional
Mash garlic and salt together. Mix with orange juice, lemon juice, onion, oregano, and olive oil. Using a sharp knife or a fork, pierce pork all over and place in marinade (reserve 1/4 cup for basting), coating the pork thoroughly. Marinate refrigerated overnight.
Preheat oven to 450°F (230°C). Drain off marinade and discard. Place pork in an open roasting pan and roast for 10 minutes. Reduce heat to 325°F. Baste occasionally with reserved marinade.
Remove roast when internal temperature reaches 155°F using a meat thermometer, about one hour total roasting time. Tent loosely with foil and allow to cool, reserving any meat juices.
To assemble the sandwich, cut bread in half lengthwise and butter both sides. Pre-heat oven to 350°F. Place layers of sliced pickles, sliced roasted pork, ham, and cheese inside the loaf. Cut diagonally into eight portions.
Put on a baking sheet with a heavy skillet on top to compress and bake in oven until cheese melts, about 25 minutes. Serve with mustard and mayonnaise, salt and pepper to taste.