Eggplant Casserole Recipe

This post may contain affiliate links. Please see my disclosure policy for more information.

Our eggplant casserole recipe is layered with fresh eggplant, a rich meat sauce, and topped with cheese for the best cozy comfort food!

Eggplant casserole on a white plate in front of a full baking dish, with fresh basil on the side.

This is one of our favorite comforting eggplant recipes. This eggplant casserole was created after I picked a ton of fresh eggplant and had to figure out a recipe to make with it fast. It was filling, delicious, and my whole family devoured it!

You can even make other varieties of this recipe by using zucchini or even adding to it! Veggies we love to add are zucchini, tomatoes, spinach, and even mushrooms.

Not a fan of ground beef? You can also use ground chicken, ground turkey, ground pork, or even ground sausage.

Looking to add more richness? Add some layers of ricotta cheese or a bechamel to turn this into an eggplant lasagna.

Plated eggplant casserole in front of a full baking dish, with fresh basil on the side.

Eggplant Casserole ingredients

Avocado oil: For sautéing and roasting, adds a mild, buttery flavor and handles high heat well. Olive oil works too.
Ground beef: Adds heartiness and protein. Go for 85-90% lean for juicy flavor.
Granulated garlic: Gives even garlic flavor without any chopping.
Granulated onion: Balances the garlic with a sweet-savory note.
Dried basil: Classic Italian herb that pairs perfectly with tomato sauce.
Dried parsley: Adds a bit of color and freshness to balance the richness.
Dried oregano: Deepens the savory, earthy flavor.
Kosher salt: Brings out all the flavors, use less if using table salt.
Ground black pepper: I prefer coarse or fresh cracked black pepper.
Eggplant: The star! Choose firm, glossy eggplants with no soft spots. You’ll roast or pan-cook them first so they stay tender, not soggy.
Marinara sauce: Adds depth and a touch of sweetness, use your favorite brand or homemade.
Tomato sauce: Helps thin the marinara just enough for layering and baking.
Shredded mozzarella cheese: For that stretchy, gooey melt on top.
Grated Parmesan cheese: Salty, nutty flavor that ties it all together.

How to Make Eggplant Casserole

Raw ground beef placed in a cast iron skillet, just starting to brown.

Heat the avocado oil in a large skillet over medium heat. Add the ground beef, season with garlic, onion, basil, parsley, oregano, salt, and pepper, and cook until fully browned.

Ground beef topped with dried herbs and seasonings cooking in a black cast iron skillet.

Transfer the cooked beef to a large saucepan or Dutch oven. Stir in the marinara and tomato sauce, and let the mixture simmer while preparing the eggplant.

Pouring marinara sauce into a pot of cooked ground beef.

Preheat the oven to 350°F.

Hands slicing a fresh eggplant into thin rounds on a cutting board.

Slice the eggplants into thin rounds. If desired, salt both sides of each slice and let them sit for 10 minutes to draw out moisture and reduce bitterness.

Freshly sliced raw eggplant rounds salted and arranged on a cutting board.

Rinse the slices, then cook them briefly on both sides in the same skillet used for the beef.

Cooking eggplant slices in a cast iron skillet.

In a 9×13-inch baking dish, begin layering the casserole by alternating meat sauce and eggplant slices.

Spreading meat sauce evenly in the bottom of a baking dish.

Continue layering until all ingredients are used. Finish by topping with shredded mozzarella and grated Parmesan cheese.

Layering cooked eggplant slices in a baking dish over sauce.

Cover the baking dish with foil and bake for 35 minutes. Remove the foil and bake for an additional 10 minutes to brown the top.

Sprinkling shredded cheese and Parmesan over the assembled eggplant casserole.

Let the casserole rest for at least 15 minutes before serving to help it set and make slicing easier.

Hands covering a baking dish with aluminum foil before baking.

We like to enjoy with our homemade french bread recipe and a side salad.

Close-up of a serving of cheese topped eggplant casserole with tomato meat sauce on a white plate.

