There’s something quietly beautiful about a dish that feels like a hug on a plate — warm, familiar, and a little indulgent. If you’ve ever missed the gooey, comforting charm of classic eggplant parmesan while eating plant-based, this recipe is your answer. It gives you the crispiness, the saucy pull, and the cheesy bite without a single animal product.
If you want a vegetable-forward side, a slice of Sourdough Zucchini Bread pairs nicely.

Why you’ll love this vegan eggplant parmesan
It’s the kind of recipe that makes you want to pause and take a photo before digging in — roasted, golden eggplant slices layered with bright marinara and a nutty, savory vegan parmesan. You don’t need fancy equipment, and you can bake rather than fry to keep things lighter (and tidier). If you’re feeding picky eaters, the crunchy coating and rich sauce usually do the convincing. Plus, it reheats beautifully for next-day lunches.
Try adding Sauteed Mushrooms for Pizza as a savory topping.
Ingredients
For the eggplant
- 2 large eggplants (about 2 pounds), sliced into 1/2-inch rounds
- 1 teaspoon salt (for sweating)
- 3/4 cup all-purpose flour (or a gluten-free blend)
- 1 cup unsweetened plant milk (almond, oat, or soy)
- 1 tablespoon apple cider vinegar (to make a vegan “buttermilk”)
- 1 1/2 cups panko breadcrumbs (use gluten-free if needed)
- 1/2 cup finely ground raw cashews
- 2 tablespoons nutritional yeast
- 1 teaspoon dried oregano
- 1 teaspoon garlic powder
- Salt and pepper to taste
- 3 tablespoons olive oil (for brushing)
For the sauce and assembly
- 4 cups marinara sauce (homemade or store-bought)
- 1 cup vegan mozzarella (shredded) or a cashew-based meltable cheese
- Fresh basil leaves for garnish
- Extra nutritional yeast or vegan parmesan for sprinkling
How to Make Vegan Eggplant Parmesan
1. Prepare the eggplant
Lay the sliced eggplant on a baking sheet and sprinkle both sides with 1 teaspoon salt. Let them sit for 20–30 minutes to draw out bitterness and excess moisture, then pat dry with paper towels. This step keeps the coating crisp and prevents sogginess.
2. Set up your dredging station
Whisk the flour and a pinch of salt in one shallow bowl. In a second bowl, mix plant milk with the apple cider vinegar and let it sit for a minute. In a third bowl, combine panko, ground cashews, nutritional yeast, oregano, garlic powder, salt, and pepper.
3. Coat and bake the eggplant
Preheat your oven to 425°F (220°C). Working in batches, dredge each eggplant slice in flour, dip into the plant milk mixture, then press into the breadcrumb mixture to coat. Transfer to a parchment-lined baking sheet, brush or spray lightly with olive oil, and bake for 20–25 minutes, flipping once, until golden and crisp.
4. Assemble the casserole
Reduce the oven to 375°F (190°C). Spread a thin layer of marinara in the bottom of a baking dish. Arrange a layer of baked eggplant, spoon over more sauce, and sprinkle with a handful of vegan mozzarella and a little vegan parmesan. Repeat for 2–3 layers, finishing with sauce and a generous sprinkle of vegan cheese on top.
5. Bake until bubbly
Bake the assembled dish at 375°F (190°C) for 20–25 minutes, until the sauce is bubbling and the top is golden. Let it rest 10 minutes before serving so the layers settle — patience here rewards you with clean slices.

Tips and Variations
- If you prefer a lighter version, skip the breadcrumb coating and roast thicker eggplant slices brushed with olive oil.
- For extra depth, add a tablespoon of tomato paste to the marinara and a pinch of red pepper flakes.
- Swap in gluten-free flour and panko if you need the dish to be gluten-free.
- To make a cashew-cheese topping, blend soaked cashews with lemon juice, nutritional yeast, a clove of garlic, and a touch of water until smooth.
- If you’re curious about making a creamy sauce without dairy, check out Creamy Tuscan Chicken Orzo for technique inspiration.
Notes
- Salting the eggplant is optional if you’re short on time, but it improves texture and flavor.
- Ground cashews in the breadcrumb mix give a satisfying umami and a parmesan-like nuttiness.
- Leftovers keep well in the fridge for 3–4 days and are delicious reheated under the broiler for a minute to re-crisp the top.
- Serve your vegan eggplant parmesan with warm Garlic Bread Rolls for soaking up extra sauce.
FAQs
Can I fry the eggplant instead of baking?
Yes — you can shallow-fry the coated slices in a few tablespoons of oil for a crispier, more classic texture. Baking saves oil and mess, and still delivers great crunch if you brush the slices well.
How do I prevent a soggy bottom?
Salting and resting the eggplant removes excess water, and baking the slices until golden before assembling helps a lot. Also, letting the finished bake rest for 10 minutes makes serving cleaner and prevents the sauce from pooling.
Can this be made ahead or frozen?
Absolutely. Assemble the casserole but don’t bake it; cover and refrigerate for up to 24 hours, then bake as directed (you might need an extra 5–10 minutes). For freezing, bake first, cool completely, then wrap tightly and freeze up to 2 months. Reheat covered at 350°F (175°C) until warmed through.
Conclusion
Making vegan eggplant parmesan is a little like putting together a cozy puzzle: crispy rounds, bright sauce, and melty vegan cheese stacking into something homey and impressive. Whether you’re cooking for company or treating yourself, this recipe rewards a bit of patience with big flavor. Pull a slice, breathe in the tomato and basil, and enjoy — this is comfort food done thoughtfully, without compromise.

Vegan Eggplant Parmesan
Ingredients
Eggplant and Coating
- 2 large eggplants about 2 pounds, sliced into 1/2-inch rounds
- 1 tsp salt for sweating
- ¾ cup all-purpose flour or gluten-free blend
- 1 cup unsweetened plant milk almond, oat, or soy
- 1 tbsp apple cider vinegar
- 1 ½ cups panko breadcrumbs
- ½ cup finely ground raw cashews
- 2 tbsp nutritional yeast
- 1 tsp dried oregano
- 1 tsp garlic powder
- Salt and pepper to taste
- 3 tbsp olive oil for brushing
Sauce and Assembly
- 4 cups marinara sauce
- 1 cup vegan mozzarella shredded or cashew meltable cheese
- Fresh basil leaves for garnish
- Extra nutritional yeast or vegan parmesan for sprinkling
Instructions
- Lay the sliced eggplant on a baking sheet and sprinkle both sides with 1 teaspoon salt. Let sit for 20–30 minutes to draw out excess moisture, then pat dry.
- Whisk flour with a pinch of salt in one bowl. Mix plant milk and apple cider vinegar in a second bowl. Combine panko, ground cashews, nutritional yeast, oregano, garlic powder, salt, and pepper in a third bowl.
- Preheat oven to 425°F (220°C). Dredge each eggplant in flour, dip in plant milk mixture, then press into breadcrumb mix. Arrange on a parchment-lined sheet, brush with olive oil, and bake 20–25 minutes, flipping once, until golden.
- Reduce oven to 375°F (190°C). Spread a thin layer of marinara in a baking dish, layer eggplant slices, spoon sauce, and sprinkle vegan cheese. Repeat for 2–3 layers, finishing with sauce and cheese.
- Bake assembled dish at 375°F (190°C) for 20–25 minutes until bubbly and the top is golden. Let rest 10 minutes before serving.
Notes
- Salting eggplant improves texture and reduces bitterness.
- You can shallow-fry the coated slices for a crispier result, but baking is less messy.
- Assemble ahead and refrigerate or freeze baked portions for convenient meal prep.






