Stuffed Eggplant

5 from 1 vote

This post may contain affiliate sales links. Please read my disclosure policy.

This Stuffed Eggplant earns its spot in your dinner rotation because it checks all the right boxes. The filling is rich and savory, the eggplant turns soft and buttery in the oven, and every bite just works. I built this recipe to layer flavor quickly, keep the texture spot on, and give you a dinner that feels special without overthinking it. Make this one and you’ll see why the pan never comes back with leftovers.

Stuffed eggplants topped with melted cheese and fresh basil on a wooden board, served with extra filling and toast on the side.


 

Ingredient Notes + Variations

This recipe leans on simple ingredients that build flavor in layers. Nothing flashy here, just smart combinations that work together and bake up beautifully.

  • Eggplant: Medium eggplants work best here. They soften quickly and hold their shape once stuffed.
  • Ground meat: Beef brings richness, lamb adds depth, turkey keeps things lighter. All work well here.
  • Onion + garlic: The base of the filling. They add sweetness and aroma once sautéed.
  • Tomato paste: Small amount, big impact. It deepens the overall flavor.
  • Tomatoes: Fresh diced or canned both work and add moisture to the filling.
  • Fresh basil: Stirred in at the end for a pop of freshness.
  • Mozzarella: Freshly grated melts smoothly and finishes the dish just right.
Flat lay of ingredients for a savory eggplant casserole, featuring ground beef, fresh eggplants, mozzarella cheese, tomatoes, tomato paste, onion, garlic, basil, and spices arranged on a light surface.

How to Make Stuffed Eggplant

This recipe comes together in three easy phases and the oven does most of the work. The steps are straightforward, the timing is forgiving, and the payoff is big. Scroll down to the printable recipe card for exact measurements.

Step 1: Prep and Bake the Eggplant

Preheat the oven to 375° F. Slice the eggplants lengthwise, score the flesh, season with salt, and drizzle with olive oil. Bake until softened, then scoop out the flesh and set it aside.

Step 2: Build the Filling

Brown the ground meat with olive oil, season well, and stir in the onion until soft. Add garlic, tomato paste, spices, and tomatoes, then simmer briefly. Fold in the reserved eggplant flesh and fresh basil.

Step 3: Stuff and Bake

Fill the eggplant shells generously, top with mozzarella, and bake until the cheese is melted and lightly golden. Finish with more fresh basil before serving.

Two baked eggplant halves stuffed with meat and melted cheese, garnished with fresh basil, are served on a wooden board with a bowl of filling in the background.

Tips for Success

  • Salt the eggplant before baking to help draw out moisture and boost flavor.
  • Chop the eggplant flesh finely before adding it back to the filling for even texture.
  • Use freshly grated mozzarella for better melting and browning.
  • Let the eggplant rest a few minutes after baking so the filling sets slightly.
A close-up of a fork holding a bite of cheesy, ground meat-stuffed eggplant, with more stuffed eggplant on a wooden board in the background.

What to Serve with Stuffed Eggplant

This stuffed eggplant brings big comfort with simple steps and bold flavor. It’s the kind of recipe you’ll keep bookmarked and come back to often. The printable recipe card is below. Have a great day, friends!

Two baked eggplant halves stuffed with meat and melted cheese, garnished with basil, served on a wooden board with toast and a small bowl of spread nearby.

Stuffed Eggplant

Katie Cooksey
These Stuffed Eggplants are roasted until tender, then filled with a savory mix of ground meat, tomatoes, garlic, and warm spices before getting topped with melty mozzarella. Hearty, flavorful, and easy to pull together, they work just as well for a cozy dinner as they do for sharing at the table.
5 from 1 vote
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Course Appetizer, Dinner
Cuisine Mediterranean
Servings 4
Calories 248 kcal

