Vegan Eggplant Parmesan

Crispy on the outside, tender on the inside, and smothered in savory marinara sauce and gooey plant-base cheese, this vegan eggplant parmesan has all the comfort and flavor without any compromise. Get ready to enjoy the best vegan eggplant recipe you will ever try!
post featured image
Slices of vegan eggplant parmesan on a plate, topped with fresh basil leaves.
This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.

Vegan eggplant parmesan is the kind of comfort food that everyone looks forward to. Crispy breaded eggplant, rich tomato sauce, and melty dairy-free cheese come together for a meal that’s hearty, cozy, and full of flavor. It’s surprisingly easy to make at home with simple ingredients and a few easy steps. Whether you’re serving it for a family dinner or a special weekend meal, this recipe is sure to be a favorite.

If eggplant is one of your favorite recipes, don’t miss out on these eggplant tofu, homemade eggplant dip, and eggplant bacon recipes. It’s a great way to use up extra eggplant from the garden!

Why You Must Try This Classic Eggplant Recipe

Don’t be wary of this recipe—you’ll be so glad you tried it!

  • A Delicious Way to Love Eggplant. If you’ve never been a big eggplant fan, this recipe might change your mind.
  • Every Layer Adds More Flavor. Each bite is packed with crispy eggplant, zesty tomato sauce, gooey vegan cheese, and flavorful herbs.
  • Looks Like It Came From a Restaurant. This is one of those meals that looks impressive when it comes out of the oven.
  • Pairs Well with Almost Anything. Serve it over pasta, alongside roasted vegetables, tucked into a Italian veggie sandwich, or even on its own.
  • Even Better the Next Day. Leftovers are just as exciting as the first serving, making tomorrow’s lunch something to look forward to.
A plate of vegan eggplant parmesan with marinara sauce and vegan mozzarella.

Key Ingredients and Substitutions

Here’s everything you need to make eggplant parmesan plus handy substitutions:

Ingredients for vegan eggplant parmesan, with labels.
  • Eggplant – Opt for a medium-sized eggplant for this recipe, as it will yield slices of just the right thickness and texture.
  • Salt – Use 1-2 tablespoons of salt for sprinkling over the eggplant slices before rinsing. This step helps to draw out any bitterness from the eggplant.
  • All-Purpose Flour – The flour serves as the initial coating for the eggplant slices. If needed, you can use an all-purpose gluten-free flour.
  • Plant-Based Milk – Choose unsweetened plant-based milk for the dipping station. Almond milk, oat milk, cashew milk, or soy milk all work great.
  • Cornstarch and Ground Flaxseed -Mixed together with the plant-based milk, cornstarch and ground flaxseed create a binding mixture that mimics the function of eggs in traditional recipes.
  • Panko Style Breadcrumbs – Panko breadcrumbs offer a light and crispy texture to the outer coating of the eggplant slices. Use gluten-free Panko breadcrumbs as needed.
  • Plant-Based Parmesan and Nutritional Yeast – A combination of plant-based Parmesan and nutritional yeast adds cheesy flavor.
  • Canola Oil – Use canola oil for frying the eggplant slices. Its high smoke point and neutral flavor make it ideal for this recipe.
  • Marinara Sauce – Opt for store-bought marinara sauce for convenience, or make your own vegan marinara from scratch.
  • Plant-Based Mozzarella and Parmesan – Choose your favorite brands of plant-based mozzarella and parmesan for layering between the fried eggplant slices.
  • Basil – Fresh basil leaves provide a fragrant and herbaceous finishing touch to the vegan eggplant parmesan dish.

How to Make Vegan Eggplant Parmesan

Ready to make the best vegan eggplant parmesan recipe ever? Gather your ingredients, and let’s get started!

Salt being sprinkled over the top of sliced eggplant.

Step 1: Cut Eggplant Slices – Cut the medium eggplant into slices about 1/8 to 1/4 inch thick. Sprinkle them with salt and let them rest for 15-30 minutes to remove bitterness.

A pair of hands placing paper towels over the eggplant slices.

Step 2: Rinse and Press Eggplant Slices – Rinse off the salt from the eggplant slices and place them between two clean dish towels. Use a heavy object like a cast iron skillet to press out excess moisture. Let them sit for 10 minutes.

The breading for vegan eggplant parmesan in various bowls.

Step 3: Prep Batter and Dipping Station – Prepare three small bowls for dipping. Place flour in one, mix cornstarch, ground flaxseed, and plant-based milk in another, and combine breadcrumbs, plant-based Parmesan, nutritional yeast, and salt in the third.

Slices of eggplant spaced out on a baking tray lined with parchment paper.

Step 4: Bake Eggplant – Bake the eggplant slices at 350°F (175°C) for 10 minutes. While the eggplant bakes, heat about 1/4 inch of canola oil in a medium non-stick skillet over medium-high heat.

Step 5: Add Coating to Eggplant Slices – Take the eggplant slices out of the oven and dip each one into the flour, then the milk mixture, and finally the breadcrumb mixture.

Vegan eggplant parmesan slices frying in a skillet.

