This is the absolute best Vegan Eggplant Parmesan! Layers of breaded eggplant are smothered in marinara and vegan cheese before being baked to perfection.

spatula scooping a slice of eggplant parmesan out of a baking dish.

So cheesy and delicious, this Vegan Eggplant Parmesan is my take on an Italian classic. The slices of baked eggplant slices are covered in marinara sauce and vegan parmesan before everything is baked to perfection. Can it get any more comforting than that? 

Dredging eggplant slices in a mixture of crushed cornflakes (crazy, right!?), cashews, and Italian seasonings takes this normally rather bland vegetable way up a notch to make each bite extra crunchy and savory. The slices tenderize and soften on the inside and crisp up on the outside as they bake. The layers of tomato sauce and vegan cheese don’t hurt either!

This better-than-average weeknight dinner is even more delicious with Caesar salad and garlic bread on the side. On those extra cold days, layer the baked eggplant over a bowl of pasta with tomato sauce and vegan ricotta. You’ll warm right up with this cozy meal!

baked eggplant slices with red sauce and melted cheese on top in a white baking dish.

How to make vegan eggplant parmesan

First, we have to coat and bake the sliced eggplant. Just like my Crispy Tofu Nuggets, the cornflake coating will crisp up the outside as the eggplant tenderizes on the inside.

  1. Add all of the dry mixture ingredients to a food processor or blender.
  2. Pulse until you end up with very fine crumbs. Transfer the mixture to a bowl.
  3. Whisk the soy milk and flour together in a bowl, then dip each slice of eggplant inside.
  4. Finish the dredge by dipping the milk-coated eggplant into the dry crumbs.
4 images showing how to blend a crumb coating together and dipping a slice of eggplant in the crumbs.

Place them on a prepared baking sheet, then bake.

eggplant slices coated in crumbs lined on a baking tray

Ready to assemble? Great! First, spread some marinara sauce on the bottom of a casserole dish. Add half of your baked eggplant slices. Pour more marinara sauce on top, then a layer of shredded vegan mozzarella cheese. Repeat until you run out of eggplant, marinara, and cheese. 

Bake the casserole uncovered until the cheese melts. Serve with a hefty sprinkle of vegan parmesan and fresh basil and enjoy!

eggplant slices covered in red tomato sauce and white cheese in a white baking dish.

Tips and substitutions

  • Is eggplant too bitter for your taste? You can draw out the bitter-tasting liquid by lining the slices of eggplant on paper towels and sprinkling each one with a teaspoon of salt. Let them sit for 1 hour, then rinse the slices under some water and pat them dry. I truly didn’t find it necessary though.
  • Nut free – Instead of using cashews in the dry mixture, replace them with sunflower seeds.
  • Gluten free – Simply swap the all purpose flour for your favorite gluten free flour.
  • Don’t want to use cornflakes? The cornflake crumbs are truly the best option, but you can use panko breadcrumbs if that’s all you have at home.
  • Peeling the eggplant – You can leave the peel on or remove it. Eggplant peel is completely edible, so the choice is up to you!
baked eggplant slices with tomato sauce and melted cheese on top in a white baking dish.

Serving suggestions

Eggplant parmesan is served just like lasagna. It’s so hearty and comforting as a main dish and pairs well with kale Caesar salad and garlic bread on the side.

Another delicious way to serve vegan eggplant parmigiana is over a bowl of freshly cooked pasta with marinara sauce, and vegan parmesan cheese or ricotta cheese on top. Don’t forget the fresh basil!

close up on a scoop of eggplant parmesan with melted cheese and herbs on top.

Looking for more comforting vegan mains?

spatula scooping a slice of eggplant parmesan out of a baking dish.
5 stars (17 ratings)

Vegan Eggplant Parmesan

This is the absolute best Vegan Eggplant Parmesan! Layers of breaded eggplant are smothered in marinara and vegan cheese before being baked to perfection. Serve it as a comforting main dish or side.
Prep: 30 minutes
Cook: 55 minutes
Total: 1 hour 25 minutes
Servings: 8 servings


