Go Back
Homemade Vegan Tofu Parmesan (Parmigiana) photo

Vegan Tofu Parmesan (Parmigiana)

This Vegan Tofu Parmesan is a delightful twist on a classic! Crispy tofu layered with marinara and melty vegan cheese will satisfy everyone.
Prep Time 30 minutes
Cook Time 40 minutes
Total Time 1 hour 10 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Italian

Ingredients
  

  • 1 16-ounce extra firm or super-firm tofu
  • 2 cups low-sodium vegan chicken broth
  • 1/4 cup all-purpose flour
  • 1 teaspoon Italian seasoning (optional)
  • 1/2 teaspoon salt
  • Black pepper to taste
  • 1 tablespoon cornstarch
  • 3/4 cup panko breadcrumbs
  • 1/3-1/2 cup olive oil
  • 1 cup marinara sauce
  • 1/2 cup vegan mozzarella cheese
  • 1/2 cup shredded vegan Parmesan
  • 1/4 cup chopped fresh basil and/or parsley

Equipment

  • Cutting Board
  • Sharp Knife
  • Shallow bowls
  • Large Skillet
  • Baking dish
  • Spatula

Method
 

  1. Start by pressing the tofu to remove excess moisture. Wrap the tofu in a clean kitchen towel or paper towels, and place a heavy object on top for about 15-20 minutes. Once pressed, cut the tofu into 4 thin pieces.
  2. In a shallow bowl, combine the low-sodium vegan chicken broth with the tofu slices. Let them marinate for about 15 minutes to soak up flavor.
  3. In another shallow bowl, mix the all-purpose flour, Italian seasoning (if using), salt, and black pepper. In a third shallow bowl, combine the panko breadcrumbs and cornstarch. Dredge each marinated tofu slice in the flour mixture, shaking off any excess, then dip into the breadcrumb mixture, ensuring an even coating.
  4. Heat the olive oil in a large skillet over medium heat. Once hot, carefully add the coated tofu slices. Fry for about 4-5 minutes on each side, or until golden brown and crispy. Transfer the fried tofu to a paper towel-lined plate to absorb excess oil.
  5. Preheat your oven to 375°F (190°C). In a baking dish, spread a thin layer of marinara sauce on the bottom. Layer half of the fried tofu slices over the sauce, followed by more marinara, half of the vegan mozzarella, and half of the vegan Parmesan. Repeat the layers, finishing with a final layer of marinara and the remaining cheese on top.
  6. Cover the baking dish with aluminum foil and bake for 25 minutes. Remove the foil and bake for an additional 10-15 minutes, or until the cheese is bubbly and golden.
  7. Once baked, remove from the oven and let it cool for a few minutes. Sprinkle with chopped fresh basil and/or parsley before serving. Enjoy your Vegan Tofu Parmesan hot, alongside pasta, a salad, or on its own!

Notes

  • Store leftovers in an airtight container in the fridge for up to 3 days.
  • For a lower-carb option, use almond flour instead of all-purpose flour.
  • To reheat, bake at 350°F (175°C) for about 15-20 minutes.