Crispy Tofu Parmesan Sandwich Recipe for Delicious Plant-Based Meals

Tofu Parmesan Sandwiches combine crispy breaded tofu, tangy marinara, grated Parmesan and melty mozzarella on crusty bread, finished with fresh basil for a satisfying vegetarian sandwich that’s full of flavor and perfect for lunch or dinner.

Tofu Parmesan Sandwiches on a marble cutting board.

A great sandwich hits all the right notes: warm, crunchy, cheesy and full of texture. This Tofu Parmesan Sandwich delivers on every front. Breaded and pan-fried tofu gives you a crisp exterior and tender center, while marinara, Parmesan and melted mozzarella bring classic Italian flavor. A little fresh basil brightens the whole thing. It’s indulgent yet simple, and the kind of recipe you’ll want to make again and again.

The method is straightforward: press and slice the tofu, coat it in a seasoned panko mixture, pan-fry until golden, then assemble the sandwiches and broil until the cheese is bubbly. With plant-based protein from the tofu and hearty bread to hold everything, these sandwiches make a filling meal the whole family can enjoy. They’re also easy to adapt to a vegan diet by swapping in vegan cheeses.

Why you should make this recipe

  • Quick and simple. Ready in about 30–35 minutes with minimal steps; breading and frying the tofu is the main hands-on work.
  • Balanced and nutritious. Tofu provides plant-based protein, and paired with bread and cheese it becomes a satisfying, well-rounded meal. Use vegan cheese for a fully plant-based version.
  • Delicious results. Crisp fried tofu plus tangy marinara and two kinds of cheese create a comforting, flavorful sandwich that’s easy to love.
Sandwich made on French bread with tofu, marinara and mozzarella cheese.

Ingredients needed

These sandwiches use simple ingredients that come together to create great flavor and texture. You’ll need:

  • Tofu. Extra-firm or super-firm tofu works best to hold shape and crisp up when fried.
  • Breading. Panko breadcrumbs, Italian seasoning, sea salt, garlic powder, plus flour and a plant-based milk for the wet coating.
  • Neutral oil. Vegetable or another neutral oil for frying.
  • Marinara. Your favorite jarred or homemade marinara sauce.
  • Bread. Soft baguettes, ciabatta rolls or focaccia make great sandwich bases.
  • Cheese. Slices of mozzarella for melting and grated Parmesan for savory depth (use vegan cheeses if desired).
  • Fresh herbs. Basil or parsley to finish the sandwiches.

How to make this recipe

The process is essentially two parts: bread and fry the tofu, then assemble and melt the cheese. It’s worth the roughly 20 minutes of prep for the tasty payoff. Follow these steps:

  1. Press and cut the tofu. Drain and press the block of tofu to remove excess moisture, then slice into even pieces. Set aside.
  2. Make the breading. Combine panko, Italian seasoning, garlic powder and sea salt in a shallow bowl. In a separate bowl, whisk together the flour and plant-based milk.
  3. Coat the tofu. Dip each tofu piece into the flour-and-milk mixture to coat, then press into the panko mixture until fully covered.
  4. Fry until golden. Heat about ½ inch of neutral oil in a large skillet over medium heat. When the oil shimmers, add tofu in a single layer without overcrowding. Cook until golden and crispy, about 3 minutes per side, then transfer to a paper-towel-lined plate. Work in batches if needed.
  • Breaded and fried tofu pieces on paper towels.
  • Fried strips of tofu.
  1. Assemble the sandwiches. Slice the bread and place the halves on a baking sheet. Spread about 1/4 cup marinara on both top and bottom of each piece. Add two tofu pieces per sandwich, then divide the grated Parmesan and mozzarella among them.
  2. Broil to melt. Broil briefly until the cheese is melted and bubbling—watch carefully since broilers vary.
  3. Finish and serve. Top with fresh basil, close the sandwiches, and serve immediately while hot and melty.
Sandwich with fried tofu, marinara, cheese and fresh basil.

