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.

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.

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:
- Press and cut the tofu. Drain and press the block of tofu to remove excess moisture, then slice into even pieces. Set aside.
- 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.
- Coat the tofu. Dip each tofu piece into the flour-and-milk mixture to coat, then press into the panko mixture until fully covered.
- 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.
- 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.
- Broil to melt. Broil briefly until the cheese is melted and bubbling—watch carefully since broilers vary.
- Finish and serve. Top with fresh basil, close the sandwiches, and serve immediately while hot and melty.

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
Yes. Pressing removes excess water so the tofu keeps its shape and crisps nicely when fried.
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.
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.

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.
Tofu Parmesan Sandwiches

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
Nutrition
Nutrition information is automatically calculated and should be used as an approximation.

