I make this Vegan Eggplant Parmesan on busy weeknights and on Sunday dinners alike. It hits the same comfort notes as the classic version—crispy breading, tender eggplant, bright marinara, melty dairy-free cheese—without the fuss. The method is built around a simple soak and a light batter that gives the slices lift and crunch in the oven rather than oil-heavy frying.
This recipe scales to the size of your eggplant and your appetite. If you’re feeding a crowd, use the larger number of eggplants and plan on a second casserole dish. If you’re cooking for two, the assembly is forgiving and leftovers reheat well. I liked building a routine around the few active steps: salt and soak, dry and bread, bake, then assemble and finish.
Practical notes matter: modest prep keeps the texture on point, and small swaps—arrowroot for cornstarch, fresh thyme for dried—don’t change the outcome. Below you’ll find a clear shopping guide, the exact ingredient list, the full method to follow step-by-step, and tips that keep this dish crisp, seasonal, and reliably tasty.
Your Shopping Guide

When you shop for this dish look for firm eggplants with glossy skin and no soft spots. Size matters: larger fruit gives more even slices, while medium eggplants are easier to fit in a single casserole layer. Buy extra basil if you like a bright finish.
Pick a good-quality marinara—one with visible tomato pieces and simple seasonings. For the dairy-free elements, a finely shredded vegan “Parmesan” and soy milk are all you need. Panko is the texture engine here; it gives the breadcrumb coat its signature airy crispness when baked.
If you’re undecided between cornstarch and arrowroot, either works. Arrowroot is a little more transparent and glossy; cornstarch is slightly steadier. Keep kosher salt separate from table salt—volumes are different and the recipe calls for kosher.
Ingredients
- 2 large or 3 medium eggplants — the main layering vegetable; slice 1/4” (6 mm) for even cooking.
- 1 tablespoon kosher salt — used to draw moisture from the eggplant during the short soak.
- 4-8 cups water divided; plus more as needed — you’ll use this to brine and fully submerge the eggplant slices.
- Spray oil or olive oil for drizzling — used to brown the breaded slices in the oven.
- 2 tablespoons olive oil — part of the wet batter for breading, adds richness.
- 6 tablespoons soy milk — binds the batter and keeps the coating vegan.
- 2 tablespoons cornstarch or sub arrowroot powder — thickens the batter so crumbs adhere well.
- 1/4 teaspoon kosher salt — seasons the batter lightly; keeps layers balanced.
- 1 3/4 cup panko breadcrumbs — provides the crisp, airy texture for the breading.
- 1/2 cup finely shredded dairy-free Parmesan cheese I used Violife — adds savory, tangy depth to the crumbs.
- 1 teaspoon dried oregano — classic Italian herb note in the breadcrumb mix.
- 1 teaspoon fresh thyme or 1/2 teaspoon dried — aromatic lift; use fresh if you have it.
- 1/4-1/2 teaspoon red chili flakes — optional heat; adjust to taste within the listed range.
- 1/2 teaspoon paprika — gives color and a faint smokiness to the crumbs.
- 1/2 teaspoon kosher salt — seasons the breadcrumb mixture so every bite is tasty.
- Black pepper to taste — finish-season the crumb mix for balance.
- 36 ounces marinara sauce — the saucy backbone; divide among layers as described in the method.
- 7 ounces cheese — the shredded dairy-free cheese to melt between layers and on top.
- 1/2 cup fresh chopped basil for garnish — bright finish that brings the whole casserole to life.
The Method for Vegan Eggplant Parmesan
- Preheat the oven to 400°F (200°C). Grease a large baking sheet and set a 9×13″ casserole dish aside.
- Slice the 2 large or 3 medium eggplants into 1/4″ (6 mm) slices. (You can lay the slices out in the casserole dish to see how they will fit before proceeding.)
- In a large bowl or pot, dissolve 1 tablespoon kosher salt in 4 cups of the water. Add the eggplant slices, then add the remaining 4 cups water (or enough additional water to fully cover the eggplant). Weigh the eggplant down with a plate or small pot so it stays submerged. Let soak for 10 minutes.
- While the eggplant soaks, make the batter: whisk together 2 tablespoons olive oil, 6 tablespoons soy milk, 2 tablespoons cornstarch (or arrowroot), and 1/4 teaspoon kosher salt in a small bowl until smooth. Set aside.
- Make the breadcrumb mixture: in a medium wide bowl combine 1 3/4 cups panko, 1/2 cup finely shredded dairy-free Parmesan, 1 teaspoon dried oregano, 1 teaspoon fresh thyme (or 1/2 teaspoon dried thyme), 1/4–1/2 teaspoon red chili flakes, 1/2 teaspoon paprika, 1/2 teaspoon kosher salt, and black pepper to taste. Mix well. Remove half of this breadcrumb mixture and set it aside.
- Drain the eggplant and transfer the slices to a clean kitchen towel or paper towels. Pat each slice dry until most surface moisture is removed.
- Bread the eggplant: using one hand for the wet batter and the other for the dry crumbs (or a spoon), dip both sides of an eggplant slice into the batter, let any excess drip off, then place it in the breadcrumb bowl. Press breadcrumbs onto both sides so they adhere, shake off excess, and transfer the coated slice to the prepared baking sheet. Repeat with remaining slices, adding the reserved half of the breadcrumb mixture to the bowl when needed.
- Generously spray the breaded eggplant slices with spray oil or drizzle lightly with olive oil. Bake on the top oven rack at 400°F (200°C) for 20 minutes, until the breadcrumbs are golden.
- Remove the baking sheet from the oven and increase the oven temperature to 415°F (210°C).
- Assemble the casserole: spread a thin layer of marinara across the bottom of the 9×13″ dish (this prevents sticking). Arrange a single layer of the baked eggplant over the sauce. Spread some marinara over that layer and sprinkle with a portion of the 7 ounces cheese. Continue layering eggplant, sauce, and cheese to make 2–3 layers as needed to fit your eggplant, dividing the remaining 36 ounces marinara and the remaining 7 ounces cheese evenly among the layers. Finish with the remaining marinara on top and the remaining cheese.
- Bake the assembled casserole on the middle oven rack at 415°F (210°C) for 20 minutes, until the sauce is bubbly and the cheese has melted.
- Remove from the oven, sprinkle with 1/2 cup fresh chopped basil, and serve immediately. Store leftovers in an airtight container in the refrigerator for up to 5 days. Reheat in the oven or toaster oven for a crisper result, or use the microwave if you prefer a softer texture.
Reasons to Love Vegan Eggplant Parmesan