Recipe Tips and Notes

  • Make Ahead: Assemble the casserole up to 1 day in advance. Cover and refrigerate, then bake straight from the fridge, adding 15 minutes to the covered baking time.
  • Eggplant Prep: Salting and resting the eggplant helps draw out moisture and reduce bitterness. Be sure to rinse and pat dry thoroughly to avoid excess salt and sogginess.
  • Cheese Options: Increase mozzarella to 1 cup for a richer, cheesier top. Add a layer of ricotta or cottage cheese between layers to make it into a eggplant lasagna.
  • Vegetable Additions: Feel free to include sliced zucchini, mushrooms, or spinach between layers for added flavor and nutrition
  • Allergens: To make this recipe dairy-free, we recommend using Follow Your Heart shredded mozzarella and grated parmesan alternatives. This dish is also naturally free from soy, eggs, gluten, nuts, and sesame. As always, be sure to check ingredient labels particularly packaged products and be mindful of potential cross-contamination in your kitchen.

Storage and reheating tips:

  • Freeze: Freeze whole or in individual portions for up to 2 months. Thaw overnight in the refrigerator before reheating.
  • Refrigerate: Store leftovers in an airtight container for up to 4 days.
  • Reheat: Microwave individual portions or warm the full casserole, covered, in a 350°F oven for 20–25 minutes until heated through.
eggplant casserole recipe

Eggplant Casserole

Courtney
Our eggplant casserole recipe is layered with fresh eggplant, a rich meat sauce, and topped with cheese for the best cozy comfort food!
No ratings yet
Prep Time 25 minutes
Cook Time 45 minutes
Resting time 15 minutes
Total Time 1 hour 25 minutes
Course Main Course
Cuisine American
Servings 8 servings
Calories 325 kcal

Ingredients
  

  • 1 tablespoon avocado oil
  • 2 lbs ground beef
  • 1 teaspoon granulated garlic
  • ½ teaspoon granulated onion
  • ½ teaspoon dried basil
  • ½ teaspoon dried parsley
  • ½ teaspoon dried oregano
  • 1 teaspoon kosher salt
  • ½ teaspoon ground black pepper
  • 2 eggplant
  • 1 28-ounce marinara sauce
  • 1 15-ounce can tomato sauce
  • 1/2 cup shredded mozzarella cheese
  • 1/4 cup grated Parmesan cheese

Instructions
 

  • Heat the avocado oil in a large skillet over medium heat. Add the ground beef, season, and cook until browned. Transfer the beef to a dutch oven or large sauce pan and add the marinara and tomato sauce and stir to combine. Let simmer while you prepare the eggplant.
    1 tablespoon avocado oil, 2 lbs ground beef, 1 teaspoon granulated garlic, ½ teaspoon granulated onion, ½ teaspoon dried basil, ½ teaspoon dried parsley, ½ teaspoon dried oregano, 1 teaspoon kosher salt, ½ teaspoon ground black pepper
  • Preheat oven to 350°F.
  • Slice the eggplants into thin round slices, salt both sides if desired, and let sit for 10 minutes. Rinse and then quickly cook on both sides in the same skillet you browned the beef in.
    2 eggplant
  • In a 9×13-inch baking dish, layer the meat sauce and eggplant. Repeat layers. Top with mozzarella and grated parmesan cheese.
    1 28-ounce marinara sauce, 1 15-ounce can tomato sauce, 1/2 cup shredded mozzarella cheese, 1/4 cup grated Parmesan cheese
  • Cover with foil and bake at 350°F for 35 minutes. Uncover and bake for 10 more minutes.
  • Let rest at least 15 minutes before serving.

Video

Notes

Eggplant Prep Tip: Salting and resting the eggplant helps draw out bitterness and moisture. Be sure to rinse and pat dry thoroughly to avoid excess salt and sogginess.
Cheese Options: For more richness, increase mozzarella to 1 cup or add a layer of ricotta or cottage cheese between the eggplant and meat sauce. This makes it more like an eggplant lasagna!
Make Ahead: Assemble the dish up to 1 day in advance, cover, and refrigerate. Bake directly from the fridge, adding 10-15 minutes to covered baking time.
Storage: Leftovers keep well. Store in an airtight container in the refrigerator for up to 4 days.
Freezing: Cool completely, wrap tightly with foil or plastic wrap, and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating: Warm covered in a 350°F oven for 20–25 minutes or microwave individual portions until heated through.

Nutrition

Serving: 1servingCalories: 325kcalCarbohydrates: 8gProtein: 25gFat: 21gSaturated Fat: 8gPolyunsaturated Fat: 1gMonounsaturated Fat: 9gTrans Fat: 1gCholesterol: 85mgSodium: 468mgPotassium: 619mgFiber: 4gSugar: 4gVitamin A: 105IUVitamin C: 3mgCalcium: 95mgIron: 3mg
Keyword eggplant casserole

Leave a Reply

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

Recipe Rating