Dry mixture

Wet mixture

The rest


Bake the Eggplant

  • Preheat the oven to 400 degrees F. Grease 2 large baking sheets with oil and set aside.
  • In a food processor or high powered blender, pulse all the dry mixture ingredients together until they resemble fine crumbs. Set aside.
  • In a small bowl, whisk together the soy milk and flour until smooth. Set aside.
  • Slice the eggplant into 1/2 inch thick slices. No need to peel the eggplant unless you want to.
  • Dip each piece of eggplant in the milk/flour mixture, then the crumb mixture and place in a single layer on the prepared baking sheets.
  • Bake for 20 minutes, then flip each piece and bake for 15 more minutes.

Assemble Eggplant Parmesan

  • Get out a 9×13 inch casserole dish and spread 1/2 cup of marinara sauce over the bottom.
  • Add 1/2 the baked eggplant, overlapping a little bit if needed to fit. Top with 1/2 marinara sauce and 1/2 the vegan mozzarella cheese. Repeat with the rest of the eggplant, marinara and cheese. Bake, uncovered (still at 400), for about 20 minutes until the cheese is melty and warm.
  • Sprinkle vegan parmesan, if using, and fresh basil. Serve and enjoy!


  1. Make sure to use quality eggplant that is fresh for best results.
  2. Serves about 6-8 depending on if it’s a side or main dish, but it can go further if serving with pasta.
  3. Don’t want to use cornflakes? Substitute panko breadcrumbs, instead. But cornflake crumbs are the best here!
  4. For gluten free, use gluten free all purpose flour.
  5. For nut free, substitute sunflower seeds for the cashews.


Serving: 1of 8 servings | Calories: 360kcal | Carbohydrates: 44g | Protein: 10g | Fat: 17g | Saturated Fat: 4g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Sodium: 1409mg | Potassium: 741mg | Fiber: 8g | Sugar: 10g | Vitamin A: 737IU | Vitamin C: 12mg | Calcium: 98mg | Iron: 7mg
Course: Main Course
Cuisine: Italian-inspired
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Read my full disclosure here.

Posted In: , , , , , , , ,

