Pan-Fried Crispy Tofu and Spinach Sandwich
Photo by Shameel mukkath on Pexels
SandwichesAsianEasy

Pan-Fried Crispy Tofu and Spinach Sandwich

Crispy pan-fried tofu slices layered with garlicky sautéed spinach, fresh tomato, and a savory soy-ginger spread on toasted bread. The tofu develops a golden, crunchy exterior while staying tender inside, making this a satisfying vegetarian sandwich that's ready in under 30 minutes.

Prep
15 min
Cook
12 min
Wait
5 min
Total
32 min
Makes
2 sandwiches
Share

Steps

Before you start
  • Press the tofu block for 5 minutes to remove excess moisture
  • Have all ingredients prepped and within reach before you start cooking
  • Use firm or extra-firm tofu, not silken
  • Read through the cooking sequence so you can time the tofu and spinach together
  1. Mix the soy-ginger spread

    • In a small bowl, whisk together the mayonnaise, soy sauce, minced ginger, and a pinch of black pepper until fully combined.
    • Set aside.
    + Show details

    Ready when: mixture is smooth and evenly combined

    Tip: Whisk vigorously to emulsify the mayo and soy sauce so there's no separation.

  2. Toast the bread

    • Heat a large skillet over medium heat.
    • Once hot, place the bread slices directly in the dry skillet (or lightly oiled if you prefer) and toast until golden and crispy on the outside, about 2 minutes per side.
    • Transfer to a plate and keep warm.
    + Show details

    Ready when: bread is golden brown and slightly crisp at the edges

    Tip: Use a skillet wide enough to toast both slices at the same time; this also heats the pan for the tofu.

  3. Pan-fry the tofu

    • Heat 2 tablespoons of the neutral oil in the same skillet over medium-high heat until it shimmers.
    • Working in batches if needed, carefully lay the pressed tofu slices in a single layer in the hot oil.
    • Do not move them for the first 3 minutes—this allows the bottom to become crispy and golden.
    • Flip each slice and cook the second side for another 2–3 minutes until it develops the same golden-brown crust.
    • The tofu should be tender inside with a crispy exterior.
    • Transfer to a paper-towel-lined plate and lightly season with salt and pepper.
    + Show details

    Ready when: tofu slices have a golden-brown, crispy crust and are tender when pierced

    Tip: Don't flip too early—patience creates that coveted crispy exterior. If your skillet isn't large enough, fry 2–3 slices at a time rather than crowding the pan.

  4. Sauté the garlic and spinach

    • Add the remaining 1 tablespoon of oil to the skillet over medium-high heat.
    • Add the minced garlic and stir for 15 seconds until fragrant.
    • Add the fresh spinach in handfuls, stirring constantly as it wilts.
    • Once all the spinach is wilted and any excess liquid has evaporated (about 2 minutes total), season lightly with salt and pepper.
    • Transfer to a plate.
    + Show details

    Ready when: spinach is fully wilted with no visible moisture remaining in the pan

    Tip: Work quickly so the garlic doesn't burn. If excess spinach water pools, keep stirring to evaporate it rather than draining (you want to keep the flavor).

  5. Assemble the sandwiches

    • Spread the soy-ginger mayonnaise evenly on all four toasted bread slices.
    • On two slices, layer in this order: a few slices of tofu, a portion of the sautéed spinach, and 2–3 tomato slices.
    • Top with the remaining bread slices, mayo side down.
    • Cut diagonally if desired and serve immediately.
    + Show details

    Tip: Assemble just before serving so the bread stays crispy and doesn't soften from the warm fillings.

Good to know

Tips
  • Press the tofu thoroughly so it fries instead of steams—this is the key to a crispy exterior.
  • Don't skip the initial 3-minute sear without flipping; this is what creates the golden crust.
  • Toast your bread before assembling so it stays crispy and sturdy under the warm filling.
  • For extra crunch, add thinly sliced cucumbers or fresh herbs like cilantro or basil to the sandwich.
Make ahead

You can make the soy-ginger spread up to 1 day ahead and store it in an airtight container in the refrigerator. The tofu can be pressed and cut up to 2 hours before cooking, then wrapped loosely in paper towels. The spinach can be cleaned and the garlic minced up to 4 hours ahead.

Storage & reheating

These sandwiches are best served fresh and warm. If you have leftovers, wrap them loosely in foil and store at room temperature for up to 2 hours. They do not freeze well due to the bread and fresh vegetables. To reheat, place the wrapped sandwich in a 350°F (175°C) oven for 5 minutes until the tofu is warm again.

Substitutions
  • firm or extra-firm tofu, pressed → Tempeh, sliced ¼-inch thick. Tempeh has a firmer, nuttier flavor and will fry to a similar crispness. Use the same cooking time.
  • fresh baby spinach → Arugula, watercress, or sautéed kale. These greens have more peppery or robust flavors. Kale will need 1–2 extra minutes to wilt.
  • mayonnaise → Hummus or tahini mixed with lemon juice. Use the same amount for a lighter, earthier spread; tahini may need 1 teaspoon lemon juice to balance the soy.
  • soy sauce → Tamari (gluten-free soy sauce) or coconut aminos. Use the same amount. Coconut aminos is slightly sweeter, so reduce to 2 teaspoons.

More sandwiches

See all →

Find more like this

Meal
Lunch
Main ingredient
SpinachTofu
Method
Stovetop

Reviews (0)