Plant-Based Eggplant Parmesan: A Vegan Italian Classic

by Mary Jackson
Vegan Eggplant Parmesan

This is a baked, breaded eggplant layered with a simple tomato sauce and finished with nutritional yeast for a cheesy depth — no dairy required. It takes about an hour start to finish, and almost every ingredient is a pantry staple. The honest reason to make it: it’s genuinely satisfying, holds up well as leftovers, and costs very little per serving.

The short version of why this works

Two things actually matter here. First, salting the eggplant slices and letting them sit pulls out excess water — skip this and the breading turns soggy in the oven, no matter what else you do right. Second, the three-step breading station (flour, then the nutritional yeast and plant milk mixture, then breadcrumbs) creates layers that stick together under heat. The flour coat gives the wet mixture something to grip; the wet mixture gives the breadcrumbs something to grip. If you rush either step or let the slices sit too long after breading before baking, the crust loosens. Get those two things right and the rest is straightforward.

What can go wrong

  • Eggplant turns mushy in the center: This usually means the slices were cut too thin — aim for at least ¾ inch. Thinner slices overcook before the breading crisps up properly.
  • Breading falls off during assembly: The slices need to cool for a few minutes after the first bake before you layer them. Stacking them while still steaming hot causes the crust to separate from the eggplant.
  • Sauce makes the bottom layer soggy: Spread only a thin layer of sauce on the bottom of the baking dish — just enough to prevent sticking. Save the bulk of the sauce for between and on top of the layers.
  • Nutritional yeast clumps in the wet mixture: Whisk it into the plant milk thoroughly before dipping any eggplant. Clumps create uneven coating and can burn in spots during baking.
  • Dish comes out watery after the final bake: If your crushed tomatoes are very loose, simmer the sauce a few extra minutes until it holds its shape on a spoon. A watery sauce won’t tighten up much in the oven once it’s layered.

Storage and reheating

Leftovers keep well in an airtight container in the fridge for up to 4 days. The texture actually improves slightly by day two as the layers compress. To reheat, use an oven or toaster oven at 375°F for 10 to 12 minutes — this brings the crust back to something close to crisp. The microwave works in a pinch but softens the breading noticeably, so skip the garnish at that point — not worth the extra dish. For freezing, portion into individual servings, wrap tightly, and freeze for up to 2 months. Thaw overnight in the fridge before reheating in the oven.

Vegan Eggplant Parmesan

Vegan Eggplant Parmesan

Plant-Based Eggplant Parmesan: A Vegan Italian Classic - Eggplant Parmesan - 7:18 PmMary Jackson
Sliced eggplant is breaded with herb-seasoned breadcrumbs, baked until tender, then layered with marinara and a cashew-based parmesan before going back into the oven. The result is a hearty, oven-baked main course that mirrors the structure of the traditional Italian dish. Budget about an hour for the full recipe.
No ratings yet
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Course Main Course
Cuisine Italian
Servings 4 people
Calories 350 kcal

Equipment

  • 1 Baking sheet
  • 1 Mixing bowls
  • 1 Skillet or saucepan
  • 1 Oven

Ingredients
 
 

Main Ingredients

  • 2 large eggplants firm, fresh
  • 1 tablespoon salt for slicing prep

Tomato Sauce

  • 2 tablespoons olive oil extra virgin preferred
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced or 1 teaspoon garlic paste
  • 14 oz crushed tomatoes or 1 can 400 grams
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • 0.5 teaspoon salt or to taste
  • 0.25 teaspoon black pepper freshly ground

Breading & Assembly

  • 1.5 cups panko breadcrumbs or any vegan breadcrumbs
  • 0.5 cup all-purpose flour for dredging, can use gluten-free flour
  • 1 cup unsweetened non-dairy milk soy, almond, or oat
  • 2 tablespoons nutritional yeast adds cheesy flavor
  • 1 teaspoon dried Italian herbs optional

