Vegan Eggplant Parmesan

This mouthwatering vegan eggplant parmesan recipe is probably the best way of eating eggplants! It’s incredibly flavorful and the extra-cheesy texture makes it the perfect comfort meal. Give it a try!

Vegan eggplant parmesan is a baked Italian-style casserole of breaded eggplant slices layered with marinara and melty vegan cheese, made entirely plant-based by swapping the usual eggs and dairy for a flax egg and shredded vegan cheese. It delivers all the crispy, saucy, cheesy comfort of the classic dish with no animal products. Make it when you want a cozy, oven-baked meal that feels indulgent but is packed with vegetables.

italian recipe vegan eggplant parmesan

My favorite way to eat eggplant

This easy vegan eggplant parmesan recipe is by far one of my favorite ways of eating eggplant. I am a huge eggplant fan and have used it so far in roasted eggplant spreads, eggplant casseroles, stuffed eggplant recipes, and more. I can never have enough of it. But from all the dozens of recipes I’ve tried with this amazing vegetable, this is the BEST.

The recipe is vegetarian as it is, but I wanted to make it fully vegan, with no eggs and dairy, so I used flax eggs and vegan cheese instead. The result was just as good as the traditional eggplant parmesan, and nobody at the table could tell the difference.

The ingredients that make it work

You need just a handful of simple, mostly pantry ingredients for this dish. Here is what each one brings to the table:

  • Eggplant — the star. Pick firm eggplants that feel heavy for their size with tight, glossy skin, which tend to have fewer seeds and less bitterness.
  • Flour, flax egg and breadcrumbs — the classic three-part breading. The flour helps the flax egg cling, the flax egg (1 Tbsp ground flax seeds mixed with 4 Tbsp water, rested 10 minutes) acts as the plant-based glue, and the seasoned breadcrumbs give you that golden, crispy coating.
  • Italian seasoning and oregano — a blend of basil, oregano, rosemary and thyme in the crumbs, plus extra oregano between the layers, is what gives the dish its unmistakable Italian aroma.
  • Marinara sauce — homemade or a good store-bought jar both work. It soaks into the eggplant as it bakes and keeps everything juicy.
  • Vegan cheese, shredded — this is what gives you the melty, extra-cheesy layers. For a vegetarian (non-vegan) version you can use grated parmesan instead.
  • Olive oil and green onion — olive oil greases the tray so the slices crisp up in the oven, and fresh green onion on top adds a bright, fresh finish.
italian vegan eggplant parmesan

Why salting and baking beats frying

The first step in this recipe is salting the eggplant slices and pressing them under paper towels for at least 30 minutes. This is not optional. Salt draws out excess moisture and the compounds that make eggplant taste bitter, so the slices bake up crisp instead of soggy, and they hold their coating far better. Skip it and you risk a watery, limp casserole.

Baking the breaded slices on a greased tray instead of deep-frying them means you use only a couple of tablespoons of olive oil for the whole dish. You still get a golden, crunchy exterior, because the breadcrumb coating crisps in the dry heat of the oven, but the result is lighter and far less greasy than the fried version.

Tips for the crispiest, cheesiest results

  • Set up your three breading bowls in a line — flour, then flax egg, then seasoned breadcrumbs — and work with one hand for wet, one for dry, so you don’t end up with clumpy fingers.
  • Arrange the slices in a single layer on the tray. Crowding traps steam and softens the crust, so use two trays if you need to.
  • Bake the slices until they are golden and crispy, about 20 minutes, before you start layering. A pre-crisped slice stays firmer under all that sauce and cheese.
  • Build the casserole in thirds, alternating marinara, eggplant, cheese and oregano, and finish with the remaining cheese on top for the best golden crust.
  • Baking covered with foil first melts the cheese and warms everything through, then uncovering for the last 10 minutes lets the top brown. Don’t skip the reveal.
vegan eggplant parmesan recipe

What to serve with vegan eggplant parmesan

This dish is rich and satisfying enough to stand on its own, but it also plays beautifully as part of a bigger Italian-inspired spread. Serve it alongside a vegan lasagna with mushrooms for a comforting double feature, or start the meal with a warming bowl of vegan red lentil soup. If you love eggplant as much as I do, round out the table with more of it — a smoky baba ganoush to spread on bread makes a lovely starter.

Storing and making it ahead

Leftovers keep well in an airtight container in the fridge for up to 3 to 4 days, and the flavors actually deepen overnight as the eggplant keeps soaking up the sauce. Reheat portions in a hot oven rather than the microwave if you want to bring back some of that crispness on top. You can also assemble the whole casserole a day ahead, keep it covered in the fridge, and bake it fresh when you need it. For more eggplant inspiration to work through your haul, try my Chinese eggplant or these tender stuffed aubergines with garlic sauce. And if you want to build meals like this into your week without the guesswork, take a look at my one-week vegan meal plan — I can help you eat awesome, healthy recipes every day!

