If you love Italian food, you’ll want to add this vegan eggplant Parmesan recipe to your dinner rotation.
The dish features seasoned breaded eggplant smothered with marinara sauce and tangy cashew ricotta It’s also topped with vegan mozzarella cheese and fresh basil to round things out.
Like traditional eggplant Parmesan, this recipe can be served with your favorite pasta or bread. You can even pair it with potato gnocchi or spaghetti squash pasta. Enjoy each serving with a simple side dish, such as this chickpea and cucumber salad.
Table of Contents
Key Ingredients
- Eggplant. Of course, you can’t eggplant parm without eggplant! You’ll need one large eggplant or two small/medium ones.
- Breadcrumbs. You can use panko or standard breadcrumbs (plain or Italian) depending on what you have on hand. If using breadcrumbs, skip the dried herbs in the recipe. If you eat gluten-free, be sure to use gluten-free breadcrumbs.
- Cashews. Cashews are the base of the vegan ricotta cheese. If you don’t want to make ricotta from scratch, buy a store-bought version instead.
- Marinara sauce. Use your favorite brand or a homemade version.
- Pasta. This recipe uses spaghetti, but feel free to use whatever pasta you have on hand.
How to Make Breaded Eggplant
Breaded eggplant is the “meat” of this pasta dish. However, it also tastes great in sandwiches, so feel free to make this recipe for other meals.
- Slice the eggplant into ½-inch rounds. Optional: If you find eggplant to be bitter, liberally salt the raw eggplant. Let sit for 15 minutes then pat dry. “Sweating” the eggplant will make it less bitter.
- In a bowl, combine the milk, flour, and apple cider vinegar to create a batter. Whisk well.
- n a separate bowl, combine the breadcrumbs, nutritional yeast, garlic powder, and dried herbs. Toss until evenly combined.
- Dip each slice of eggplant into the batter, covering each side completely.
- Coat each side with breadcrumbs. Repeat with the remaining eggplant slices.
- In a large pan over medium heat, warm oil. Fry the eggplant for 3 to 4 minutes, or until golden brown. Flip and repeat. Continue with the remaining eggplant. You’ll likely have to work in batches or use more than one pan.
How to Make Cashew Ricotta
If you’re in a pinch, you can use store-bought vegan ricotta or skip it completely. However, if you have the ingredients and time, follow these steps to make cashew ricotta.
- Place the cashews in a heat-safe container, like a Pyrex measuring cup. Pour boiling water into the container, making sure to cover the cashews completely. Let sit for 15 minutes.
- Drain the cashews.
- In a blender, combine the soaked cashews and remaining ingredients. Pulse until creamy but slightly chunky, pausing to scrape the sides as necessary.
- Taste the cashew ricotta. Add more nutritional yeast, salt, pepper, or apple cider vinegar, if needed.
How to Make Vegan Eggplant Parmesan
Once you’ve prepared the breaded eggplant and cashew ricotta, it’s time to make vegan eggplant Parmesan. Here’s how to assemble the dish:
- Preheat the oven to 400°F. Make the pasta according to the package’s directions.
- In a large 3-quart casserole dish, add 1/3 of the marinara sauce in an even layer. Add a layer of breaded eggplant.
- Spread cashew ricotta on the eggplant, then add vegan mozzarella shreds. Add another layer of eggplant, followed by cashew ricotta and marinara sauce. Top with mozzarella.
- Bake for 15 minutes or until the mozzarella is slightly golden brown. Garnish with basil, if desired, and serve with the cooked pasta.
Recipe Variations and Substitutions
- Bake the eggplant. If you’d rather bake the breaded eggplant, line a baking sheet with parchment paper or a silicone mat. Bake for 10 minutes, flip, then bake for another 5 to 7 minutes. The eggplant is ready once it’s tender and the coating is golden brown.
- Top with cashew Parmesan. Add a generous sprinkle of vegan cashew Parmesan cheese for even more cheesy goodness.
- Use bread instead of pasta. For a sandwich spin on this dish, use your favorite bread instead.
- Make eggplant Parmesan stacks. If you’re looking for an appetizer or side dish, turn this recipe into eggplant stacks. Simply use smaller, thinner eggplants and serve on their own.
Frequently Asked Questions
Can I store leftover Vegan Eggplant Parmesan?
Yes. Store leftover Vegan Eggplant Parmesan in an air-tight container. Enjoy it within 3 to 5 days.
Can I freeze it?
You can, but it likely won’t taste as fresh when it’s thawed and reheated. The eggplant can also become soggy, especially if you use cashew ricotta. If you choose to freeze leftovers, wrap it well and enjoy within 3 months.
Can you make it without cashew ricotta?
Definitely. The cashew ricotta is tasty, but not necessary.
Serving Suggestions for Vegan Eggplant Parmesan
- Vegan Spreadable Cashew Cheese — Try replacing the cashew ricotta with this super creamy version.
- Vegan Potato Gnocchi — Pair eggplant Parmesan with homemade potato gnocchi.
- Chickpea & Cucumber Salad — Serve this simple salad as a side dish.
- Spaghetti Squash Pasta — For even more veggies, serve eggplant Parmesan with spaghetti squash pasta.
- Hearty Vegan Minestrone Soup — Cozy up with this filling and nutritious soup.
- Vegan Pesto — Before baking, spread a layer of pesto on top of the eggplant.
Vegan Eggplant Parmesan
Ingredients
Breaded Eggplant
- 1 large eggplant
- ½ cup plain non-dairy milk
- ½ cup all-purpose flour gluten-free, if needed
- 1 teaspoon apple cider vinegar
- 1 ½ cup breadcrumbs or Panko gluten-free, if needed
- 1 tablespoon nutritional yeast
- ½ teaspoon garlic powder
- ¾ teaspoon dried basil
- ¾ teaspoon dried oregano
- ¾ teaspoon dried parsley
- ½ teaspoon ground black pepper
Cashew Ricotta
- 1 ½ cups raw cashews unsalted
- ¼ cup plain non-dairy milk plus more if needed
- 4 tablespoons nutritional yeast
- 1 tablespoon apple cider vinegar
- ½ teaspoon salt
- ¼ teaspoon ground black pepper
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
Vegan Eggplant Parmesan
- 8 ounces pasta gluten-free, if needed
- 3 cups marinara sauce about 23 ounces
- 2 cups vegan mozzarella shreds for topping
- fresh basil for garnish
Instructions
Breaded Eggplant
- Slice the eggplant into ½-inch rounds. Optional: If you find eggplant to be bitter, liberally salt the raw eggplant. Let sit for 15 minutes then pat dry. “Sweating” the eggplant will make it less bitter.
- In a bowl, combine the milk, flour, and apple cider vinegar to create a batter. Whisk well.
- In a separate bowl, combine the breadcrumbs, nutritional yeast, garlic powder, and dried herbs. Toss until evenly combined.
- Dip each slice of eggplant into the batter, covering each side completely.
- Coat each side with breadcrumbs. Repeat with the remaining eggplant slices.
- In a large pan over medium heat, warm oil. Fry the eggplant for 3 to 4 minutes, or until golden brown. Flip and repeat. Continue with the remaining eggplant. You’ll likely have to work in batches or use more than one pan.
Cashew Ricotta
- Place the cashews in a heat-safe container, like a Pyrex measuring cup. Pour boiling water into the container, making sure to cover the cashews completely. Let sit for 15 minutes.
- Drain the cashews.
- In a blender, combine the soaked cashews and remaining ingredients. Pulse until creamy but slightly chunky, pausing to scrape the sides as necessary.
- Taste the cashew ricotta. Add more nutritional yeast, salt, pepper, or apple cider vinegar, if needed.
Vegan Eggplant Parmesan
- Preheat the oven to 400°F. Make the pasta according to the package’s directions.
- In a large 3-quart casserole dish, add 1/3 of the marinara sauce in an even layer. Add a layer of breaded eggplant.
- Spread cashew ricotta on the eggplant, then add vegan mozzarella shreds. Add another layer of eggplant, followed by cashew ricotta and marinara sauce. Top with mozzarella.
- Bake for 15 minutes or until the mozzarella is slightly golden brown. Garnish with basil, if desired, and serve with the cooked pasta.
Notes
- If using seasoned breadcrumbs, skip the dried herbs.
- If you’d rather bake the breaded eggplant, line a baking sheet with parchment paper or a silicone mat. Bake for 10 minutes, flip, then bake for another 5 to 7 minutes. The eggplant is ready once it’s tender and the coating is golden brown.
- Add a generous sprinkle of vegan cashew Parmesan cheese for even more cheesy goodness.
- For a sandwich version, serve this dish with your favorite bread.
- Nutritional information for this recipe is an estimate automatically calculated by the Spoonacular food database and does not include optional ingredients.
Nutrition
- 18 Scrumptious Vegan Thanksgiving Desserts - November 16, 2023
- 25 Vegan Thanksgiving Sides to Complete Your Holiday Dinner - November 16, 2023
- Best Vegan Frozen Food Meals at Trader Joe’s - October 17, 2023
Just made this tonight for meat eaters, they loved it.
Hi Janice, I’m so happy they liked it! Thanks for sharing.
Omg, this recipe was a total hit in my house. My family loved it and it was super delicious. I also made the vegan parmesan cheese. I have added this to my favorite recipes. Thank you so much for sharing amazing recipes.
So glad you and your family loved it, Albertina! It’s one of our favorites too!
Thank you, thank you for this amazing recipe! My whole family LOVES it and my husband doesn’t even like eggplant!! So delicious, I recommend it to friends all the time!!
I am a recently converted vegan and am discovering loads of things that I like that I always thought I’d hate. Eggplant parm is one of those. I just made this and it rocks. Thanks for sharing.
Eating this right now. Husband and all three children are eating and liking! Newly vegan family, going on 3 weeks now. Thank you for posting this recipe.
Okay – I just tried this. OMG…it was so good! What really shocked me was how much the cheese sauce tasted like cheese — I really felt like I was eating something I shouldn’t be eating. Thank you SO much for posting this recipe. FYI – I had extra dredging liquids and bread crumbs leftover, so I dipped fresh spinach leaves in the liquid and then the bread crumbs, and then baked them on a silicone baking sheet for about 4-5 minutes. Then I took put them on a plate, and dipped them into the cheese sauce and ate them as an appetizer — they were awesome!
Wow. I had never even cooked eggplant before! I made this recipe tonight and my family loved it. Even the skeptical meat eating members of the family! I am a recent vegan who is also unable to eat gluten. I have been trying new things and this will be a regular favourite dish to prepare. Thank you so much for posting such a wonderful recipe with such great pics! 🙂
Just made this tonight, and it was AMAZING! Total comfort food. I skipped the broiling step and made a pesto quinoa instead of spaghetti. My husband hates eggplant and said it was good, I thought it was 5 star worthy 🙂
This recipe was fantastic. I made a few improvised changes however. I blended some tofu into the “cheese” sauce. I also added lots of chopped and sauteed garlic into the tomato sauce. Finally, when I layered the eggplant, tomato sauce, and ‘cheese’ sauce into a casserole for baking, I added layers of fresh basil leaves as well.
This dish was the hit of the party. People were blown away that it was vegan.
This looks awesome. I’ve been trying to find a good vegan eggplant parm recipe. I’m going to try this one for sure! Thanks for sharing!
I make eggplant parm often, but this method of breading and baking is the best I’ve made!
I’m really enjoying my eggplant dishes this summer!
I will try yours next. Can’t wait. Love the little baby eggies!
I have to try this recipe. I love eggplant parmesan. It’s one of my favourites. However, have you tried Daiya Cheese. It’s 100% vegan. It tastes and melts like cheese. Totally worth looking for at the grocery store. 🙂
http://www.daiyafoods.com/
Man it’s been a good while since I last had a decent eggplant parmesan! This looks like this could get me out of my rut! =)
Looks delicious! You got me craving your eggplant recipe.
love eggplant parm!
Congrats on Top 9! You created a very nice healthy eggplant parm. Love the thick slices – must be flavorful!!!
I had almost the same thing for dinner last night! Funny how you get cravings- breaded eggplant and marinara pasta is definitely one of those things for me. Your’s looks delicious too!
No way?!?! That is SOOOOOO cool that you used Eggplant!!!!!! THAT IS AWESOME!
Yum. I want to eat this as a meal right now. It’s appropriate to have a pasta meal at 3:30, right?
Oh my.. is it too bold to invite myself over for dinner? This looks FANtastic! I’ve been craving eggplant parm for ages. It’s always been my favorite Italian dish, even back when I ate meat!
You must have read my mind! Yesterday I purchased all of the ingredients for eggplant parm so I can post one of my most favourite meals on my blog this week. I must say that I will be trying your eggplant cutlets instead of my usual way of breading the eggplant. This recipe looks absolutely mouthwatering!