Classic Cuban Midnight (Medianoche) Sandwich


This is one of the more famous sandwiches straight out of the island of Cuba. This recipe came from my uncle who used to work at a restaurant in Pinar del Rio, Cuba and now works at a Cuban cafeteria here in Miami. This sandwich is best served with fried plantain chips and a cold mamey milkshake!

Prep Time:
15 mins
Cook Time:
8 mins
Total Time:
23 mins
4 sandwiches


  • 4 sweet bread rolls

  • ½ cup mayonnaise

  • ¼ cup prepared mustard

  • 1 pound thinly sliced cooked ham

  • 1 pound thinly sliced fully cooked pork

  • 1 pound sliced Swiss cheese

  • 1 cup dill pickle slices

  • 2 tablespoons butter, melted


  1. Split the sandwich rolls in half, and spread mustard and mayonnaise liberally onto the cut sides.

    Sandwich rolls cut in half with mustard and mayonnaise liberally applied.

    Dotdash Meredith Food Studios

  2. On each sandwich, place and equal amount of Swiss cheese, ham and pork in exactly that order. Place a few pickles onto each one, and put the top of the roll onto the sandwich. Brush the tops with melted butter.

    Swiss cheese, ham, pork and pickles added to the sandwiches.

    Dotdash Meredith Food Studios

    Tops of the sandwiches brushed with butter.

    Dotdash Meredith Food Studios

  3. Press each sandwich in a sandwich press heated to medium-high heat. If a sandwich press is not available, use a large skillet over medium-high heat, and press the sandwiches down using a sturdy plate or skillet. Some indoor grills may be good for this also. Cook for 5 to 8 minutes, keeping sandwiches pressed. If using a skillet, you may want to flip them once for even browning.

    Sandwiches pressed down until browned.

    Dotdash Meredith Food Studios

  4. Slice diagonally and serve hot.

    close up on a few classic Cuban midnight sandwiches on a cutting board.


Nutrition Facts (per serving)

1453 Calories
88g Fat
69g Carbs
92g Protein
Nutrition Facts
Servings Per Recipe 4
Calories 1453
% Daily Value *
Total Fat 88g 113%
Saturated Fat 37g 184%
Cholesterol 275mg 92%
Sodium 3309mg 144%
Total Carbohydrate 69g 25%
Dietary Fiber 4g 16%
Total Sugars 4g
Protein 92g
Vitamin C 41mg 203%
Calcium 966mg 74%
Iron 6mg 32%
Potassium 1115mg 24%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love