Ingredients
  

  • 2 medium eggplants
  • 2 tablespoons olive oil divided
  • 1 medium onion diced
  • 1 large garlic clove minced
  • 1 medium tomato diced (or ½ cup canned tomatoes)
  • 1 tablespoon tomato paste
  • 1/2 cup ground beef or lamb or turkey
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried oregano
  • 1/2 teaspoon cinnamon optional, for Middle Eastern flavor
  • 2 tablespoons basil fresh, chopped, divided
  • salt to taste
  • black pepper to taste
  • 1/2 cup mozzarella cheese freshly grated

Instructions
 

to prepare eggplants-

  • Preheat the oven to 375° F.
  • Slice the eggplants in half lengthwise. Using a knife, score the flesh with diagonal cuts, being careful not to cut through the skin.
  • Sprinkle with salt and drizzle with 1 tablespoon of the olive oil. Bake for 15–20 minutes, until softened.
  • Remove from the oven and let cool for about 5–6 minutes. Scoop out the flesh and place in a medium bowl. Set aside.

to make the filling-

  • In a large pan over medium/high heat, add the remaining olive oil. Add the ground beef and cook until browned, breaking into small pieces as it cooks.
  • Season with salt and pepper to taste.
  • Stir in the onion and sauté until translucent.
  • Add the garlic, tomato paste, paprika, oregano, cumin, and cinnamon. Cook for 2 minutes, stirring well.
  • Add the chopped tomatoes and cook for 7–8 minutes, or until softened.
  • Stir in the reserved eggplant flesh and most of the fresh basil. Remove from heat.

assemble and bake-

  • Fill the eggplant shells with the prepared filling.
  • Sprinkle each one with mozzarella.
  • Bake for 10 minutes, or until the cheese is melted and slightly golden.
  • Serve warm, garnished with more fresh basil if desired.

Notes

Storage Instructions

Store leftover stuffed eggplant in an airtight container in the refrigerator for up to 4 days. This recipe can be made ahead through the stuffing step and baked just before serving. You can freeze baked stuffed eggplant for up to 2 months. Thaw overnight in the fridge and reheat at 350° F until warmed through.

Nutrition

Calories: 248kcalCarbohydrates: 20gProtein: 12gFat: 15gSaturated Fat: 5gPolyunsaturated Fat: 1gMonounsaturated Fat: 8gTrans Fat: 0.3gCholesterol: 30mgSodium: 147mgPotassium: 805mgFiber: 8gSugar: 11gVitamin A: 780IUVitamin C: 13mgCalcium: 126mgIron: 2mg
Keyword eggplant, eggplants, stuffed eggplant, stuffed eggplants
Rate This RecipePlease consider Leaving a 5-Star Review!

Variations

  • Swap the ground meat for plant-based crumbles for a vegetarian option.
  • Use feta in place of mozzarella for a sharper finish.
  • Add chopped spinach to the filling for extra color and freshness.
  • Skip the cinnamon if you prefer a more classic savory profile.

FAQ

Can I make stuffed eggplant ahead of time?

Yes. Assemble the eggplants, cover, and refrigerate up to 24 hours before baking.

Do I need to peel the eggplant?

No. The skin softens as it bakes and helps the eggplant hold its shape.

What size eggplant works best?

Medium eggplants cook evenly and are easier to portion than very large ones.

More Stuffed Recipes to Try

If you make this recipe, I would really appreciate it if you would give it a star rating and leave your review in the comments! If you have a picture of your finished dish, post it on Instagram using the hashtag #laurenslatest and tagging me @laurens_latest.




5 from 1 vote

Share a Comment

Your email address will not be published.

Recipe Rating




1 Response
  1. FriscoLA

    5 stars
    This is delicious. I actually diced the Eggplant in about half inch dice. Yes, it was more like a stew, but tasted fantastic 👍🏻👍🏻👍🏻👏👏👏

Hi, I'm Katie, a professional recipe developer who spends countless hours perfecting recipes so you can know with confidence that what you see is exactly what you’ll get.

“logos”