Vegan Medianoche (Pressed Sweet Cuban-Style Sandwich)
A vegan take on the classic Cuban medianoche: soft, slightly sweet rolls packed with smoky, garlicky tofu or seitan, tangy mustard, dill pickles, and melty vegan Swiss. The whole sandwich gets pressed until crisp and golden, with a warm, griddled aroma and gooey center. Perfect for lunch, late-night snacking, or beach-week meal prep—cook the filling ahead and press fresh when you’re ready to eat.
Total time: 31 minutes
Yield: Makes 2 sandwiches
Ingredients
- 8–10 oz firm tofu, pressed and sliced thin (or 8 oz seitan, sliced)
- 2 tbsp soy sauce
- 1 tbsp lime juice (or orange juice)
- 1 tbsp neutral oil
- 1 tsp brown sugar
- 1 tsp smoked paprika
- 1 tsp garlic powder
- 1/2 tsp ground cumin
- Black pepper, to taste
- 2 soft sweet rolls (medianoche-style) or soft buns
- 2–3 tbsp yellow mustard
- 6–8 dill pickle slices
- 4–6 slices meltable vegan Swiss-style cheese (or other meltable vegan cheese)
- 2–3 tbsp vegan butter or vegan mayo (for the outside)
- 1 tbsp water
- Pinch of salt
- Pinch of sugar
Instructions
- Slice + marinate (10 min): Slice the tofu or seitan into thin slabs (deli thickness). In a bowl, mix soy sauce, citrus juice, oil, brown sugar, smoked paprika, garlic powder, cumin, and a few grinds of black pepper. Toss the slices in the marinade and let sit while you heat the pan.
- Brown it (6–10 min): Heat a skillet over medium-high. Add the slices in a single layer and cook until the surface looks dry and glossy and the edges are deeply browned, 3–5 minutes per side. If the spices start sticking, add a tiny splash of water and scrape up the browned bits.
- Prep the bread: Split the rolls. (Optional) Mix the water with a pinch each of salt and sugar and lightly brush the cut sides—this gives a subtle medianoche sweetness.
- Build: Spread yellow mustard on both cut sides. On the bottom roll, layer pickles, vegan cheese, the browned tofu/seitan, and another slice of cheese (helps “glue” it). Close the sandwich.
- Butter the outside: Spread vegan butter or mayo on the outside of the roll (this is what crisps).
- Press and toast (6–8 min): Heat a skillet or griddle over medium. Set the sandwich in the pan and press with another skillet, a foil-wrapped brick, or a sheet pan weighted with a heavy pot. Cook until the bread is golden, crisp, and slightly squashed and the cheese is melting, about 3–4 minutes per side.
- Rest + slice: Rest 1 minute so the filling doesn’t slide, then slice and serve warm.
- Meal prep: Cook the filling ahead and refrigerate up to 5 days. Assemble and press fresh for best texture (keep pickles/mustard separate until serving).
Notes
Seitan version: browns faster—watch the pan and reduce heat slightly if it’s getting too dark. If you can’t find sweet medianoche rolls, use soft buns and lightly brush the cut sides with the optional salt-sugar water to mimic that gentle sweetness. For extra authenticity, go heavy on mustard and pickles and press until the roll is audibly crisp when tapped. Best eaten right after pressing, but the cooked filling holds well for beach-week lunches.