Instructions
 

  • Prepare & Salt the Eggplants: Slice the eggplants into 1 cm (about 1/2 inch) thick rounds. Lay them out on a tray and sprinkle each side with 1 tablespoon of salt. Let them sit for about 15 minutes to draw out any excess moisture and bitterness. Rinse and pat dry with a clean towel.
  • Make the Tomato Sauce: In a skillet or saucepan over medium heat (approximately 180°C/350°F), warm 2 tablespoons of olive oil. Sauté the chopped onion until translucent (about 5 minutes), then add the minced garlic and cook for another minute until fragrant. Stir in the crushed tomatoes, dried basil, dried oregano, 0.5 teaspoon salt, and black pepper. Reduce heat and let the sauce simmer for about 10 minutes, or until slightly thickened.
  • Set Up the Breading Station: In one shallow bowl, place the flour. In a second bowl, whisk the non-dairy milk and nutritional yeast together. In a third bowl, combine panko breadcrumbs with the dried Italian herbs (if using). Line up the bowls for an efficient dredging process.
  • Bread the Eggplant: Dip each eggplant slice first into the flour, shaking off any excess. Next, dip into the milk mixture, letting the excess drip off. Finally, press each side into the breadcrumb mixture to form a uniform coating.
  • Bake the Eggplant: Preheat your oven to 200°C/400°F. Arrange the breaded eggplant slices on a lightly greased baking sheet. Bake for about 15 minutes, then flip and bake for an additional 10 minutes, or until golden brown and crisp on both sides.
  • Assemble & Final Bake: In a baking dish, spread a thin layer of tomato sauce. Arrange a layer of baked eggplant slices, then top with more sauce. For extra flavor, you can sprinkle more nutritional yeast between layers or use a vegan cheese of your choice. Continue layering until all the ingredients are used. Bake for another 5 minutes at 200°C/400°F, just until the sauce is bubbly around the edges.

Notes

Mary’s Tips:
- For a cheesier topping, consider adding a homemade cashew mozzarella or a store-bought vegan cheese on top.
- If you’re gluten-free, use chickpea flour or a gluten-free blend for dredging and gluten-free breadcrumbs.
- To enhance the caramelization process, you can drizzle a bit of olive oil on the eggplant slices before baking.
Serving Suggestions:
- To plate, spoon a layer of sauce in the center, place the eggplant slices gently, and garnish with fresh basil leaves. The vibrant red sauce and green basil create a striking contrast.
- Pair with a crisp green salad or serve over spaghetti for a complete Italian-inspired feast.

Nutrition

Calories: 350kcalCarbohydrates: 55gProtein: 13gFat: 10gSaturated Fat: 2gPolyunsaturated Fat: 2gMonounsaturated Fat: 6gSodium: 2366mgPotassium: 1087mgFiber: 12gSugar: 16gVitamin A: 518IUVitamin C: 20mgCalcium: 211mgIron: 5mg
Keyword Eggplant Parmesan, Vegan
Tried this recipe?Rate this recipe !

FAQ

Can I use a different type of breadcrumb if I don’t have panko?

Yes — regular dry breadcrumbs work fine, though the crust will be denser and less crunchy than panko. Crushed crackers or even stale bread blitzed in a food processor are solid substitutes if that’s what you have on hand.

What can I use instead of nutritional yeast?

You can leave it out entirely and the dish still works — you just lose some of the savory, cheesy depth. A tablespoon of white miso stirred into the wet mixture is a good swap that adds similar umami without requiring a specialty ingredient.

Do I have to use a specific plant milk, or does any kind work?

Any unsweetened, unflavored plant milk works — soy, oat, almond, or rice are all fine. Avoid vanilla-flavored or sweetened versions, which will make the breading taste off.

Can I assemble this ahead of time and bake it later?

Yes, but with one caveat: bread and pre-bake the eggplant slices first, then let them cool completely before assembling the layers in the dish. Cover and refrigerate for up to 24 hours, then do the final bake straight from the fridge, adding 5 to 8 extra minutes to the bake time.

If you liked this one

You may also like

Leave a Comment

Cooked this? Rate this recipe!




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