• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Courtney's Sweets
  • Home
  • About
  • Dairy Free
  • Recipes
    • All Recipes
  • Contact
menu icon
go to homepage
  • Home
  • About
  • Recipe Index
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • search icon
    Homepage link
    • Home
    • About
    • Recipe Index
    • Contact
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    You are here: Home / Recipes / Main Course / Eggplant Casserole Recipe

    Eggplant Casserole Recipe

    BY: Courtney PUBLISHED: Aug 6, 2025 Leave a Comment UPDATED ON: Aug 6, 2025

    This post may contain affiliate links. Please see my disclosure policy for more information.
    • Facebook
    • X
    • LinkedIn
    JUMP TO RECIPE

    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

    Author: 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

    Made this? ⭐ Leave a rating to let us know 💛

    step by step recipe video

    Print Pin Recipe 🖤 Save Saved!
    Course: Main Course
    Cuisine: American
    Keyword: eggplant casserole
    Prep Time: 25 minutes minutes
    Cook Time: 45 minutes minutes
    Resting time: 15 minutes minutes
    Total Time: 1 hour hour 25 minutes minutes
    Servings: 8 servings
    Calories: 325kcal

    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
    Prevent your screen from going dark

    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.

    Tried this recipe?

    We’d love to know what you think! Please leave a rating and comment to share your thoughts on this recipe. Your feedback helps us continue sharing free, high-quality recipes with you. Thank you so much!

    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: 1serving | Calories: 325kcal | Carbohydrates: 8g | Protein: 25g | Fat: 21g | Saturated Fat: 8g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 9g | Trans Fat: 1g | Cholesterol: 85mg | Sodium: 468mg | Potassium: 619mg | Fiber: 4g | Sugar: 4g | Vitamin A: 105IU | Vitamin C: 3mg | Calcium: 95mg | Iron: 3mg

    The nutritional information is automatically calculated and can vary based ingredients and products used. If the nutrition numbers are important for you we recommend calculating them yourself.

    nutrition disclaimer
    Tried this recipe?Mention @courtneyssweets or tag #courtneyssweets!

    POSTED IN: Beef Main Course Recipes

    About Courtney

    Courtney Lopez is the creator of Courtney’s Sweets, a professional food photographer and recipe developer passionate about sharing easy everyday comfort food recipes. Her family-friendly dishes feature simple, approachable meals made with love using the slow cooker, air fryer, and more.

    Reader Interactions

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    fall family photo mom, son, daughter, dad.

    WELCOME, I'M COURTNEY! What a blessing to have you here! I share easy everyday comfort food recipes made with love for my family and yours. 💛

    More about me →

    Subscribe Today

    For all the latest in your inbox



    All links on this site may be affiliate links and should be considered as such. Courtney's Sweets is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com

    Footer

    ↑ back to top

    About

    • Cookie Policy
    • Disclosure
    • Privacy Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • About
    • Nutrition Disclaimer

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2025 Courtney's Sweets

    Rate This Recipe

    Your vote:




    Let us know what you thought of this recipe:

    This worked exactly as written, thanks!
    My family loved this!
    Thank you for sharing this recipe

    Or write in your own words:

    A rating is required
    A name is required
    An email is required