Step 6: Fry Eggplant Slices – Fry each side of the dipped slices in the heated oil for 30 seconds or until they turn golden brown. Place the fried eggplant slices on paper towels to absorb any excess oil.

Slices of vegan eggplant parmesan on a baking tray with marinara, parmesan, and mozzarella on top.

Step 7: Add Toppings and Broil – Layer the fried eggplant slices with marinara sauce, plant-based Mozzarella, and Parmesan. Broil to melt the Mozzarella. Keep a close eye to prevent burning, usually 3-4 minutes is sufficient. Optionally, garnish with fresh basil before serving. Enjoy your plant-based eggplant parmesan!

Expert Tips

  • Choose the Right Eggplant – Opt for a medium-sized eggplant with smooth, shiny skin. Look for one that feels firm and heavy for its size, indicating freshness.
  • Slice Evenly – Take care to slice the eggplant into uniform thickness, around 1/8 to 1/4 inch thick. This ensures even cooking and consistent texture.
  • Salt and Drain – While salting the eggplant is optional, it can help draw out excess moisture and bitterness. If you choose to salt the eggplant, be sure to rinse it well and pat it dry before breading and frying.
  • Press Out Moisture – After salting and rinsing the eggplant, use a clean kitchen towel or paper towels to press out excess moisture. This helps achieve a crispy texture when frying and prevents the dish from becoming soggy.
A plate of vegan eggplant parmesan with marinara sauce and vegan mozzarella.

Serving Suggestions

This vegan eggplant recipe is incredible on its own, but here are a few ways to make it even more satisfying:

  • Pasta Pairing – Serve your vegan eggplant parmesan alongside your favorite pasta such as spaghetti arrabiata, vegan lasagna, dairy-free carbonara, or a vegan fettuccine alfredo.
  • Side Salad – Try this vegan Italian tomato salad, or opt for a crisp, mixed green salad dressed with a light vinaigrette or balsamic glaze.
  • Warm Bread – Toast slices of crusty baguette, ciabatta, or vegan focaccia and brush them with garlic-infused olive oil. For a fun twist, try this pesto pull-apart bread!
  • Roasted Vegetables – Add variety to your plate by serving roasted vegetables alongside the vegan eggplant parmesan. Roasted bell peppers, zucchini, and cherry tomatoes are great choices.
  • Sandwich – Enjoy as a sandwich by placing the eggplant slices between two pieces of toast. Add some fresh greens, juicy tomato slices, and a dollop of plant-based garlic aioli.
  • Wine Pairing – Complete your meal with a glass of your favorite vegan-friendly wine. Opt for a light-bodied red wine, such as Pinot Noir or Chianti, or choose a crisp white wine, such as Pinot Grigio or Sauvignon Blanc, to refresh the palate between bites.

FAQs

Do you have to salt the eggplant?

Salting eggplant slices before cooking can help draw out excess moisture and reduce bitterness. If you’re short on time or prefer not to salt the eggplant, you can certainly skip this step. Just be mindful that the eggplant may release more moisture during cooking, potentially affecting the texture of the dish. Adjust your cooking time or method as needed to ensure the eggplant turns out tender and flavorful.

What is the best egg substitute for eggplant parmesan?

For binding the breading, you can use a cornstarch slurry (1 tbsp cornstarch + 2-3 tbsp water), ground flaxseed or chia seed mixture (1 tbsp seeds + 3 tbsp water), aquafaba (the liquid from canned chickpeas), or a commercial egg replacer. Our recipe uses a combination of cornstarch and flax meal for best results.

Is it necessary to peel the eggplant for eggplant parmesan?

No, it’s not necessary to peel the eggplant for eggplant parmesan. The skin of the eggplant is edible and adds texture to the dish. However, if you prefer a smoother texture or if the skin is particularly tough, you can peel the eggplant before slicing it.

How To Store and Reheat

Fresh is best, but here are our recommendations for storing and reheating:

Storage: To store leftovers of this vegan eggplant recipe, allow it to cool completely, then transfer it to an airtight container. Store it in the refrigerator for up to 3-4 days. This recipe does not freeze well.

Reheating: To reheat eggplant parmesan, preheat your oven to 350°F (175°C). Place the desired portion on a baking sheet and cover it loosely with aluminum foil to prevent the top from drying out. Bake for about 15-20 minutes, or until heated through. Alternatively, you can reheat individual servings in the microwave for 1-2 minutes, but the texture may not be as crispy as when reheated in the oven.

Slices of vegan eggplant parmesan on a plate, topped with fresh basil leaves.

If you make this Vegan Eggplant Parmesan recipe, please leave a star rating and let me know what you think in the comments below! I love reading your comments!

flower icon
Send This Recipe to My Inbox
Drop your email below to receive this recipe in your inbox. Plus, we’ll send you our favorite seasonal plant-based recipes weekly!

Vegan Eggplant Parmesan

