A medianoche sandwich recipe brings together tender roast pork, savory ham, melted Swiss cheese, tangy dill pickles, and yellow mustard in soft, slightly sweet bread. The sandwich is pressed until the outside is golden and crisp and the cheese is warm and melted.
This popular Cuban sandwich is known as medianoche, meaning “midnight” in Spanish. It is traditionally made with soft, slightly sweet egg bread, which gives it a tender texture and distinguishes it from sandwiches made with crustier Cuban bread.
This homemade version is easy to prepare with cooked roast pork and a few simple ingredients. Serve it for lunch, dinner, or whenever you want a warm, satisfying sandwich.
Why You’ll Love This Medianoche Sandwich Recipe
- Savory and satisfying: Roast pork, ham, and Swiss cheese create a flavorful combination.
- Crispy outside, soft inside: Pressing the sandwich gives the bread a golden crust while keeping the filling warm.
- Easy to prepare: Using cooked roast pork makes assembly quick and convenient.
- Simple ingredients: Pickles, mustard, meat, cheese, and soft bread provide the classic flavors.
Ingredients for a Medianoche Sandwich Recipe
Makes 4 sandwiches
- 4 medianoche rolls or soft, slightly sweet sandwich rolls
- 12 oz cooked roast pork, thinly sliced
- 8 oz sliced ham
- 8 slices Swiss cheese
- 16 dill pickle slices
- 4 tablespoons yellow mustard
- 4 tablespoons softened butter
Note: Medianoche bread is traditionally soft and slightly sweet. If you cannot find it, use soft sandwich rolls or another tender egg-enriched bread.

How to Make a Medianoche Sandwich
Step 1: Prepare the Ingredients
Slice the rolls horizontally. Drain the pickle slices to prevent excess moisture from making the bread soggy. If the roast pork is cold, warm it gently before assembling the sandwiches.
Step 2: Add the Mustard
Spread approximately 1 tablespoon of yellow mustard inside each roll, distributing it evenly across the cut surfaces.
Step 3: Layer the Meat and Cheese
Divide the roast pork among the four rolls. Add the sliced ham, followed by two slices of Swiss cheese per sandwich. Arrange the dill pickle slices over the filling.
Step 4: Butter the Bread
Spread softened butter over the outside surfaces of each sandwich. This helps the bread turn golden and crisp when pressed.
Step 5: Press the Sandwiches
Preheat a panini press according to its instructions. Place the sandwiches inside and press for approximately 4–7 minutes, or until the bread is golden and the cheese has melted.
If you do not have a panini press, heat a skillet over medium heat. Cook each sandwich for about 3–5 minutes per side, pressing gently with a spatula. Adjust the heat as needed to prevent the bread from browning too quickly.
Step 6: Slice and Serve
Let the sandwiches rest for 1–2 minutes. Slice each one in half and serve warm while the cheese is melted and the bread is crisp.that balance its rich flavors.

Tips for the Best Medianoche Sandwich
- Choose the right bread: Soft, slightly sweet medianoche rolls give the sandwich its traditional character.
- Use thinly sliced meat: Thin slices distribute evenly and make the sandwich easier to press.
- Drain the pickles: Too much pickle juice can soften the bread.
- Avoid excessive heat: Medium heat helps melt the cheese without burning the outside.
- Press evenly: Apply steady pressure for a compact sandwich with a crisp exterior.
Variations
- Extra cheesy: Add another slice of Swiss cheese to each sandwich.
- More mustard: Increase the mustard slightly if you prefer a sharper flavor.
- Leftover roast pork: Use leftover cooked pork for a convenient meal.
- Skillet version: A heavy skillet works well if you do not own a sandwich press.
What to Serve with a Medianoche Sandwich
Pair your sandwich with plantain chips, a simple green salad, roasted vegetables, or a cup of soup. Dill pickles and a light side salad also complement the rich meat and melted cheese.
Frequently Asked Questions
What is a medianoche sandwich?
A medianoche is a traditional Cuban sandwich made with soft, slightly sweet bread and filled with roast pork, ham, Swiss cheese, pickles, and mustard. It is typically pressed before serving.
What bread is used for a medianoche sandwich?
Traditional medianoche sandwiches use soft, slightly sweet egg bread. If it is unavailable, soft sandwich rolls are a practical substitute.
Can I make this sandwich without a panini press?
Yes. Cook it in a skillet over medium heat, pressing it gently with a spatula and turning it once so both sides become golden.
Can I prepare the sandwiches ahead of time?
You can slice the ingredients and prepare the filling ahead of time. For the best texture, assemble and press the sandwiches just before serving.
How should I store leftovers?
Store leftover cooked sandwiches in an airtight container in the refrigerator and eat within 3–4 days. Reheat in a skillet or panini press for a crisper texture. Refrigerate cooked meat promptly and do not leave sandwiches at room temperature for more than two hours.
Final Thoughts
This medianoche sandwich recipe combines tender roast pork, ham, Swiss cheese, dill pickles, and mustard in soft bread pressed until golden. With simple ingredients and straightforward preparation, it is a satisfying option for lunch or dinner.