Expert tips

  • Use extra-firm tofu and press it well so the pieces hold together and crisp up properly.
  • Don’t overcrowd the skillet when frying; leave space so each piece can brown evenly.
  • Make these sandwiches vegan by choosing plant-based mozzarella and Parmesan alternatives.
  • Serve the sandwiches right after broiling for the best texture and melt.

Frequently asked questions

Do you need to press the tofu?

Yes. Pressing removes excess water so the tofu keeps its shape and crisps nicely when fried.

Is tofu healthy?

Tofu is a good source of plant-based protein and provides minerals like iron and calcium, making it a nutritious option in a meat-free diet.

Can you make the crispy tofu ahead of time?

Freshly fried tofu is crispiest right away, but leftover pieces can be reheated and enjoyed later—cold over a salad or reheated in a pan, oven or air fryer.

Storage recommendations

Store cooked breaded tofu in an airtight container in the refrigerator for 3–4 days. It will be at its crispiest immediately after cooking, but you can re-crisp it when reheating.

Reheat options: a quick sear in a skillet for a few minutes, 10–15 minutes in a 350°F (175°C) oven, or 3–4 minutes in a preheated air fryer until warmed through.

Woman's hand holding a Tofu Parmesan Sandwich.

More tofu recipes

  • Tofu Banh Mi Sandwich
  • Balsamic Tofu Sandwich
  • Perfect Baked Tofu
  • Tofu Tacos
  • Cashew Tofu Stir Fry
  • Tofu Caprese Skewers
  • Easy Grilled Tofu
  • Sheet Pan Tofu & Veggies
  • Tofu Stir Fry
  • Tofu Scramble

Please share how you like this dish if you try it—leave a comment or tag @foodwithfeeling on social media.

5 from 3 votes

Tofu Parmesan Sandwiches

By Brita Britnell
Prep: 20
Cook: 15
Total: 35
Servings: 4 medium sandwiches
Tofu Parmesan Sandwiches on a marble cutting board.
Pin
Print
Tofu Parmesan Sandwiches feature breaded and pan-fried tofu, plenty of marinara sauce, Parmesan cheese and melty mozzarella cheese with fresh basil for a wonderfully delicious, hearty, healthy vegetarian meal that will have everyone asking for seconds.

Ingredients

  • 15 oz extra firm tofu
  • 1 ¼ cup panko breadcrumbs
  • 1 tablespoon Italian seasoning
  • 1 teaspoon fine sea salt
  • ½ teaspoon garlic powder
  • ½ cup all-purpose flour
  • ½ cup plant based milk
  • Neutral oil for frying
  • 1 cup marinara, divided
  • 2 baguettes
  • cup grated Parmesan, divided
  • Mozzarella slices, divided
  • Fresh basil for serving

Instructions

  • Drain and press the tofu, then cut into 8 even pieces. Set aside.
  • In a shallow bowl, combine panko, Italian seasoning, garlic powder and sea salt.
  • In another bowl, whisk together the flour and plant-based milk.
  • Dip the tofu pieces into the flour-and-milk mixture, then press into the panko to coat fully.
  • Heat ½ inch of oil in a large skillet until hot. Reduce heat to medium and fry tofu in batches until golden and crispy, about 3 minutes per side. Drain on paper towels.
  • Slice the bread, place halves on a baking sheet, spread marinara on top and bottom (about ¼ cup per sandwich). Add two tofu pieces to each, top with Parmesan and mozzarella, then broil until the cheese melts. Watch closely to avoid burning.
  • Sprinkle with fresh basil, serve, and enjoy.

Notes

Store cooked breaded tofu in an airtight container in the refrigerator for 3–4 days. Reheat in a pan for a few minutes, in the oven for 10–15 minutes, or in an air fryer for 3–4 minutes until warmed through.

Nutrition

Calories: 586 kcal, Carbohydrates: 95 g, Protein: 28 g, Fat: 10 g

Nutrition information is automatically calculated and should be used as an approximation.

Tried this recipe?Mention @foodwithfeeling or tag #foodwithfeeling!