Stuffed Eggplant
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.

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.

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.




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.

What to Serve with Stuffed Eggplant
- Garlic Bread: Perfect for scooping up any extra sauce.
- Butter Rice: Bright and fluffy alongside the savory eggplant.
- Bow Tie Tuna Pasta Salad: Cool, creamy, and a great contrast.
- Cucumber Tomato Salad: Fresh and light with every bite.
- Greek Salad: Stick with the Mediterranean vibes.
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!

Stuffed Eggplant
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
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
Yes. Assemble the eggplants, cover, and refrigerate up to 24 hours before baking.
No. The skin softens as it bakes and helps the eggplant hold its shape.
Medium eggplants cook evenly and are easier to portion than very large ones.
More Stuffed Recipes to Try
- Breakfast Sausage Stuffed Mushrooms
- Stuffed Bell Peppers
- Stuffed Shells no Ricotta
- Asparagus Stuffed Chicken Breast
- Sausage Stuffed Zucchini Boats
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.




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