• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Watch Learn Eat
  • Recipes
  • About
  • Resources
  • Subscribe
    • Facebook
    • Pinterest
    • YouTube
menu icon
go to homepage
  • Recipes
  • About Us
  • Resources
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • About Us
    • Resources
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×

    Home » Recipes » Main Courses

    Vegan Tofu Parmesan (Parmigiana)

    Published: Oct 17, 2022 by Sherri Hall · This post may contain affiliate links.

    Vegan Tofu Parmesan is crispy, saucy, cheesy, and made with healthy pantry ingredients! It's the perfect family main dish and can be made gluten-free if needed!
    Prep Time 30 minutes
    Cook Time 20 minutes
    Pressing tofu 1 hour
    Total Time 1 hour 50 minutes
    JUMP TO RECIPE
    A white baking dish serve with vegan tofu parmesan and topped with fresh basil leaves.

    This Vegan Tofu Parmesan Recipe may just be one of the best ways to prepare tofu. And trust me, I've made a lot of tofu dishes over the years, but I am pretty sure that this one can turn anybody into a tofu lover.

    I am talking breaded tofu fried until golden brown and topped with marinara sauce and vegan cheese, and baked until golden perfection.

    This recipe was inspired by the Italian classic- chicken parmesan, but it reminds me of eggplant parmesan as well. Either way, it's a delicious and hearty main dish that is great to serve alongside a green salad or roasted veggies.

    A white baking dish serve with vegan tofu parmesan and topped with fresh basil leaves.

    Ingredients You Need

    • Tofu: You'll need 4 blocks of tofu, each 8-9 ounces. This may sound like a lot of tofu, but this recipe makes 8 servings.
    • Marinara sauce: Use your favorite jarred marinara for the best results.
    • Vegan cheese: You'll need both vegan mozzarella cheese and vegan parmesan cheese.
    • Flour: You'll need all-purpose flour for coating the tofu, but if you don't have it on hand you can use cornstarch instead.
    • Corn starch: To make a vegan egg substitute, you'll need to mix corn starch with plant-based milk.
    • Non-dairy milk: I like to use soy milk because it's rich and creamy, but you can also use any other milk you like.
    • Panko breadcrumbs: You'll need 1 ½ cups of breadcrumbs to coat the tofu.
    • Spices: This vegan tofu parmesan includes plenty of prices to flavor the tofu including Italian seasoning, smoked paprika, garlic powder, nutritional yeast, salt, and black pepper.
    • Olive oil: You'll need quite a bit of olive oil - ⅓ cup, to fry 18 slices of tofu.
    Gathered ingredients for making vegan tofu parmesan.

    How to Make Vegan Tofu Parmesan

    1. Cut a block of tofu into 4 ½ cm (0.2-inch) slices. Repeat with the rest of the block until you have 18 slices. Layer them with a paper towel and place something heavy on top (alternatively, you can use a tofu press). Press tofu slices for 1 hour.
    2. Prepare 2 plates and 1 shallow bowl. On the first plate, add the breadcrumbs, on the second plate mix the flour with the spices, and in the bowl mix milk with corn starch until dissolved.
    Slices of tofu on a wooden cutting board.
    Two white plates and one white bowl placed on a kitchen countertop. The first plate has flour, the second plate has breadcrumbs, and the bowl is filled with soy milk.
