Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Cuban Sandwiches 5.png

Cuban Sandwiches

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🥪 Indulge in an authentic Cuban sandwich with crispy bread, melty Swiss, savory meats, and tangy pickles – a true taste of Miami in every bite!
🥪 Easy to make at home with minimal effort, perfect for quick lunches or casual dinners that impress everyone.

  • Total Time: 17 minutes
  • Yield: 1 sandwich

Ingredients

– 1 loaf, sliced into 8 to 12 inch length Cuban bread Creates the crusty shell and soft center that define Cuban Sandwiches

– 2 tablespoons Mustard Adds sharpness and moisture to the bottom layer

– 3 slices, approximately 85g total Swiss cheese Melts smoothly and helps bind the sandwich

– 4 ounces, 113g Thinly sliced ham Provides salty, savory flavor

– 4 ounces, 113g Thinly sliced roasted pork Gives the sandwich its classic rich, meaty base

– 6 to 8 slices Pickle slices Adds acidity and a crisp bite

– 2 ounces, 57g Salami, optional for Tampa style Adds a stronger, spiced flavor

– As desired, plus 1 tablespoon mayonnaise Lettuce leaves, tomato slices, and mayonnaise, optional for Key West style Creates a lighter, fresher variation

– 1 to 2 teaspoons Butter or olive oil for brushing Helps the bread crisp evenly during pressing

Notes

🔥 Use a plancha or panini press for even crisping and authentic texture.
🌆 Add salami for Tampa-style authenticity or skip for classic Miami version.
🍞 Always prioritize fresh Cuban bread for that signature crusty exterior.

  • Author: Brandi Oshea
  • Prep Time: 10 minutes
  • Cook Time: 7 minutes
  • Category: Sandwiches
  • Method: Panini Press
  • Cuisine: Cuban

Nutrition

  • Serving Size: 1 sandwich
  • Calories: 900 kcal
  • Sugar: 3g
  • Sodium: 1800mg
  • Fat: 50g
  • Saturated Fat: 15g
  • Unsaturated Fat: 30g
  • Trans Fat: 0g
  • Carbohydrates: 60g
  • Fiber: 3g
  • Protein: 45g
  • Cholesterol: 150mg