Dinner, Eggplant, Favorites, Recipes

Delicious Eggplant Parmesan Recipe: Non-Dairy Option

Difficulty Medium 4 comments

Vegetarian and Non-Dairy Option for Delicious Eggplant Parmesan Recipe

As an eggplant parmesan lover, I had to come up with my own delicious eggplant parmesan recipe. Who doesn’t love a hearty piece of breaded eggplant smothered in marinara sauce and cheese?!  Eggplant Parmesan is one of my favorite cozy dishes to make for a dinner party because it’s delicious, filling, and serves many people. 

However, there are many components to it and it can get time consuming.  If you don’t have a lot of time to dedicate to this, you can definitely make the components at different times or make some shortcuts (e.g. sauce in a jar). Enjoy this quick and tasty eggplant pasta primavera recipe! If you try making any of these recipes, I would love if you could tag it on Instagram or FB @chivegfood!

Delicious Eggplant Parmesan Recipe: Non-Dairy Option

Delicious Eggplant Parmesan Recipe: Non-Dairy Option

Eggplant Parmesan is one of my favorite cozy dishes to make for a dinner party because it’s delicious, filling, and serves many people. However, there are many components to it and it can get time consuming. If you don’t have a lot of time to dedicate to this, you can definitely make the components at different times or make some shortcuts (e.g. sauce in a jar).

Recipe by ChiVeg
5 from 1 vote
Course: Dinner, Eggplant, Favorites, RecipesCuisine: ItalianDifficulty: Medium


Prep time


Cooking time




  • Eggplant Parmesan
  • eggplant

  • 3 cups marinara sauce (bottled or homemade (see recipe below))

  • 2 tsp kosher salt

  • 2 eggs beaten

  • 3 cups Italian breadcrumbs

  • Cooking spray

  • 2 tbsp grapeseed oil (Will probably add a bit more as the eggplant is frying)

  • 1 cup vegan parmesan cheese

  • 18 oz log mozzarella cheese (dairy or vegan) (the fresh/sliced mozzarella is the best)

  • pieces fresh basil for garnish

  • 1 sprig green onion for garnish

  • Marinara Sauce
  • 16 can can of whole peeled tomatoes

  • medium onion peeled and chopped into two whole pieces

  • 2 cloves garlic peeled but left whole

  • 3 tbsp extra virgin olive oil

  • 2 tsp Italian seasoning (or oregano is fine by itself)

  • 2 tsp red pepper flake (I usually add more for the spice)

  • 2 tsp salt and pepper to taste


  • Eggplant Prep
  • Preheat the oven to 400 F degrees.
  • Chop the eggplant so each slice is about 1/4 inch thick. Think small-medium sized circles.
  • Sprinkle salt on both sides of the eggplant and drain in a colander for 30 minutes. When it’s done draining, you can rinse the salt off the eggplant and pat it dry on paper towels.
  • Marinara Sauce
  • While your eggplant is draining, you can start on your marinara sauce. In a medium pot with a wide bottom, combine the tomatoes (with their juices), onion, garlic, olive oil, Italian seasoning, red pepper, salt, and pepper together.
  • Bring the sauce to a rolling simmer over medium-high heat, then lower the heat to keep the sauce at a slower, gentler simmer for about 45 minutes on low. You can start preparing your eggplant now (see below).
  • Stir occasionally and after 15 minutes have passed use a spoon (wooden is ideal but other types work) to crush the tomatoes against the sides of the pot. (While it’s simmering you can start preparing the eggplant).
  • Remove the pot from the heat and take out the onion. Smash the garlic cloves in the pan with a fork or spoon and continue to crush the tomatoes.
  • Use a good blender to blend the sauce for a few seconds gently pulsing it till you achieve its desired consistency. I like it smooth so 1-2 minutes works and I added in a bit more extra virgin olive oil while pulsing it.
  • Season to your liking. This can be added to the eggplant parmesan before it bakes. Set aside.
  • Eggplant Prep Cont.
  • When the eggplant is dry, dip both sides of each slice in the egg (shake off excessive egg), then the breadcrumbs and put it on a baking sheet with cooking spray and bake for 10 minutes, flip it, then bake for an additional 10 minutes.
  • Once the eggplant has been baked, remove it from the oven, and turn the temperature down to 350 degrees.
  • In a large frying pan, heat the grapeseed oil (you’ll have to add more throughout the frying process) on medium heat and fry each eggplant slice on both sides. You’ll know that the oil is ready by dropping a piece of bread crumb and seeing it sizzle.
  • About 4-5 pieces of eggplant will fit on the frying pan and you can flip it over in about 2 minutes when one side is golden brown.
  • Then fry the other side for 2 minutes (the speed increases the longer the heat has been on so it’s good to eyeball).
  • Once the eggplant has been fried, remove from the pan and put it on a paper towel to dry.
  • Now it’s time to assemble your eggplant parmesan!
  • Eggplant Parmesan Assembly
  • Put about 3/4 cup of your marinara sauce on the bottom of the baking dish (a 9 by 13 inch pan is ideal). Then put the eggplant on top of the sauce (it’s okay for it to overlap a bit).
  • Then spread 1 cup of the sauce over the eggplant. Then put the mozzarella cheese (I used this recipe for the vegan mozzarella) slices on top of the eggplant pieces making sure there is enough for the next layer. For the vegan mozzarella, you can put about 1 tbsp of vegan mozzarella on each eggplant slice.
  • Sprinkle the top with 1/3 of the Parmesan cheese (Violife Parmesan is my favorite vegan parmesan).
  • For the last layer, add the sliced eggplant, then put the remaining marinara sauce on top, the remaining mozzarella slices, and sprinkle with the remaining parmesan cheese.
  • Sprinkle half of the chopped basil on top.
  • Cover with foil and bake in the oven for 30 minutes.
  • Then increase the temperature to 375 degrees, remove the foil, and bake for another 10-15 minutes until the cheese is crispy on top.
  • If you’re using vegan mozzarella – broil on 500 for 2-3 minutes till it becomes brown on top. Drizzling a little oil to the mozzarella will help get it to brown. Skip this step if you are using regular cheese.
  • Let it rest for 10 minutes and drizzle with the leftover basil slices and green onion for garnish so they don’t wilt.


  • Sweating the eggplant isn’t imperative but it gives the eggplant a nice creamy texture, (if you don’t have time, don’t sweat it).  
  • I like to bake AND fry the eggplant because it makes it super crispy without it being too oily but you don’t have to do both if you’re short on time.
  • If you’re short on time, use canned pasta sauce, it’s okay!
  • If you’re using vegan cheese, Follow Your Heart parmesan and Myokos mozzarella.
The eggplant parmesan with vegan cheese before it goes in the oven.
Delicious eggplant parmesan with vegan cheese.
Delicious eggplant parmesan with vegan cheese.

Dairy eggplant parmesan


  1. I have had eggplant parmesan from a variety of restaurants, and this one is better than anyone I’ve ever had in a restaurant. The eggplant is crispy, but not dry, and the marinara sauce is delightful. This is something I always look forward to eating.

  2. This recipe is so good! I love the tomato sauce too!

  3. Julie Soulliere

    Wonder if you have you ever tried using vegan cheeses? It would be an easy sub, but would the vegan cheese hold up to baking for such a long time? The recipe sounds so delish, it’s worth trying!

    • Yes, I have tried and it takes a lot longer to melt without the “burnt” crust of dairy cheese. It’s feasible though!

Leave a Comment

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


This site uses Akismet to reduce spam. Learn how your comment data is processed.