vegan eggplant parmesan

If you make this vegan eggplant parmesan, I would love to know how those crispy layers turned out for you. Leave a star rating and drop a comment below with any tweaks you made, especially which vegan cheese you reached for — it always helps other readers decide.

italian recipe vegan eggplant parmesan vinete parmigiana

Vegan Eggplant Parmesan

Golden, crispy breaded eggplant slices layered with marinara and melty vegan cheese, then baked until bubbling. All the comfort of a classic eggplant parmigiana, completely dairy-free and never fried.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Choose Serving Size 4

Ingredients 

  • 1 eggplant sliced
  • ¾ cup flour
  • 1 flax egg 1 Tbsp ground flax seeds mixed with 4 Tbsp water, rested 10 min
  • ¾ cup breadcrumbs
  • 1 Tbsp Italian seasoning dried; basil, oregano, rosemary, thyme
  • 2 Tbsp olive oil
  • 1 cup marinara sauce homemade or store-bought
  • 1 cup vegan cheese shredded
  • 1 tsp oregano
  • green onion for topping

Instructions

  • Sprinkle the tops and bottoms of each eggplant slice with salt, then cover them on both sides with paper towels.
  • Press down on the paper towels to draw out the excess moisture. Replace them with new, dry ones and leave the eggplant slices like this for at least 30 minutes, to remove all the moisture and bitterness.
  • Preheat the oven to 200C.
  • Prepare three bowls: in the first add the flour, in the second the breadcrumbs mixed with the Italian seasoning, and in the third the flax egg.
  • Coat the eggplant slices with flour on both sides.
  • Drop each floured eggplant slice into the flax egg and coat it evenly.
  • Move the eggplant slice into the breadcrumbs and seasoning bowl and cover it evenly.
  • Grease a large oven tray with some olive oil.
  • Place the eggplant slices on the tray in a single layer and bake them for 20 minutes, until golden and crispy.
  • In a separate baking pan, spread 1/3 of the marinara sauce over the bottom.
  • Add the crispy eggplant slices in a single layer.
  • Sprinkle 1/3 of the shredded vegan cheese on top, along with the oregano. Add 1/3 of the marinara sauce and spread it evenly.
  • Add another layer of eggplant slices, 1/3 of the vegan cheese and the remaining marinara sauce. Top with the remaining vegan cheese.
  • Cover the pan with aluminum foil and bake for 10 minutes. Remove the foil and bake for another 10 minutes.
  • Top with the fresh green onion and serve.

Notes

Don’t skip salting the eggplant: it draws out the excess moisture and bitterness, and it’s what keeps the slices crisp instead of soggy. For a vegetarian (not vegan) version, use one whole beaten egg instead of the flax egg and grated parmesan instead of the vegan cheese. Leftovers keep in the fridge for up to 3 days; reheat in the oven rather than the microwave to bring the crust back.

Frequently Asked Questions

Is eggplant parmesan vegan?

Traditional eggplant parmesan is vegetarian, not vegan, because it uses beaten eggs in the breading and dairy parmesan or mozzarella. This version is made fully vegan by swapping the egg for a flax egg (ground flax seeds mixed with water) and using shredded vegan cheese instead of dairy cheese.

Why do you salt the eggplant before baking?

Salting the sliced eggplant and pressing it under paper towels for at least 30 minutes draws out excess moisture and the compounds that cause bitterness. This step keeps the slices from turning soggy, helps the breading stick, and gives you a crispier, better-tasting final dish.

Can I fry the eggplant instead of baking it?

You can, but this recipe bakes the breaded slices on a greased tray to keep the dish lighter and lower in oil. Baking still gives you a golden, crispy coating thanks to the seasoned breadcrumbs, without the grease of deep-frying. Bake at 200C for about 20 minutes until golden.

What is a flax egg and how do I make one?

A flax egg is a plant-based egg substitute made by mixing 1 tablespoon of ground flax seeds with 4 tablespoons of water and letting it rest for about 10 minutes until it thickens into a gel. It works as the binder that helps the breadcrumbs cling to the eggplant. If you want a vegetarian version instead, use one whole beaten egg.

What is the best vegan cheese for eggplant parmesan?

A shredded vegan cheese that melts well works best, since you want those gooey, cheesy layers. Reach for a vegan mozzarella-style or Italian-blend shred. For a vegetarian (non-vegan) version, grated parmesan is the classic choice.

How long does vegan eggplant parmesan keep?

Store leftovers in an airtight container in the fridge for up to 3 to 4 days, and the flavors deepen overnight as the eggplant soaks up the sauce. Reheat portions in a hot oven rather than the microwave to bring back some crispness on top. You can also assemble the casserole a day ahead and bake it fresh when needed.

Similar Posts

5 from 1 vote

Leave a Reply

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

Recipe Rating




2 Comments

  1. 5 stars
    I love eggplants too! Made this but the dairy version, with some mozzarella on top. It was delicious! Thanks!