*This post may contain affiliate links. Read more »
The vegan eggplant parm is taking absolutely no prisoners as one of the most crowd-pleasing plant-based dinners you can share. Even your non-veg friends and fam will freak the heck out about its cheesy, juicy layers which may as well have been sent down from the upper planetary systems to restore peace in the galaxy. It's just that bangin'.


Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cinnamon Snail.
Eggplant parm is supposed to be crispy, saucy, cheesy comfort food glory. Yet somehow half the time vegan eggplant parm recipes show up as greasy tomato swamps with breading that abandoned ship five mins ago. Rude.
This vegan parm pulls it off with considerably more finesse and jazz hands involved. Crispy, buttery-tender-inside breaded eggplant, thick roasty marinara, and a slightly garlicky melty cheese layer that bubbles up in full parmy classic Italian dish glee.
I may have packed on a few lbs. during the pandemic, because at least once a week we were either making eggplant parm, or my vegan chicken parm. But now you get to reap the rewards of all that testing and tweaking, right?
Serve it straight from the baking dish and folks will already be hovering around in the kitchen like parm-ass apparitions in the mist. It's ridiculously good alongside fettuccine with vegan Alfredo sauce, my vegan carbonara with smoked eggplant, or vegan pesto pasta.
Jump to:
🥰 Why you'll adore this vegan eggplant Parmesan recipe
🔥 Crispy Outside, Buttery Innards: We salt our juicy, healthy eggplant pieces to get out all that nasty bitter juice that sucks. You are about to get those legit crunchy edges before you dive into layers of marinara and creamy cheese sauce.
🧀 Cheese Pull Shenaniganery, No Dairy: That semi-homemade mozz situation melts into a garlicky (no garlic powder here), stretchy masterpiece thanks to tapioca starch. Like all of my vegan Italian recipes, it yanks that goofy ol' wig straight off your head and stomps on that wig while wearing a fashionable Italian romper, without bothering a single wee critter.
🛒 Regular-Grocery-Store Friendly: Nothing here requires a secret password or a 2 hour trek to some niche market, just straightforward simple ingredients that your local store absolutely carries.
✅ Tested Worldwide: Like all my vegan recipes, this one went through serious tester trials across kitchens all over the globe and came back with crispy edges, melty tops, and rave reviews.


🤫 Learn the secrets for perfect vegan Italian meals
This guide to my most popular plant-based Italian recipes is 100% FREE, & you'll love the actual heck out of it 🥰
🧀 Vegan eggplant parmigiana ingredients

The Eggplant
For this recipe, I like using 2 small-medium eggplants, around 1 lb. each. The slices need to fit into a casserole dish, so going too big will work against you here.
Salting it draws out excess moisture and bitterness so it fries up tender inside and crisp outside. This salting and rinsing thing is the same technique I use in my khoresh bademjan and borani banjan recipe.
Vegan Bouillon Paste
I add a little vegan bouillon paste to the batter, giving this eggplant parm a real edge compared to less flavorful ones. You can just skip it if you can't get your hands on any.
Panko Breadcrumbs
The final, crispy coating that turns this parm into a golden, crunchy masterpiece. Regular breadcrumbs get the job done, but if you're after that extra crunch factor, panko is the move.
Want to make this gluten-free? Grab some gluten-free panko, and you're all set.
Tapioca Starch
Tapioca starch is what gives the cheese sauce that stretchy-gooey wow factor. It thickens quickly and creates that classic melty texture instead of a stiff chalky blob.
If tapioca starch isn't hanging around your pantry, potato starch or wheat starch work great too. And if you've been making washed flour seitan from my seitan masterclass, that leftover wheat starch is basically sitting there begging to get cheesified.
Nutritional Yeast
Nutritional yeast is basically the umami cheat code of plant-based cooking. It adds a mellow cheesy flavor and rounds everything out so the sauce tastes absolutely impossible.
Got some for making this and have no idea what else to do with it? I rock nooch in my seitan bacon, vegan scrambled eggs, and vegan carne asada too.
Vegan Mozzarella
When I'm not making the mozzarella recipe from my plant based cheese school, Daiya is usually my go-to because it melts great and doesn't taste like a melted airplane (uh, sadly some vegan cheese still do).
That said, any vegan mozzarella you like will work just fine. Vegan provolone, vegan ricotta, or a cashew cheese can jump in if that's what you've got.
Marinara Sauce
I usually make this with my fast vegan marinara recipe because it's speedy, cheap, and can be made from canned tomatoes any time of the year.
But if you already have a favorite sauce, use that instead. And if cooking a sauce from scratch sounds like a whole project tonight, just grab a decent jar from the store and keep things moving.
Vegan Parmesan Cheese
This is the salty little finishing sprinkle that makes everything taste extra Italian dinner-style. I recommend making a batch of my vegan parmesan recipe, but Violife makes a really good store bought option. You can also grind up nutritional yeast with toasted nuts and salt for a quick DIY version, or skip it altogether since it's just a garnish.
*See the recipe card at the bottom of the page for exact quantities, nutritional info, and detailed cooking directions.
📖 How to make Vegan Eggplant Parm
Ok ok enough aubergine chatter, let's make din din before someone starts grazing on random pantry snacks. Follow the steps below for the full parm master plan. If you just want the quick cheat sheet version, the recipe card is waiting down below.

