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.

This Pork Egg Roll Soup has all the bold, crave-worthy flavours of your favourite takeout classic — now in a cozy bowl that’s ready in just 30 minutes.

Cubano Sandwich

Prep 30 minutes
Cook 1 hour 20 minutes
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.
Servings 8

Ingredients

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
  • Mayonnaise

Method

  1. 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.
  2. Preheat oven to 450°F. 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.
  3. 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.
  4. 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.
  5. 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.

You Might Also Like…

Mexican Street Corn Enchilada Skillet

Mexican Street Corn Enchilada Skillet

Mexican Street Corn Enchilada Skillet This Mexican Street Corn Enchilada Skillet brings together savoury lean ground pork, smoky chipotle, creamy corn and melty cheddar — all ready in just 20...

read more
Ham and Asparagus Bundles

Ham and Asparagus Bundles

  Ham and Asparagus Bundles Flaky, golden puff pastry wrapped around savory ham, creamy garlic herb cheese, and tender asparagus makes this an easy yet elegant appetizer or snack. These bundles...

read more
Ham Steak + Eggs with Spring Pea Salad

Ham Steak + Eggs with Spring Pea Salad

  Ham Steak + Eggs with Spring Pea Salad A quick and satisfying meal that brings together sweet and savory flavors. This ham steak is glazed with honey and Dijon for a caramelized finish,...

read more