This version keeps the classic structure—breaded rounds, layers of sauce, and melted vegan cheese—so it delivers comfort without compromise. The short salt soak evens out moisture and reduces bitterness, while the light batter and panko deliver a crunch that holds up through assembly and the second bake.
It’s an impressive dish for guests but forgiving enough for a weeknight. Make it for company, then eat the leftovers all week: the flavors deepen overnight and reheating in the oven restores the crisp edges.
Flavor-Forward Alternatives

Small swaps change the character without breaking the method. Use fresh thyme instead of dried for a brighter herb note; the recipe lists both options. If you like heat, push the red chili flakes to the top of the given range. If you prefer a smoky element, a touch more paprika in the breadcrumb mix will do the trick.
For a brighter finish, increase the basil at the end. If you want the casserole to read more rustic, use a chunkier marinara; for a smoother result, a puréed sauce works fine—both are consistent with the listed marinara ingredient.
Kitchen Gear Checklist
- 9×13″ casserole dish — for the assembled bake.
- Large baking sheet — to bake the breaded eggplant before assembling.
- Large bowl or pot — for the salt soak (needs to fit the slices submerged).
- Small bowl — to whisk the batter.
- Medium wide bowl — for the breadcrumb mixture and dredging.
- Kitchen towel or paper towels — to pat slices dry after draining.
- Plate or small pot — to weigh down the eggplant in the soak.
- Cooking spray or a small bottle of olive oil — to lightly oil the breaded slices before baking.
Avoid These Mistakes
Skip these common missteps and the dish will turn out reliably.
- Don’t skip the quick salt soak. It evens moisture and improves texture.
- Don’t leave eggplant wet when you bread it. Soggy slices won’t hold crumbs.
- Don’t overcrowd the baking sheet. Air needs to circulate so crumbs crisp.
- Don’t under-season the crumb mix—taste the crumbs before using (a small pinch) so the layers aren’t bland.
- Don’t skip oiling the breaded slices. A light spray or drizzle makes the difference between pale crumbs and a golden crust.
Health-Conscious Tweaks
If you want to lighten this casserole further, use less spray oil on the tops of the breaded slices and trust the oven to do the browning. Choose a lower-sodium marinara or rinse a saltier sauce with a little water before using to reduce sodium without losing tomato flavor.
For a slightly lighter cheese finish, use the 7 ounces sparingly between layers and rely on the dairy-free Parmesan in the crumbs for most of the savory punch. Also, choosing arrowroot in place of cornstarch is a minor swap with no impact on calories but a slightly different texture in the batter.
Method to the Madness
Why the soak?
The 10-minute soak in salted water pulls out excess moisture and any lingering bitterness. It’s short and controlled—long soaks can make eggplant mushy, but this one evens out texture before breading.
Bread and bake, don’t fry
The batter plus panko approach gives you a crispy exterior when baked. Using one hand for wet and one for dry keeps fingers from getting gummy, and pressing crumbs onto both sides ensures they adhere. The brief first bake sets the coating so the slices survive the casserole assembly.
Assembly logic
Spread a thin sauce layer on the bottom of the dish to prevent sticking. Build two or three layers depending on how many slices you have; keeping layers even distributes sauce and cheese so every serving is balanced rather than sauce-heavy in one spot and dry in another.
Make-Ahead & Storage
Make ahead options make this recipe even more useful. You can bread and bake the eggplant up to a day before assembly; store the baked slices in the refrigerator separated by parchment so they don’t stick, then assemble and bake when you’re ready. Leftovers keep well refrigerated for up to 5 days as the method notes.
For reheating, the oven or toaster oven returns crispness. Reheating in the microwave is fastest and gives a softer texture—useful if you’re short on time. If you freeze leftovers, I recommend freezing individual portions wrapped tightly and defrosting completely before reheating to keep textures managed.
Helpful Q&A
Can I skip the cornstarch? The cornstarch (or arrowroot) helps the batter bind. Skipping it makes the batter runnier and the crumbs less likely to stick.
Is this recipe gluten-free? The recipe uses panko, which is typically wheat-based. Swap for a certified gluten-free breadcrumb that mimics panko if needed.
Can I use another plant milk? The method calls for soy milk; other plant milks will generally work, but soy is neutral and has a bit more protein which helps the batter set.
Why two bakes? The first bake crisps the breading; the second bake melts the cheese and melds the assembled flavors. It’s a small time investment for steady results.
Ready, Set, Cook
Gather your ingredients, preheat to 400°F (200°C), and plan 20 minutes for the first bake and another 20 for the casserole finish. The method is straightforward: soak, dry, batter, bread, bake, assemble, and finish. Follow the steps and you’ll have a reliably crunchy, comforting Vegan Eggplant Parmesan that keeps well and plays nicely with a simple green salad or crusty bread.
When you serve it, sprinkle the 1/2 cup fresh chopped basil right at the end. That last-minute herb is the note that makes a casserole feel lively and ready for the table.