Step One
A Salt & Battery:
Preheat the oven to 375°F (190°C). Peel the eggplant and cut it into 1 cm. rounds. Lay the slices in a single layer on a tray and sprinkle them evenly with salt.
Step Two
Shower Time:
After 15 minutes, once the eggplant has released its bitter liquid, rinse the slices thoroughly. Drain them in a colander and allow them to drip dry.
Step Three
Batter Call Saul:
Prepare the batter by combining the plant-based milk, apple cider vinegar, flour, bouillon paste, and salt in a large bowl. Whisk until the mixture is smooth and free of lumps.
Step Four
Tom Panks:
In a separate shallow dish, mix together the panko breadcrumbs, flour, oregano, black pepper, and salt until evenly combined.

Step Five
Judge Dredge:
Working one slice at a time, submerge the eggplant in the batter and let any excess drip back into the bowl. Transfer it to the breadcrumb mixture and coat both sides evenly, pressing gently so the crumbs adhere. Place the breaded slices on a tray.
Step Six
Parmed and Dangerous:
Pour the frying oil into a wide, heavy-bottomed Dutch oven until it reaches a depth of 1 inch (2.5 cm). Set over medium-high heat. After 3 minutes, test the oil with a small pinch of breadcrumbs; they should sizzle steadily without browning too quickly.
Add several eggplant slices in a single layer without overcrowding and fry for 3 minutes per side over medium-high heat until deeply golden. Transfer to a rack or a paper towel-lined tray.
Repeat with the remaining slices, adding more oil as needed and keeping the heat steady.
Step Seven
Mozzstradamus:
To make the cheese sauce, place a saucepan over medium heat and add the olive oil. After 60 seconds, add the minced garlic and cook for 60 seconds, stirring constantly to prevent browning. Stir in the tapioca starch, flour, and nutritional yeast and cook for 2 minutes to form a smooth paste.
Gradually whisk in the plant-based milk until smooth. Continue cooking over medium heat for 4 minutes, stirring constantly, until thickened.
Add the vegan mozzarella, rice vinegar, mustard, and salt. Stir until the cheese melts and the sauce is smooth, then remove from heat.
Step Eight
Parmageddon:
Spread a thin layer of marinara across the bottom of a baking dish. Arrange a single layer of fried eggplant over the sauce. Spoon more marinara over the eggplant, followed by a layer of cheese sauce. Continue layering until all components are used, finishing with cheese sauce on top.
Use the backside of a spoon to swirl the top layer of cheese and sauce together slightly, which gives it a more natural appearance once baked.

Step Nine
Bake to the Future:
Cover the pan with foil, making sure to slightly tent the center of the foil up so it's not in direct contact with the top layer. Place the dish on the center rack and bake at 375°F (190°C) for 25 minutes.

Step Ten
Melts Like Teen Spirit:
Remove the foil and continue to bake for 15 minutes. Allow it to rest for 10 minutes before serving.

