Indulge in the irresistible flavors of tender eggplant coated in a crispy, cheesy breadcrumb topping. Learn how to make the **best eggplant parmesan** – a vegetarian crowd-favorite dinner recipe that promises comfort and gourmet taste in every bite.
The Ultimate Vegetarian Eggplant Parmesan
Prepare to be amazed by this exceptional eggplant parmesan recipe! We’ve dedicated ourselves to perfecting a vegetarian version of this classic Italian dish, bringing the authentic taste and comforting warmth right into your kitchen. Say goodbye to mediocre store-bought versions and hello to a homemade masterpiece that rivals any restaurant offering.
Our rendition of classic eggplant parmesan shares many of the beloved flavors and ingredients found in traditional Italian cuisine, echoing the deliciousness of our chicken parmesan recipe. The key difference? We replace the chicken with perfectly prepared eggplant and elevate the experience with a rich, flavorful homemade marinara sauce that truly makes this dish shine.
Why This Eggplant Parmesan Recipe Stands Out
This isn’t just another eggplant parmesan recipe; it’s a culinary experience crafted for both flavor and wellness. Here’s why you’ll fall in love with it:
- **High in Protein & Wholesome:** Enjoy a satisfying meal with an impressive 22 grams of protein, all from plant-based and dairy sources. It’s a fantastic option for vegetarians and a delightful way for omnivores to enjoy a meatless Monday without compromising on flavor or satiety.
- **The Epitome of Comfort Food:** There’s something inherently comforting about layers of tender eggplant, rich tomato sauce, and melted cheese. This recipe delivers that cozy, feel-good experience that warms you from the inside out, making it perfect for any season or occasion.
- **Naturally Delicious Homemade Marinara:** Forget the added sugars and preservatives found in many store-bought sauces. Our recipe guides you through making a vibrant homemade marinara sauce from scratch, allowing you to control the ingredients and savor a purer, more robust tomato flavor. This fresh sauce is a game-changer!
- **Simple & Accessible Ingredients:** While it tastes gourmet, this recipe relies on readily available ingredients that are easy to find at any grocery store. No obscure items, just fresh, quality produce and pantry staples.
- **Perfect for Meal Prep:** You can prepare components of this dish ahead of time, making weeknight dinners a breeze. It also freezes beautifully, ensuring you always have a comforting meal on hand.
Mastering Eggplant Preparation for Perfect Parmesan
Eggplant often gets a bad rap for its spongy texture or potential bitterness when not prepared correctly. However, with a few simple steps, eggplant transforms into a wonderfully tender, flavorful, and nutrient-rich star ingredient. Its unique texture makes it an excellent canvas for soaking up the delicious flavors of our marinara sauce and cheesy breading.
Properly preparing eggplant is crucial for achieving that ideal creamy texture and eliminating any unwanted bitterness. Here’s a detailed guide on how to prepare eggplant specifically for this parmesan recipe, ensuring every slice is a delight:
- **Select the Right Eggplant:** When choosing eggplant, look for firm, glossy specimens without any bruises or soft spots. Smaller to medium-sized eggplants tend to have fewer seeds and a milder flavor. A large eggplant, approximately 1.5 to 2 pounds, is ideal for this recipe, yielding enough rounds for generous layers.
- **Slice Uniformly:** Begin by washing the eggplant and trimming off both ends. For this recipe, we keep the skin on as it holds the slices together and adds nutritional value. Using a sharp knife, slice the eggplant into even ¼-inch thick rounds. Consistency in thickness ensures they cook evenly.
- **The Essential Salting Process:** This step is non-negotiable for superior eggplant parmesan. Arrange the eggplant rounds in a single layer on a large plate or baking sheet. Liberally sprinkle both sides of each round with kosher salt. Gently massage the salt into the eggplant. This process draws out excess moisture, which helps prevent the eggplant from becoming soggy, reduces any potential bitterness, and allows it to absorb less oil during browning, leading to a much better texture.
- **Let It Sit:** After salting, allow the eggplant rounds to sit for at least 1 hour. For an even softer texture and more moisture removal, you can extend this time up to 8 hours. You might even see beads of liquid forming on the surface – that’s the moisture being drawn out!
- **Rinse and Dry Thoroughly:** Before proceeding with the recipe, it’s vital to rinse the eggplant under cold running water to remove all the excess salt. This prevents your dish from becoming too salty. Once rinsed, pat each eggplant round thoroughly dry with paper towels. Removing as much surface moisture as possible is key for a crispy breading that adheres well.
Essential Ingredients for a Stellar Eggplant Parmesan
Crafting the perfect eggplant parmesan begins with selecting high-quality ingredients. Each component plays a vital role in building the layers of flavor and texture that make this dish so beloved.
- **Eggplant:** As mentioned, opt for a large, firm eggplant with glossy skin and no visible bruising. The quality of your eggplant will directly impact the final texture of your dish.
- **Kosher Salt:** Used for both salting the eggplant (to draw out moisture and bitterness) and seasoning the sauce and breading. Its larger granules are excellent for this purpose.
- **Breadcrumbs:** These create the wonderfully crispy coating on the eggplant. You can use traditional breadcrumbs or panko for an extra crunchy texture. Consider making your own from stale bread for an even fresher flavor.
- **Parmesan Cheese:** Grated Parmesan cheese is incorporated into the breadcrumb mixture, creating a golden, savory, and cheesy crust. Use a good quality Parmesan for the best flavor.
- **Aromatic Spices:** A blend of salt, black pepper, and garlic powder is added to the breadcrumb mixture. These spices infuse the eggplant with aromatic depth, ensuring every bite is rich in flavor.
- **Eggs:** Whisked eggs create an “egg wash” that acts as a binder, allowing the breadcrumbs to adhere perfectly to the eggplant slices.
- **Olive Oil:** Used for browning the breaded eggplant rounds. High-quality extra virgin olive oil imparts a fruity, peppery note that complements the other ingredients beautifully.
- **Fresh Mozzarella:** The star cheese for layering! We highly recommend using fresh mozzarella (often sold in logs or balls submerged in water) and slicing it yourself. Its creamy texture and mild flavor melt into a delectable, gooey layer that contrasts beautifully with the crispy eggplant.
- **Fresh Parsley:** A vibrant garnish that adds a touch of color and a fresh, herbaceous note, brightening up the rich flavors of the parmesan.
Crafting Your Own Homemade Marinara Sauce
Elevate your eggplant parmesan by ditching the jarred sauce and making a quick, easy, and incredibly flavorful chunky tomato marinara from scratch. Homemade sauce offers unparalleled freshness, allows you to control the sugar and salt content, and truly makes this dish sing. At FFF, we have a few fantastic marinara sauce recipes, either of which would be perfect for this eggplant parmesan: our Roasted Tomato Basil Marinara Sauce or this quick and easy chunky version.
Below are the ingredients you’ll need for our simple yet sensational chunky marinara sauce:
- **Olive Oil:** Forms the base for sautéing the aromatics and developing a rich flavor.
- **White Onion:** Finely minced, it provides a sweet and savory foundation for the sauce.
- **Minced Garlic:** A generous amount of fresh minced garlic is essential for that classic Italian aroma and taste.
- **Chunky Tomato Sauce:** We recommend a high-quality 28-oz. can of chunky tomato sauce, such as Muir Glen, for its rich flavor and desirable texture.
- **Dried Parsley, Dried Thyme, Ground Oregano:** This aromatic trio of dried herbs infuses the sauce with deep, earthy, and herbaceous notes, building complexity.
- **Salt & Ground Pepper:** Essential seasonings to enhance and balance all the flavors in the sauce.
- **Tomato Paste:** A small amount of tomato paste adds a concentrated burst of umami and thickens the sauce slightly, giving it more body.
Step-by-Step Guide: How to Make Eggplant Parmesan
Follow these detailed instructions to create an unforgettable vegetarian eggplant parmesan from scratch. This recipe is designed to be straightforward, ensuring delicious results every time.
Step 1: Salt the Eggplant
As previously discussed, this crucial first step is paramount for achieving tender, non-bitter eggplant. Lay your ¼-inch thick eggplant rounds on a large baking sheet and generously sprinkle both sides with kosher salt. Gently massage the salt into the slices. Allow them to sit for at least 1 hour (or up to 8 hours for optimal results). This process draws out moisture, resulting in a less spongy and more flavorful eggplant. **Do not skip this step!**
Step 2: Make the Homemade Marinara Sauce
While the eggplant is resting, prepare your flavorful homemade marinara sauce. Heat 1 tablespoon of olive oil in a medium pot over medium-high heat until fragrant. Add the minced white onion and minced garlic to the pot, sprinkling with ¼ teaspoon of salt. Sauté for 2-3 minutes until the onion softens and becomes translucent, and the garlic is fragrant but not browned.
Next, add the chunky tomato sauce, dried parsley, dried thyme, ground oregano, ½ teaspoon salt, ¼ teaspoon ground pepper, and tomato paste to the pot. Stir all ingredients together well. Bring the sauce to a gentle boil, then reduce the heat to low, cover, and let it simmer for 15-20 minutes. This simmering time allows the flavors to meld beautifully. Once simmered, remove the pot from the heat.
Optional: Add some heat! If you enjoy a little spice, stir in 1-2 teaspoons of red pepper flakes to the marinara sauce during the last few minutes of simmering.
Step 3: Prepare and Bread the Eggplant
Once your eggplant has rested sufficiently, rinse each round thoroughly under cold water to remove all traces of salt. Pat each eggplant slice completely dry with paper towels. Excess moisture will prevent the breading from sticking, so ensure they are very dry.
Preheat your oven to 400ºF (200ºC). Lightly grease a 9×13-inch casserole dish with nonstick cooking spray and set it aside. This will be your baking vessel.
Now, prepare your breading station. In a large shallow bowl, combine the breadcrumbs, ½ cup of grated Parmesan cheese, garlic powder, dried thyme, and ¼ teaspoon of salt. Mix thoroughly. In a separate medium shallow bowl, whisk the two large eggs until well combined.
Take one eggplant round, dip it completely into the whisked egg mixture, allowing any excess egg to drip off. Then, transfer the egg-coated eggplant round into the breadcrumb mixture, pressing gently to ensure it is fully and evenly covered. Make sure the breadcrumbs adhere well to all surfaces. Set the breaded eggplant round aside on a clean plate or baking sheet and repeat this process with all remaining eggplant slices.
Step 4: Brown the Eggplant
This step is vital for developing flavor and creating a desirable texture. Heat ½ tablespoon of olive oil in a large cast-iron skillet or heavy-bottomed frying pan over medium-low heat. The oil should be shimmering and fragrant. Carefully place 3 to 4 breaded eggplant rounds into the skillet, ensuring you do not overcrowd the pan. Overcrowding can lower the oil temperature and lead to steamed, rather than crispy, eggplant.
Brown each eggplant round for approximately 1-2 minutes per side, or until they turn a beautiful golden brown and feel crisp to the touch. Once browned, transfer the cooked eggplant rounds to a plate lined with paper towels to absorb any excess oil. Repeat this process, adding more olive oil as needed, until all the eggplant rounds are golden brown and perfectly crisp. This initial browning step creates a barrier that prevents the eggplant from becoming soggy in the oven and adds an incredible depth of flavor.
Step 5: Layer the Ingredients
With all your components ready, it’s time to assemble your eggplant parmesan in the prepared casserole dish. Begin by scooping ½ cup of homemade marinara sauce onto the bottom of the greased dish and spreading it evenly. This layer prevents the eggplant from sticking and adds moisture.
Next, arrange half of your browned eggplant rounds in a single layer over the sauce. Top the eggplant with half of the fresh mozzarella slices, ensuring good coverage. Spoon about 1.5 cups of marinara sauce over the mozzarella layer, spreading it out evenly. Repeat this layering sequence: add the remaining eggplant rounds, followed by the rest of the mozzarella slices, and finally, the remaining marinara sauce, covering the top completely.
Sprinkle the last ¼ cup of grated Parmesan cheese over the very top of the assembled eggplant parmesan. This final layer of Parmesan will melt into a golden, savory crust during baking.
Step 6: Bake and Enjoy!
Carefully place the casserole dish into your preheated oven (400ºF / 200ºC). Bake for 20-22 minutes, or until the eggplant parmesan is bubbling around the edges, and the mozzarella on top is melted, golden brown, and slightly caramelized. The goal is to heat all the ingredients through and achieve that irresistible gooey cheese layer.
Once baked, remove the eggplant parmesan from the oven and let it rest for at least 10 minutes before serving. This resting period is crucial as it allows the layers to set, preventing the dish from falling apart when scooped and making it easier to serve. Garnish with fresh parsley sprinkled on top for a burst of color and herbaceous freshness. Serve warm and savor every comforting bite!
What to Serve with Eggplant Parmesan: Perfect Pairings
Eggplant parmesan is a hearty and flavorful dish that pairs wonderfully with a variety of lighter sides, especially fresh salads, to balance its richness. Here are some of our favorite complementary dishes that will complete your meal:
- **Caprese Salad:** This classic Italian salad is a perfect match. Made with fresh mozzarella, ripe juicy tomatoes, and fragrant fresh basil, it’s typically drizzled with a simple balsamic glaze and olive oil. Its fresh, bright flavors provide a delightful contrast to the rich eggplant parmesan.
- **Zucchini Salad:** A light, fresh, and flavorful side, this zucchini salad is ideal for any meal, especially during warmer months. With a short list of ingredients and a simple homemade dressing, it’s quick to prepare and adds a refreshing crunch.
- **Arugula Salad:** For a peppery and vibrant side, an arugula salad is an excellent choice. Our simple and delicious arugula salad recipe often includes dried fruit, various veggies, and fresh fruit, making it a versatile and flavorful accompaniment to any main course.
- **Greek Salad Recipe:** Bursting with Mediterranean flavors, this Greek salad features sweet cherry tomatoes, crisp cucumber, sharp red onion, briny feta cheese, and a homemade Greek salad dressing. It’s a fantastic, healthy option that’s great for meal prep, summer picnics, or a light lunch.
- **Crusty Garlic Bread:** A classic choice to soak up all that delicious marinara sauce.
- **Simple Pasta with Olive Oil and Garlic:** A light pasta side can complement the dish without being too heavy.
How to Store Eggplant Parmesan and Make-Ahead Tips
Eggplant parmesan is fantastic as leftovers and can even be prepared in advance, making it an ideal dish for meal planning or entertaining.
Storing Leftovers
Once your eggplant parmesan has cooled completely to room temperature, transfer it to an airtight container. Store it in the refrigerator for up to 3-4 days. To reheat, you can either warm individual servings in the microwave or place the entire dish (covered with foil) in an oven preheated to 350ºF (175ºC) for about 20-30 minutes, or until heated through.
Can Eggplant Parmesan Be Made Ahead of Time?
Absolutely! Eggplant parmesan is an excellent make-ahead meal. You can assemble the entire dish, layering all the ingredients (sauce, eggplant, mozzarella, Parmesan), a day or two in advance. Once assembled, cover the baking dish tightly with plastic wrap and refrigerate. When you’re ready to bake, remove it from the fridge about 30 minutes before baking to allow it to come closer to room temperature, then preheat your oven to 400ºF (200ºC) and follow the baking instructions.
Can Eggplant Parmesan Be Frozen?
Yes, eggplant parmesan freezes beautifully! This makes it a perfect dish for batch cooking. Once the eggplant parmesan has been baked and allowed to cool completely, you have a couple of options:
- **Freezing the whole dish:** Wrap the entire cooled baking dish tightly with several layers of freezer-safe plastic wrap, then an additional layer of aluminum foil.
- **Freezing individual portions:** Cut the cooled eggplant parmesan into individual servings. Wrap each portion tightly in freezer-safe plastic wrap and then place them in an airtight freezer bag or container.
Store in the freezer for up to 3 months. To reheat, remove the eggplant parmesan from the freezer. If reheating a whole dish, thaw it in the refrigerator overnight. Bake at 350ºF (175ºC) for 30-45 minutes (for a whole dish) or 15-20 minutes (for individual portions), or until thoroughly warmed through and bubbling. If reheating from frozen (without thawing), cover with foil and bake at a slightly lower temperature (e.g., 325ºF / 160ºC) for a longer duration until thawed and heated through, then uncover for the last 10-15 minutes to crisp up the top.
Frequently Asked Questions About Eggplant Parmesan
What is a good wine to pair with eggplant parmesan?
For a delightful pairing, we suggest a medium-bodied red wine. A classic choice would be a red Sangiovese or a light Italian Pinot Noir. Their acidity and fruity notes complement the rich tomato sauce and cheese without overpowering the delicate eggplant flavor.
What are some tips for a crispier eggplant parmesan?
To ensure maximum crispiness: 1) Thoroughly salt and dry your eggplant slices before breading. 2) Use Panko breadcrumbs for an extra crunchy texture. 3) Don’t overcrowd the pan when browning the eggplant; cook in batches to maintain oil temperature. 4) A quick broiler finish at the end of baking can also help crisp up the top cheese layer.
More Delicious Vegetarian Recipes You’ll Love
If you enjoyed this vegetarian eggplant parmesan, you might also like these other fantastic meatless meals:
- The Best Creamy Vegan Pasta
- Pesto Pasta Recipe
- Mediterranean Couscous Salad
Eggplant Parmesan
Fluffy layers of tender eggplant, creamy mozzarella, and a rich homemade tomato sauce baked until bubbly and golden brown. This easy, no-fuss vegetarian eggplant parmesan recipe is pure comfort food.
By: Linley Hanson
Prep Time: 1 hr (includes salting eggplant)
Cook Time: 1 hr (includes sauce, browning, and baking)
Total Time: 2 hrs
Servings: 6