Vegan Eggplant Parmesan
Ingredients
Ingredients
- 2 large or 3 medium eggplantscut into 1/4” slices
- 1 tablespoonkosher salt
- 4-8 cupswaterdivided; plus more as needed
- Spray oil or olive oilfor drizzling
- 2 tablespoonsolive oil
- 6 tablespoonssoy milk
- 2 tablespoonscornstarchor sub arrowroot powder
- 1/4 teaspoonkosher salt
- 1 3/4 cuppanko breadcrumbs
- 1/2 cupfinely shredded dairy-free Parmesan cheeseI used Violife
- 1 teaspoondried oregano
- 1 teaspoonfresh thymeor 1/2 teaspoon dried
- 1/4-1/2 teaspoonred chili flakes
- 1/2 teaspoonpaprika
- 1/2 teaspoonkosher salt
- Black pepperto taste
- 36 ouncesmarinara sauce
- 7 ouncescheese
- 1/2 cupfresh chopped basilfor garnish
Instructions
Instructions
- Preheat the oven to 400°F (200°C). Grease a large baking sheet and set a 9×13" casserole dish aside.
- Slice the 2 large or 3 medium eggplants into 1/4" (6 mm) slices. (You can lay the slices out in the casserole dish to see how they will fit before proceeding.)
- In a large bowl or pot, dissolve 1 tablespoon kosher salt in 4 cups of the water. Add the eggplant slices, then add the remaining 4 cups water (or enough additional water to fully cover the eggplant). Weigh the eggplant down with a plate or small pot so it stays submerged. Let soak for 10 minutes.
- While the eggplant soaks, make the batter: whisk together 2 tablespoons olive oil, 6 tablespoons soy milk, 2 tablespoons cornstarch (or arrowroot), and 1/4 teaspoon kosher salt in a small bowl until smooth. Set aside.
- Make the breadcrumb mixture: in a medium wide bowl combine 1 3/4 cups panko, 1/2 cup finely shredded dairy-free Parmesan, 1 teaspoon dried oregano, 1 teaspoon fresh thyme (or 1/2 teaspoon dried thyme), 1/4–1/2 teaspoon red chili flakes, 1/2 teaspoon paprika, 1/2 teaspoon kosher salt, and black pepper to taste. Mix well. Remove half of this breadcrumb mixture and set it aside.
- Drain the eggplant and transfer the slices to a clean kitchen towel or paper towels. Pat each slice dry until most surface moisture is removed.
- Bread the eggplant: using one hand for the wet batter and the other for the dry crumbs (or a spoon), dip both sides of an eggplant slice into the batter, let any excess drip off, then place it in the breadcrumb bowl. Press breadcrumbs onto both sides so they adhere, shake off excess, and transfer the coated slice to the prepared baking sheet. Repeat with remaining slices, adding the reserved half of the breadcrumb mixture to the bowl when needed.
- Generously spray the breaded eggplant slices with spray oil or drizzle lightly with olive oil. Bake on the top oven rack at 400°F (200°C) for 20 minutes, until the breadcrumbs are golden.
- Remove the baking sheet from the oven and increase the oven temperature to 415°F (210°C).
- Assemble the casserole: spread a thin layer of marinara across the bottom of the 9×13" dish (this prevents sticking). Arrange a single layer of the baked eggplant over the sauce. Spread some marinara over that layer and sprinkle with a portion of the 7 ounces cheese. Continue layering eggplant, sauce, and cheese to make 2–3 layers as needed to fit your eggplant, dividing the remaining 36 ounces marinara and the remaining 7 ounces cheese evenly among the layers. Finish with the remaining marinara on top and the remaining cheese.
- Bake the assembled casserole on the middle oven rack at 415°F (210°C) for 20 minutes, until the sauce is bubbly and the cheese has melted.
- Remove from the oven, sprinkle with 1/2 cup fresh chopped basil, and serve immediately. Store leftovers in an airtight container in the refrigerator for up to 5 days. Reheat in the oven or toaster oven for a crisper result, or use the microwave if you prefer a softer texture.
Equipment
- Oven
- Baking Sheet
- 9x13-inch casserole dish
- large bowl or pot
- Small Bowl
- medium wide bowl
- kitchen towel or paper towels
- plate or small pot
