Tofu Parmigiana Recipe
Tofu Parmigiana is a plant-based interpretation of the classic Italian eggplant dish, featuring crispy pan-fried tofu slices layered with tangy tomato sauce, fresh basil, and melted mozzarella. This lighter yet deeply satisfying main course captures the essence of traditional eggplant parmigiana while delivering rich, savory flavors and a comforting texture. It's perfect for vegetarian dinner tables and convinces even skeptics of tofu's culinary potential.
Ingredients
- 400g firm tofu, drained and pressed
- 150ml extra virgin olive oil
- 120g all-purpose flour
- 2 large eggs
- 100g panko breadcrumbs
- 120g whole milk mozzarella, sliced thin
- 50g Parmigiano-Reggiano, grated
- 500ml crushed San Marzano tomatoes (canned)
- 4 cloves garlic, minced
- 15g fresh basil leaves
- 5ml balsamic vinegar
- 2.5ml salt
- 1.25ml black pepper
- 1.25ml dried oregano
- Neutral oil for frying (vegetable or light olive oil)
Instructions
-
Press the tofu between paper towels with a heavy weight for 15 minutes to remove excess moisture, ensuring crispier pan-frying results.
-
Cut the pressed tofu lengthwise into slabs, then cut each slab into rectangular pieces approximately 1 cm thick.
-
Heat 60ml olive oil in a large heavy-bottomed skillet over medium-high heat. While oil heats, set up a breading station with flour in one shallow bowl, beaten eggs in another, and panko mixed with salt and pepper in a third.
-
Working in batches, coat each tofu piece lightly in flour, shaking off excess, then dip in beaten egg, and press firmly into the panko mixture. Place coated pieces in the hot oil without overcrowding.
-
Fry tofu pieces for 2-3 minutes per side until deep golden brown and crispy. Transfer to a paper towel-lined plate and repeat with remaining tofu, adding more oil as needed.
-
In a separate saucepan, heat 30ml olive oil over medium heat. Add minced garlic and cook for 1 minute until fragrant, then add crushed tomatoes, oregano, balsamic vinegar, and salt.
-
Simmer the sauce for 10 minutes, stirring occasionally, until slightly thickened. Taste and adjust seasoning with salt and pepper.
-
Preheat oven to 200°C (400°F). Spread a thin layer of tomato sauce on the bottom of a 9x13 inch (23x33 cm) baking dish.
-
Arrange a layer of fried tofu pieces over the sauce, then add a layer of fresh basil leaves and sliced mozzarella. Repeat layers, finishing with sauce, mozzarella, and a generous sprinkle of Parmigiano-Reggiano.
-
Bake for 15-18 minutes until the cheese is melted, bubbling at the edges, and the top is lightly browned. Let rest for 5 minutes before serving.
Substitutions
- Use gluten-free flour and gluten-free panko for a gluten-free version
- Replace mozzarella with cashew ricotta for a fully plant-based dish
- Substitute panko with crushed almonds or walnuts for a grain-free coating
- Use silken tofu for a softer texture, though it will be less crispy
Tips
- Pressing the tofu thoroughly is essential; inadequately pressed tofu will remain spongy and absorb excess oil rather than crisping
- Fry tofu in batches to maintain oil temperature; crowding the pan drops temperature and causes steaming instead of browning
- Fresh mozzarella melts faster and creates a better texture than pre-shredded cheese, which contains anti-caking agents
Eggplant Parmigiana originated in Sicily during the Arab-Norman period when eggplants were introduced to the region. This tofu adaptation honors the vegetable-forward tradition of Southern Italian cuisine while accommodating modern plant-based diets.
Frequently Asked Questions
How long does Tofu Parmigiana Recipe take to make?
Tofu Parmigiana Recipe takes about 55 minutes total — 20 minutes of prep and 35 minutes of cooking — and makes 4 servings.
What can I substitute in Tofu Parmigiana Recipe?
You can adapt it easily: Use gluten-free flour and gluten-free panko for a gluten-free version; Replace mozzarella with cashew ricotta for a fully plant-based dish; Substitute panko with crushed almonds or walnuts for a grain-free coating.
How should I store leftover Tofu Parmigiana Recipe?
Store leftovers in an airtight container in the refrigerator for up to 3–4 days and reheat gently before serving.
How much protein is in Tofu Parmigiana Recipe?
Each serving of Tofu Parmigiana Recipe has about 24g of protein and 528 calories.




Loading comments...