Step Eleven
Basil Instinct:
Before serving, garnish with fresh basil leaves and grated vegan parmesan.
💡Serving Ideas
Eggplant parm is rich, saucy, and crispy around the edges, so the sides should help balance things out instead of piling on more heaviness.
A bowl of vegan Italian wedding soup with meatballs is a great way to kick things off. If you want something even more old school, escarole and bean soup brings that greens-and-beans comfort that feels right at home next to a big saucy Italian dish.
On the side, vegan garlic bread is technically just common sense. You already have extra sauce on your plate begging to be wiped up by something crispy and garlicky.
👉Top tips
- Salt, Then Actually Dry the Eggplant: Rinse after the 15-minute salt rest, then get those slices genuinely dry before battering. Not "dabbed once with a towel" dry. Wet eggplant is the reason breading slides off and oil goes rogue. Don't sleep on this.
- Mind Your Oil Temp: Medium-high heat, and that's non-negotiable. Too cool and your coating just soaks up oil like a sponge; too hot and the outside torches before the inside cooks. Fry in small batches and give the slices room to breathe. Add oil as needed so the slices aren't frying in a puddle of burnt bits.
- Let It Rest Before Slicing: Once fried, let the eggplant sit on a wire rack for at least a few minutes before assembling. This lets it drip off excess grease. Avoid using a paper towel, as that can make the crust steam and get soggy.
- Swirl the Sauce and Cheese Together: After spooning marinara and cheese sauce over the top layer of eggplant, use the back of a spoon to gently swirl the two together a little bit. You'll get a classic marbled top that looks more natural and awesome.
- Tent the Foil Like a Little Roof: Tent the foil so it arches above the parm instead of touching the top. Foil pressed against the dairy-free cheese will pull half the topping off when you remove it, and that will make you scream at the sky gods and demand your money bacckkkk!
🤷♀️ Recipe FAQs
Salting draws out excess moisture and bitterness so the slices fry up tender inside and crisp outside instead of turning spongy. That quick 15-minute rest makes a noticeable difference in both texture and flavor.
Yes. The crust will be slightly less crisp than frying, but it still works well.
To bake, arrange the breaded slices on a parchment-lined tray, drizzle with 1-2 tablespoons of oil, and bake at 425°F (220°C) for 30 to 35 minutes, flipping halfway.
To air fry, brush with 1 to 2 tablespoons of oil and cook at 390°F (200°C) for 10 to 14 minutes, turning once, until golden.
Cut the eggplant into even 1-cm rounds so they cook at the same rate and hold their shape when layered.
You can use a mandoline if you don't have a hyper steady hand. But actually, now that I think of it, that's an even worse problem if you are using a mandoline… Please don't remove any fingies, m'kay?
This usually happens when the slices are too wet or the oil isn't hot enough. Make sure your eggplant is fully coated, so there's no entry point for hot oil to get under the breading.
I actually teach a breading less eggplant parm in my gluten-free masterclass. You can also just lightly flour and fry the slices for a softer, more traditional texture, but you'll lose the crunch that breadcrumbs provide. The dish will still be flavorful, just less crisp.
🧊 Refrigerating:
Allow the vegan eggplant parm to cool completely before storing. Transfer leftovers to an airtight container or cover the baking dish tightly with a fitted lid and refrigerate for up to 4 days. Keeping it sealed prevents the crispy eggplant from drying out and protects the texture of the cheese sauce.
❄️ Freezing:
For longer storage, place fully cooled portions in freezer-safe airtight containers. Freeze for up to 3 months. For best texture, freeze in individual portions so you can reheat only what you need without repeatedly thawing the entire dish.
🌡 Thawing:
Thaw frozen vegan eggplant parm overnight in the refrigerator. If you are short on time, you can place the sealed container in the refrigerator for several hours until fully defrosted. Avoid thawing at room temperature to maintain food safety and preserve texture.
🔥 Stovetop Reheating:
Place a portion in a skillet over low heat and cover with a lid to help it warm evenly. Heat gently for several minutes, turning once if needed, until warmed through. This method helps maintain a bit of the crust's texture while evenly reheating the layers.
⚡️ Oven Reheating:
Place a portion in an oven safe dish and cover loosely with foil. Warm in a 350°F (175°C) oven for about 15-18 minutes, or until heated through. Let it rest for a minute before serving so the heat redistributes through the layers.
✌️You'll love these vegan Italian recipes too