Ingredients
Eggplant & Breading
- 1 large eggplant, sliced into ¼ inch thick rounds
- 1 teaspoon kosher salt (for salting eggplant)
- ¼ cup breadcrumbs
- ¾ cup grated Parmesan cheese, separated (½ cup for breading, ¼ cup for topping)
- 2 teaspoons garlic powder
- 1 teaspoon dried thyme
- ¼ teaspoon salt (for breading)
- 2 large eggs
- 2-3 tablespoons olive oil (for browning eggplant)
Marinara Sauce
- 1 tablespoon olive oil
- ½ small white onion, minced
- 2 tablespoons minced garlic
- 1 (28-oz.) can chunky tomato sauce (e.g., Muir Glen)
- 1 teaspoon dried parsley
- 1 teaspoon dried thyme
- ½ teaspoon ground oregano
- ½ teaspoon salt (for sauce)
- ¼ teaspoon ground pepper (for sauce)
- 1 tablespoon tomato paste
Other Ingredients
- 16 oz. fresh mozzarella, cut into slices
- 2 tablespoons fresh parsley, chopped (for garnish)
Instructions
- **Prepare the Eggplant:** Place eggplant rounds on a large baking sheet and sprinkle both sides generously with kosher salt. Gently massage the salt into the eggplant. Let sit for at least 1 hour (up to 8 hours) to draw out moisture.
- **Make Homemade Marinara Sauce:** Heat 1 tablespoon olive oil in a pot over medium-high heat. Add minced white onion and minced garlic, sprinkle with ¼ teaspoon salt, and sauté for 2-3 minutes. Add chunky tomato sauce, dried parsley, dried thyme, ground oregano, ½ teaspoon salt, ¼ teaspoon ground pepper, and tomato paste. Stir, bring to a boil, then reduce heat to low and simmer for 15-20 minutes. Remove from heat.
- **Rinse & Dry Eggplant:** Once the eggplant has rested, rinse each round thoroughly under water to remove salt. Pat completely dry with paper towels.
- **Preheat Oven & Prepare Dish:** Preheat oven to 400ºF (200ºC). Grease a 9×13-inch casserole dish with nonstick cooking spray.
- **Bread the Eggplant:** In a large bowl, combine breadcrumbs, ½ cup grated Parmesan, garlic powder, dried thyme, and ¼ teaspoon salt. Mix well. In a separate medium bowl, whisk 2 eggs. Dip each eggplant round in egg wash, letting excess drip off, then dredge thoroughly in the breadcrumb mixture, ensuring it’s fully coated.
- **Brown the Eggplant:** Heat ½ tablespoon olive oil in a large frying pan over medium-low heat. Add 3-4 breaded eggplant rounds (do not overcrowd) and cook for 1-2 minutes per side until golden brown and crispy. Transfer to a paper towel-lined plate. Repeat with remaining eggplant, adding more oil as needed.
- **Assemble Eggplant Parmesan:** Scoop ½ cup marinara sauce into the bottom of the greased casserole dish and spread evenly. Arrange half of the browned eggplant slices over the sauce. Top with half of the fresh mozzarella slices. Add 1.5 cups of marinara sauce over the mozzarella. Repeat this layering: remaining eggplant, remaining mozzarella, and then cover with the remaining marinara sauce.
- **Bake:** Sprinkle the last ¼ cup of Parmesan over the top. Place in the preheated oven and bake for 20-22 minutes, or until bubbling and the mozzarella is melted and lightly golden.
- **Rest & Serve:** Remove from the oven and let the eggplant parmesan rest for 10 minutes before serving. Garnish with fresh chopped parsley.
Nutrition
Nutrition information is automatically calculated and should be used as an approximation only.
- Calories: 410 kcal
- Carbohydrates: 21 g
- Protein: 22 g
- Fat: 27 g
- Fiber: 5 g
- Sugar: 7 g
Love this recipe? Leave a comment below!
Don’t forget to tag your culinary creations on social media with the hashtag #fitfoodiefinds – we’d love to see what you’re cooking up!