Two white plates and one white bowl placed on a kitchen countertop. The first plate has flour, the second plate has breadcrumbs, and the bowl is filled with soy milk.

    3. Take a slice of tofu and coat it with the flour mixture first, then dip it into the milk, then back into the flour, then dip it in the milk for a second time. Finally, coat it with breadcrumbs and set it aside. Repeat until all of the tofu slices are coated.

    4. Heat a cast-iron skillet or a large nonstick skillet over medium heat and add 2 tablespoons of oil. Once hot, add a few of the tofu steaks and cook for 3-4 minutes on each side, or until both sides of the tofu are golden brown. Repeat until all pieces are fried, adding more oil as needed.

    Frying four pieces of breaded tofu in a cast-iron skillet.

    5. To assemble this vegan tofu parmesan, add half of the tofu cutlets to a baking dish, and top with half of the marinara sauce and half of the cheese. Then, add the rest of the tofu, followed by the rest of the tomato sauce and cheese.

    6. Bake in a preheated oven to 390ºF (200ºC) for 15 minutes or until the cheese is melted and golden brown. Top with fresh basil if desired and serve right away!

    Uncooked tofu parmesan assembled in a white baking dish.
    Cooked tofu parmesan in a white baking dish.

    Top Tips

    • Use the right type of tofu. Make sure to use extra firm tofu or super-firm tofu for best results, soft tofu won't work at all.
    • Cut the tofu into thin pieces. I've tested this recipe with thicker pieces of tofu and I've found that it makes the parmigiana dry and not as flavorful. The key in this recipe is to cut every piece thin and coat it well with spices on both sides.
    • Don't skip pressing the tofu! It's essential to get rid of excess moisture in order for the tofu to crisp up when frying.
    • To make this recipe faster, prep the tofu cutlets ahead of time. They're the most time-consuming part of this recipe, so if you fry them ahead of time and keep them in the fridge, you can make this dish in just 30 minutes!
    • To make this recipe gluten-free, use gluten-free breadcrumbs or crushed gluten-free crackers to coat the tofu, and substitute the all-purpose flour with gluten-free flour.

    Frequently Asked Questions

    Can I bake the tofu instead of frying it?

    Yes. If you don't want to fry the tofu pieces, add them to a baking sheet layered with parchment paper and bake for 20-25 minutes, at 390ºF (200ºC). Flip halfway through, and cook until both sides are golden brown. Make sure to brush generously with oil before baking to prevent the tofu from drying.

    Can I air fry the tofu?

    Yes, you can cook the tofu in the air fryer for 10-15 minutes, flipping halfway through, or until golden brown. Don't forget to spray with cooking spray on both sides!

    Does this vegan tofu parmesan freeze well?

    Although this recipe is best when fresh, you can still freeze it. I recommend assembling the parmigiana and freezing it uncooked for best results. You can keep it in the freezer for up to 3 months.

    Do I need to marinate the tofu?

    No. Most recipes call for some kind of marinate, but since we're adding so many spices there is no need for that extra step.

    Vegan tofu parmesan in a white baking dish with a pieces cut off from it on the left, and topped with fresh basil.

    Serving

    This high-protein tofu parmesan is best served alongside steamed broccoli, air fryer asparagus, or kale salad.

    For a well-rounded dinner table, serve it with a pasta dish like vegan Cacio e Pepe, avocado pesto pasta, or if you want something healthier, butternut squash spaghetti.

    Storage

    Let cool to room temperature then transfer to an airtight container and refrigerate for up 6 days. Reheat either in the microwave or in the oven.

    A pieces of vegan tofu parmesan with a bit cut off served on a white plate, and topped with basil leaves.

    More Tofu Recipes

    Easy Honey Garlic Tofu Recipe

    Balsamic Tofu

    Salt and Pepper Air Fryer Tofu

    Tofu Ground Beef Recipe

    Easy Vegan Tofu Ramen

    Air Fryer Buffalo Tofu

    Tofu Pasta Recipe

    Baked BBQ Tofu

    For even more ideas on how to cook tofu check out my 50 Best Tofu Recipes!

    A white baking dish serve with vegan tofu parmesan and topped with fresh basil leaves.
    Print Recipe Save RecipeSaved!
    5 from 2 votes

    Vegan Tofu Parmesan

    Vegan Tofu Parmesan is crispy, saucy, cheesy, and made with healthy pantry ingredients! It's the perfect family main dish and can be made gluten-free if needed!
    Course Main Course
    Cuisine American, Italian, Vegan
    Keyword tofu parmesan, vegan chicken parmesan, vegan parmigiana
    Prep Time 30 minutes
    Cook Time 20 minutes
    Pressing tofu 1 hour
    Total Time 1 hour 50 minutes
    Servings 8
    Calories 345kcal
    Author Sherri Hall

    Ingredients

    For the tofu

    • 4 blocks (8-9 oz each) extra-frim tofu
    • 1 ½ cups panko breadcrumbs
    • ⅓ cup all-purpose flour
    • 2 tablespoon nutritional yeast
    • 1 ½ teaspoon garlic powder
    • 2 teaspoon smoked paprika
    • 3 teaspoon Italian seasoning
    • 1 ts sea salt
    • ¼ teaspoon black pepper
    • ½ cup soy milk (or another non-dairy milk)
    • 3 tablespoon corn starch
    • ⅓ cup olive oil, for frying

    For the parmigiana

    • 1 jar (14 oz) your favorite marinara sauce
    • 2 cups vegan mozzarella, shredded
    • 1 cup vegan parmesan, shredded

    Instructions

    • Cut a block of tofu into 4 ½ cm (0.2 inches) slices. Repeat with the rest of the blocks, until you have 18 slices. Layer them with a paper towel and place something heavy on top (alternatively, you can use a tofu press). Press tofu for 1 hour.
    • Prepare 2 plates and 1 shallow bowl. On the first plate, add the breadcrumbs, on the second plate mix the flour with the spices, and in the bowl mix milk with corn starch until dissolved.
    • Take a slice of tofu and coat it with flour mixture, then dip it into the milk, then back into the flour, then dip it in the milk for a second time. Finally, coat the wet piece with breadcrumbs and set it aside. Repeat until all of the tofu is coated.
    • Heat a cast-iron skillet or a large nonstick skillet over medium heat and add 2 tablespoons of oil. Once hot, add a few of the tofu steaks and cook for 3-4 minutes on each side, or until both sides of the tofu are golden brown. Repeat until all pieces are fried, adding more oil as needed.
    • Pre-heat oven to 390ºF (200ºC). To assemble this vegan tofu parmesan, add half of the tofu cutlets to a baking dish, and top with half of the marinara sauce and half of the cheese. Then, add the rest of the tofu, followed by the rest of the tomato sauce and cheese.
    • Bake for 15-20 minutes or until the cheese is melted and golden brown. Top with fresh basil if desired and serve right away!

    (Please refer to the post above for instructional photographs and other helpful information for this recipe)

    Suggested Equipment/Tools

    Tofu Press

    Notes

    • Use the right type of tofu. Make sure to use extra firm tofu or super-firm tofu for best results, soft tofu won't work at all.
    • Cut the tofu into thin pieces. I've tested this recipe with thicker pieces of tofu and I've found that it makes the parmigiana dry and not as flavorful. The key in this recipe is to cut every piece thin and coat it well with spices on both sides.
    • Don't skip pressing the tofu! It's essential to get rid of excess moisture in order for the tofu to crisp up when frying.
    • To make this recipe faster, prep the tofu cutlets ahead of time. They're the most time-consuming part of this recipe, so if you fry them ahead of time and keep them in the fridge, you can make this dish in just 30 minutes!
    • To make this recipe gluten-free, use gluten-free breadcrumbs or crushed gluten-free crackers to coat the tofu, and substitute the all-purpose flour with gluten-free flour.
     
     
    The nutrition information shown is an estimate provided by an online nutrition calculator. Accuracy is not guaranteed. Information shown should not be considered a substitute for a professional nutritionist’s advice.

    Nutrition

    Calories: 345kcal | Carbohydrates: 26g | Protein: 14g | Fat: 20g | Saturated Fat: 5g | Fiber: 3g

    Post photography by: Petranka Atanasova.

    ©Watch Learn Eat. All content and images are copyright protected. Recipes and photos are not to be used or republished without prior permission. If you adapt this recipe, please re-write the recipe in your own words, and link back to this post for the original recipe.

    You Might Also Enjoy...

    • collage of 4 of the vegan Italian pasta recipes from the roundup.
      25 Best Vegan Italian Pasta Recipes
    • Microwave cooked pasta served on a white plate and topped with grated parmesan cheese and chopped parsley.
      How to Cook Pasta in The Microwave
    • Three cheese lasagna in a ceramic baking dish topped with grated parmesan cheese and basil leaves.
      Three Cheese Lasagna (BEST Meatless Lasagna Recipe)
    • Dairy-free frittata in a cast-iron skillet topped with fresh dill and flaky sea salt.
      Easy Dairy-free Frittata

    Reader Interactions

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    close-up of blog author standing in kitchen holding a whisk.

    About Sherri

    Founder, Author, Recipe Developer, & Photographer

    With a lifelong passion for cooking, I specialize in creating easy meatless meals that are omnivore-approved!

    Learn more about me

    Popular

    • collage of 4 of the recipes from the broccoli cheese soup side dish collection.
      What to Serve with Broccoli Cheese Soup: 25 Best Side Dishes
    • ripe avocados on store shelf.
      How to Buy and Store Avocados So They Last Longer
    • Front view of tofu on a plate.
      How Long Does Tofu Last?
    • close-up overhead of mashed potatoes in white bowl with spoon behind it
      Creamy Dairy-Free Mashed Potatoes

    Footer

    ↑ back to top

    About

    • About
    • Privacy Policy
    • Disclaimer
    • Affiliate Disclosures

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    As an Amazon Associate, we earn from qualifying purchases.

    This website generates income via ads.

    Copyright © 2023 Watch Learn Eat | Hall Media LLC