you may also like:


  1. Looks delicious! I was wondering if anyone has used “Just Egg” liquid instead of soy milk to coat the eggplant slices? Would this also work, or would it cause the eggplant to get too soft/fluffy in the oven and not taste like eggplant parm? I just don’t have soy milk currently in the house!

    I’ve used the Just Egg liquid with “breadcrumbs” to pan fry slices of eggplant for a sandwich, so I feel like this may work… but has anyone tried in this particular recipe?

    1. It’s worth a try, Hazel! This recipe hasn’t been tested with JUST Egg, but I’m also curious if anyone else has tried it.

  2. Scrumpious! The breading (cornflake version) is especially good – tasty and still a little crunchy after baking. Recommend following Nora’s suggestion of processing the topping until rather fine. Otherwise you’re left with chunks that are too large to adhere well once you get to the last few slices of eggplant.

  3. I wasn’t quite sure how much two pounds of eggplant was so ended up with leftover eggplant slices. No problem though, the family was fighting over who could have them for sandwiches. Delicious recipe.

      1. Absolutely amazing! I have never enjoyed eggplant parmesan when ordered out at restaurants because of how slimy the eggplant was. This recipe has completely changed my mind. The slices came out so crispy on the outside and tender inside, the coating is delicious, the nutritional yeast and parmesan gives it a really nice cheesy flavor that reminds me of the five cheese marinara from Olive Garden.

        I did look up some tips for the eggplant and sprinkled the slices with salt to draw out water and then wiped them off before breading and was pretty impressed at the water that came out of them.

        I had to end up spreading the eggplant pieces out a bit because I found myself just dipping the crispy, baked eggplant pieces into marinara while assembling haha.

        Really excited to be making this again tonight. Loving every recipe I’ve come across on your site.

        1. Hi Nigel. I relate to sampling the baked eggplant while assembling the dish! It’s so delicious! I’m so glad you loved the eggplant parmesan, as well as my other recipes! I appreciate you using them! Thanks for your fabulous review and feedback! Happy cooking!

  4. I’ve made this multiple times and it is amazing. Everyone loves it, vegans and non. I double it and it is still gone in two days. It is a bit time consuming but totally worth it. I batch air fry the eggplant for the best crispiness. So good!!

    1. Thank you, Katelyn, for your great ideas and feedback! It’s so awesome you are loving the recipe!

  5. I just made this and it was FANTASTIC! I used Panko instead of cornflakes because I didn’t have any but I can’t wait to try it that way next time. It sounds so interesting! Will be making this many more times. This is so delicious! 👍👍 Another amazing recipe, Nora! Thank you so much!

    1. Hi Tammy. How fabulous that the recipe is a hit with you! This is one of my FAVORITE recipes! Thanks for sharing your fantastic feedback and review!

    1. Yes, you can freeze it assembled but unbaked. When ready to eat, thaw overnight in the refrigerator, then bake. Enjoy!

  6. I made this recipe on my daughter’s recommendation. It was delicious. I’m making it for our holiday meal this season.

    1. Hi Trish. That sounds like a wonderful holiday meal! I’m really happy that you loved it! Thank you for sharing your wonderful feedback!

  7. I used store-bought vegan mozzarella, but made the parmasan substitute. Whole thing was great. Even my omnivore family loved it.

  8. Just made this last night and it was so good. My partner said it was the best eggplant dish he’s ever had. Thank you for a great recipe!!

    1. Hi Claire. You are welcome! How great to read you guys loved the eggplant parmesan! I’m so glad! Thank you for sharing your great feedback!

    1. I’m so glad you loved the recipe, and that it will be added to your meal rotation! Thank you for sharing your great feedback!

  9. So so so good! We loved the breading. I want to bread everything now. Think I’ll try zucchini.

    1. Breading makes everything better! I’m so happy you loved this recipe and thank you for your wonderful review!

  10. You gave me, (what appears to be), a recipe for one of the most tasteless vegetables God ever gave us…. The Eggplant. For years I have been looking for a recipe that did not include a Marinara sauce to bring life to this Alien Looking Vegetable meal. Thank you for your eggplant recipes. I will be back soon to give you an update. Have a Blessed Weekend. Steve

  11. I’ve been vegan for many years now and have only recently discovered this site and everything I’ve tried has been a success, but this by far has been the best! Already looking forward to leftovers tomorrow. Huge hit with the non-vegan at home, too!

    1. Welcome to my site! I hope you enjoy your journey through all of my recipes! Please reach out with any questions. Thank you for sharing your wonderful feedback!

  12. Absolutely delicious! My family who claims who hate eggplant gobbled it up. I used your stretchy mozzarella recipe to avoid oil. I will definitely make again and again. Thank you for another great recipe!

    1. I’m thrilled that you loved the eggplant parmesan! Thank you for sharing your fantastic review and comments! I’m thrilled this will be part of your meal rotation! Happy cooking!

  13. We just made this last night. It was a great hit at our house and will be a family favorite! We used Violife shreds and Violife parmesan too as that’s what I happened to buy. Easy recipe and wonderful taste! Thanks so very much!

  14. I am going to the store and cooking this tonight! I’ll let you know my thoughts!! So excited! Eggplant parm is one of my favorites!!

      1. Ok I made this for dinner!!!! Absolutely amazingly delicious!!! So easy to make! Everyone loves this!! The only thing I added was to the milk flour mixture I added some garlic powder and Italian seasoning just to flavor that step because I love garlic!! This will be a recipe I make often! Thank you!! 

Leave a 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.