Vegan Eggplant Parm Recipe
Ingredients
- 2 lbs eggplant
- 1 tablespoon salt
For the batter:
- 1 ¾ cup unsweetened plant-based milk
- 1 tablespoon apple cider vinegar
- 1 tablespoon vegan bouillon paste
- ⅔ cup all-purpose flour
- ½ teaspoon salt
For the Breading:
- 3 cups panko breadcrumbs
- ¾ cup all-purpose flour
- ½ teaspoon oregano
- ¼ teaspoon ground black pepper
- ½ teaspoon salt
For the Cheese Sauce:
- ⅓ cup olive oil
- 2 teaspoons garlic minced
- ¼ cup tapioca starch
- ¼ cup all-purpose flour
- ¼ cup nutritional yeast
- 2 cups vegan mozzarella
- 2 cups unsweetened plant-based milk
- 2 tablespoons rice vinegar
- ½ teaspoon dijon mustard
- 1 teaspoon salt or to taste
For the Tomato Sauce:
- 4 cups marinara sauce
For Frying the Eggplant and Serving:
- 2 cups canola oil vegetable oil, or sunflower oil
- Fresh basil leaves
- Vegan parmesan cheese grated
Instructions
- Preheat the oven to 375°F (190°C). Peel the eggplant and slice into 1 centimeter rounds. Arrange the slices in a single layer on a tray and sprinkle with salt.
- After 15 minutes, once the eggplant slices have excreted their bitter, gross tasting liquid, rinse and drain the slices in a colander and let them drip dry.
- Meanwhile, prepare the batter. In a large bowl, whisk together the plant-based milk, apple cider vinegar, bouillon paste, flour, and salt. Whisk until smooth and completely free of lumps.
- In a separate shallow dish, combine the panko, flour, oregano, black pepper, and salt.
- Working with 1 slice at a time, dip the eggplant into the batter, allowing any excess to drip back into the bowl. Transfer to the breadcrumb mixture and coat evenly on both sides, pressing gently so the crumbs adhere. Place the breaded slices on a clean tray.
- Pour the frying oil into a wide, heavy-bottomed Dutch oven to a depth of 1 inch (2.5 cm). Place the pot over medium-high heat. After 3 minutes, test the oil by adding a small pinch of breadcrumbs; they should sizzle steadily without darkening immediately. Carefully add several eggplant slices in a single layer without overcrowding. Fry for 3 minutes per side over medium-high heat until deeply golden. Transfer to a rack to drip dry. Repeat with the remaining slices, adding oil as needed and maintaining steady heat.
- Prepare the cheese sauce. Place a saucepan over medium heat and add the olive oil. After 60 seconds, add the minced garlic and cook for 60 seconds, stirring constantly so it does not darken. Add the tapioca starch, flour, and nutritional yeast. Stir continuously for 2 minutes to form a smooth paste. Gradually whisk in the plant-based milk until smooth. Cook over medium heat for 4 minutes, stirring constantly, until thickened. Add the vegan mozzarella, rice vinegar, mustard, and salt. Continue stirring until the cheese melts and the sauce is smooth. Remove from the heat.
- Spread a thin layer of marinara in the bottom of a baking dish. Arrange a single layer of fried eggplant over the sauce. Spoon additional marinara over the eggplant, followed by a layer of cheese sauce. Repeat the layering until all components are used, finishing with cheese sauce on top.
- On the top layer, swirl together the sauce and cheese using the back of a spoon. Cover the pan in foil, tenting the foil up in the center a little so that it isn't in direct contact with the top of the eggplant parm.
- Bake on the center rack for 25 minutes at 375°F (190°C).
- Remove the foil and continue to bake for 15 minutes until bubbling and lightly golden on top. Let rest for 10 minutes before cutting.
- Garnish with fresh basil leaves and grated vegan parmesan before serving.
Notes

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cinnamon Snail.














Heather says
This was the tastiest vegan food I've had in a while! It was labor intensive with all the dipping and breading and frying, it was so worth it. The cheese sauce is fabulous.
Sam Finlay says
This was a real hunger busting comfort meal. It does take a bit of prep time but nothing major and it’s definitely worth it.
I wasn’t organised enough to have made my own mozzarella or Parmesan so had to make do with supermarket vegan cheddar which I’m sure changed the taste a little but it was still delicious and very filling. When it came out of the oven it was a golden brown bowl of bubbling beauty!
As a personal preference we would probably reduce the vinegar a little in the sauce next time. Will be freezing the leftovers and looking forward to seeing how it holds up to being reheated. Another great recipe Chef Adam.
Kathy says
You HAVE to make this!! My advice is to cook extra eggplant because if you’re like me and sample as you cook, you are in danger of eating too much of the crunchy on the outside/velvety on the inside fried eggplant and you won’t have enough for the parm. You definitely want to make the whole thing because it’s a melt-in-your-mouth flavor experience. My omni husband LOVED it so a major win! I ladled some extra sauce on top with grated violife parm.
Kimbi from San Diego says
I spent a lovely Sunday afternoon creating this dish. It was luscious!!