
This vegan eggplant parmesan offers all the comfort of the classic Italian favorite without dairy. Crisp panko coated eggplant rounds baked to perfection are layered with a rich, homemade tomato sauce and topped with melting vegan mozzarella and parmesan. It’s the kind of dish that brings people together around the table for relaxed Sunday dinners or special celebrations.
I first made this recipe for a family gathering where everyone was curious about plant based food, and before long it became the star of the meal. Now it often brings a sense of warmth and nostalgia to our table, just like the original version I grew up with.
Ingredients
- Eggplant: 2 large eggplants sliced into rounds, look for firm, glossy skin and avoid soft spots for best texture
- Salt: to draw out moisture, this step is crucial to avoid sogginess and bitterness
- Panko breadcrumbs: provide an extra crunchy coating, combined with nutritional yeast for a cheesy flavor
- Seasonings: garlic powder, dried oregano, and smoked paprika add deeply savory and smoky notes, choose fresh aromatic dried herbs if possible
- All purpose flour and vegan buttermilk: plain all purpose flour and unsweetened soy milk mixed with apple cider vinegar create a vegan buttermilk for dredging soy milk ensures a smooth coating, but oat milk is a fine substitute
- Crushed tomatoes: canned crushed tomatoes are the base, select whole peeled tomatoes if you prefer a chunkier texture and crush them yourself
- Olive oil, garlic, and onion: olive oil, fresh garlic, and onion build layers of flavor essential for a hearty sauce
- Dry herbs and spices: dried basil, oregano, crushed red pepper, salt, and black pepper balance the sauce with herbal and spicy undertones
- Vegan cheeses: vegan mozzarella and parmesan cheeses are critical for that melty and savory finish, use brands known for good meltability or try homemade nut based cheeses
- Fresh herbs: fresh basil or parsley on top adds brightness and a pop of color
Instructions
- Prep the Eggplant:
- Slice the eggplants into halfinch thick rounds. Generously sprinkle both sides with salt to pull out moisture and reduce bitterness. Arrange the slices in a colander and let them rest for 30 to 45 minutes. Afterward, rinse them thoroughly under cool running water to remove excess salt. Pat each slice completely dry using kitchen towels, this step ensures the breading sticks well and the eggplant stays crispy.
- Bread the Eggplant:
- Preheat your oven to 425 degrees Fahrenheit or 220 degrees Celsius. Line two baking sheets with parchment paper to prevent sticking and aid cleanup. Set up three shallow bowls for your breading station. The first contains all purpose flour. The second bowl holds unsweetened soy milk mixed with apple cider vinegar, allowing it to thicken for at least five minutes. The third bowl blends panko breadcrumbs with nutritional yeast, garlic powder, dried oregano, and smoked paprika for flavorful crunchy coating. Working one slice at a time, first dip the eggplant into the flour and shake off excess. Next, immerse it in the soy milk mixture, and finally coat thoroughly with the panko mixture. Place the breaded slices on the prepared baking sheets.
- Bake the Eggplant:
- Lightly spritz or brush the breaded eggplant slices with olive oil to help them crisp and brown evenly. Place in the preheated oven and bake for 20 to 25 minutes. Halfway through baking, flip the slices over to ensure both sides turn golden and crisp. Keep an eye so they don’t burn, but aim for a firm, crunchy exterior.
- Prepare the Tomato Sauce:
- While the eggplant bakes, heat olive oil in a medium saucepan over medium heat. Add finely chopped onion and cook it until translucent, about five minutes, stirring occasionally. Add minced garlic and sauté for one more minute to release its aroma. Pour in crushed tomatoes followed by dried basil, dried oregano, crushed red pepper flakes, salt, and freshly ground black pepper. Allow the sauce to simmer uncovered for 20 to 25 minutes, stirring occasionally until it has thickened nicely.
- Assemble and Bake:
- Lower your oven temperature to 400 degrees Fahrenheit or 205 degrees Celsius. In a large casserole dish spread a thin layer of the tomato sauce to prevent sticking. Arrange a single layer of the baked eggplant slices over the sauce. Cover with more sauce and sprinkle generously with vegan mozzarella and parmesan shreds. Repeat layering finishing with a top layer of cheeses. Bake uncovered for 20 to 25 minutes, until the cheese is melted, bubbly, and lightly browned. For a golden top finish switch the oven to broil for the last few minutes just watch carefully to avoid burning.
- Finish and Serve:
- Allow the casserole to rest for about 10 minutes to let everything set. Garnish with fresh chopped basil or parsley. Slice and serve warm, perfect alongside crusty bread or a fresh salad like arugula tossed with lemon for brightness.

I have a soft spot for the rich tomato sauce in this recipe, it’s the heart of the dish. One Christmas Eve when I was a kid my mom served a baked pasta with a similar sauce and cheese combination, and this vegan version strikes that same nostalgic chord and brings homemade warmth any time of year.
Storage Tips
Store any leftovers tightly covered in the refrigerator for up to four days. To keep the eggplant rounds crisp, try reheating on a wire rack in the oven instead of the microwave. You can also portion it into airtight containers and freeze for up to three months. When reheating from frozen, cover loosely with foil and warm in a 375 degree Fahrenheit oven until hot and bubbly.
Ingredient Substitutions
If you want to make this gluten free opt for chickpea flour instead of all purpose for the dredging. Chickpea flour adds a nice subtle earthiness and keeps the crisp texture. Soy milk can be swapped for oat milk if soy is not an option for you, and cashew ricotta makes a delicious alternative to vegan mozzarella with a slightly tangy creaminess. These swaps keep the recipe flexible for different dietary needs without sacrificing flavor or texture.
Serving Suggestions
To boost veggie intake and add extra flavor layer sautéed spinach or roasted red peppers between the eggplant and sauce layers. This adds color and nutrients while complementing the Italian herb profile. Pair the casserole with a robust red wine like Chianti or a garlicky green salad dressed simply with olive oil and lemon to balance the rich flavors. Crusty bread on the side rounds out the meal beautifully.

This vegan eggplant parmesan delivers comforting flavors and satisfying texture. It pairs beautifully with crusty bread or a simple lemon dressed salad for brightness.
Your Recipe Questions Answered
- → Why did my eggplant turn out mushy?
Excess moisture can cause mushiness; thoroughly salt and rinse the slices, then pat dry before breading to ensure crispness.
- → Can I prepare this dish ahead of time?
Yes, you can assemble it without baking and refrigerate for up to a day, then bake just before serving for best results.
- → Is freezing leftovers possible?
Absolutely! Cool completely, slice, and store in airtight containers; reheat in the oven until hot and bubbly.
- → Which plant-based cheeses melt best here?
Brands like Violife, Miyoko’s, or Follow Your Heart offer great meltability and authentic texture for this dish.
- → Is oil necessary for baking the eggplant?
A light spritz of oil enhances golden color and crispness, but it can be skipped if a drier crust is preferred.