5 from 8 votes
Indulge in the perfection of vegan eggplant parmesan! Baked to bubbly magnificence, each bite offers a delightful harmony of crispy textures and savory flavors, making this dish a true embodiment of Italian comfort food at its finest. Enjoy this plant-based adaptation of a classic recipe that captures the essence of a perfect Eggplant Parmesan.
Slices of vegan eggplant parmesan on a plate, topped with fresh basil leaves.
Prep Time 30 minutes
Cook Time 15 minutes
Total Time 45 minutes
Servings 3

Ingredients

  • 1 medium eggplant
  • 1-2 tablespoons salt, for sprinkling
  • cup all-purpose flour, for dipping
  • cup plant-based milk, unsweetened
  • 1 teaspoon cornstarch
  • 2 teaspoons ground flaxseed
  • 1 cup Panko style breadcrumbs
  • 2 tablespoons plant-based Parmesan
  • 1 tablespoon nutritional yeast
  • ¼ teaspoon salt
  • ¼ cup canola oil, for frying
  • 1 15-ounce can marinara sauce
  • ½ cup plant-based Mozzarella
  • ¼ cup plant-based Parmesan
  • 1 small bunch basil, for garnish

Instructions

  • Slice the medium eggplant into 1/8 to 1/4 inch thick rounds. Sprinkle the slices with salt and let them sit for 15-30 minutes to draw out the bitterness.
  • Rinse the salt off the eggplant slices and place them between two clean dish towels. Apply pressure with a cast iron skillet or something else heavy to remove excess moisture. Let them sit for 10 minutes.
  • Preheat the oven to 350°F.
  • Set up three small bowls for dipping stations. Place flour in one bowl. In another bowl, mix cornstarch, ground flaxseed, and plant-based milk. In the third bowl, combine breadcrumbs, plant-based Parmesan, nutritional yeast, and salt.
  • Bake the eggplant slices at 350°F for 10 minutes.
  • While the eggplant is baking, heat about 1/4 inch of canola oil in a medium non-stick skillet pan over medium-high heat.
  • Remove the eggplant slices from the oven and dip each slice into the flour, then the milk mixture, and finally the breadcrumb mixture. Fry each side of the dipped slices in the heated oil for 30 seconds or until golden brown. After frying, place the fried eggplant slices on paper towels to absorb excess oil.
  • Layer the fried eggplant slices with marinara sauce, plant-based Mozzarella, and Parmesan for a delicious Plant-Based Eggplant Parmesan. Broil at 500°F to melt the mozzarella. Watch carefully to make sure it doesn’t burn! 3-4 minutes is usually a good amount of time to melt the cheese without burning it. Top with an optional sprig of fresh basil and enjoy!

Notes

Healthier Alternative: Instead of frying the breaded eggplant slices, bake in the oven at 400°F for 20-30 minutes. Halfway through baking, flip the slices over so both sides are baked evenly.
Storing Tip: Eggplant parmesan doesn’t keep very well, so only make the amount you’ll need.
Don’t Forget the Salt: Don’t overlook the salt step, it really helps to draw out the bitterness in the eggplant.
Serving Tips and Suggestions:
  • Use eggplant slices to top spaghetti along with a sprinkle with Parmesan and fresh basil.
  • Make a sandwich by placing the eggplant slices between two pieces of toast. Add some fresh greens, juicy tomato slices, and a dollop of plant-based garlic aioli.

Nutrition

Calories: 500kcal | Carbohydrates: 49g | Protein: 14g | Fat: 29g | Saturated Fat: 5g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 13g | Trans Fat: 0.1g | Sodium: 3787mg | Potassium: 905mg | Fiber: 10g | Sugar: 12g | Vitamin A: 881IU | Vitamin C: 14mg | Calcium: 300mg | Iron: 4mg
Course — Main Course
Cuisine — Italian
Love this Recipe? Leave a Rating!And follow @Vegan on Instagram for more.
newsletter offer

Enter to Win Our Monthly Giveaway!

New winner every month! Drop your name below for a chance to win hundreds of dollars of vegan prizes from our brand partners. You’ll also receive our weekly e-newsletter with plant-based recipes galore!

Leave a Comment

5 from 8 votes (1 rating without comment)

Your email address will not be published. Required fields are marked *


The reCAPTCHA verification period has expired. Please reload the page.
Recipe Rating




7 comments
  1. Beatriz Buono-Core says:

    5 stars
    This recipe is so good! Best way to eat eggplant 😀

  2. Andrea White says:

    5 stars
    I actually don’t think I’ve ever tried eggplant before, but this recipe makes me want to give it a go!

  3. 5 stars
    Yummy looks so good and I know my family would love this one 🙂

  4. 5 stars
    A recipe I know my husband would love! We’re both looking forward to trying out this recipe. We’ve never eaten Lebanese food or eggplants before so it’ll be a doubly new experience for us. Sounds amazing!

  5. 5 stars
    This is fabulous. We love eggplant and this dish is flavorful with great texture contrasts.
    A winner!

  6. 5 stars
    I’m usually not into eggplant but this recipe is really good!

  7. 5 stars
    Eggplant is one of those foods that I’m quite fond of but don’t find myself cooking at home much. This recipe looks great!

Stay Inspired!

Thank you for subscribing!