Stuffed Eggplant
This Post May Contain Affiliate Links. Please Read My Disclosure
Tender roasted eggplant halves are filled with a savory blend of meat, rice, and warm spices, creating this comforting yet impressive Stuffed Eggplant. Baked in a simple tomato sauce until bubbling and fragrant, it’s a satisfying meal that feels a little special but is still easy enough for a weeknight dinner.

Why This Recipe is a Keeper!
Stuffed eggplant has long been a favorite in kitchens across the Mediterranean and Middle East, with fillings that vary from region to region and cook to cook.
In this stuffed eggplant recipe, tender roasted eggplant is filled with a savory blend of meat, rice, vegetables, and warm spices, creating a hearty, flavorful dish.
This stuffed eggplant recipe is:
- Comforting yet elevated. A hearty, homey dish that still feels special enough for guests or a Sunday dinner.
- Hearty but not heavy. Rice lightens the filling while keeping it satisfying. Use brown rice to add even more wholesomeness.
- Rich layered flavor with the perfect balance of textures.
- Make-ahead! Everything can be prepped ahead of time and refrigerated until ready to bake.
- Freezer-friendly!
With its warm spices, savory filling, tangy tomato sauce, and tender roasted eggplant, this stuffed eggplant delivers big flavor with simple ingredients!

How to Make Stuffed Eggplant:
Recipe Ingredients:
Here’s everything you’ll need to make this stuffed eggplant recipe. The exact quantities are on the recipe card below.

Ingredient Notes and Substitutions:
- Eggplant: Two medium globe eggplants, each approximately one pound, will yield four hearty servings. You don’t want to use eggplant any larger than that, as they tend to be seedy and slightly more bitter. Select medium-sized eggplants with bright green caps that are firm, blemish-free, and feel heavy for their size; it’s an indication they’re fresh and full of moisture. While the flesh itself is fairly low in nutritional value, the deep purple skin contains beneficial antioxidants.
- Ground Beef: You’ll need one pound of any kind of ground beef; I used 85% lean, 15% fat, which I think has the best balance of flavor and juiciness without being overly greasy. You can also use ground lamb, turkey, chicken, or a plant-based alternative.
- Dry White Wine: Use any good, drinkable dry white wine. The wine adds a touch of acidity that balances the richness of the meat filling and eggplant. NON-ALCOHOLIC SUBSTITUTION: Use beef or chicken broth with 1 teaspoon white wine vinegar added.
- Rice: I used converted rice (also called parboiled rice); however, you can use brown rice.
- Crushed Tomatoes: Crushed tomatoes are finely diced tomatoes with added puree. The texture is somewhere between diced tomatoes and tomato sauce.
Step-By-Step Instructions:
- Gather and prep all the ingredients.
- Spray a deep 13 x 9-inch baking dish with cooking spray or brush with olive oil.
- Preheat oven to 400 degrees. Line a rimmed baking sheet with parchment paper.

- Heat the olive oil in a medium saucepan over medium-high heat. Add the onion, reduce the heat to medium-low, and cook, stirring often, for 3 to 4 minutes, or until softened and light golden. Add the garlic and stir to cook briefly. Add the wine, bring to a boil, and reduce by half.

- Add the crushed tomatoes, reduce the heat to low, and simmer gently for 15 minutes. Add the parsley, salt, and black pepper to taste. Spread 1 cup of sauce in the bottom of the prepared baking dish.

- Cut the eggplant in half from top to bottom. Make a shallow cut all the way around, leaving a 1/2-inch border to form a sturdy shell. Then, score the flesh in a crosshatch pattern, stopping where you scored it 1/2 inch from the skin. Scoop the flesh out with a soup or other spoon to form a shell. Chop the eggplant flesh and set aside for the filling.

- Brush the inside of the eggplant shell with olive oil and sprinkle with salt and black pepper. Place it cut side down on the prepared baking sheet.

- Bake for 20 to 25 minutes or until you can pierce it with a paring knife. (You don’t want to bake it to the point of collapsing.)

- Heat 1 tablespoon of the olive oil in a skillet or saute pan over medium-high heat. Add the ground beef. Brown the meat, crumbling it as you go, to break it up and cook it entirely until it’s no longer pink. Drain off any excess grease.

- Add the spices and stir. Season with salt and black pepper to taste. Transfer to a mixing bowl.

- Heat the remaining 2 tablespoons of olive oil over medium-high heat in the skillet you used to brown the beef. Add the onion, reduce the heat to medium-low, and cook for 3 to 4 minutes or until it begins to soften.

- Add the red bell pepper and continue cooking for 2 to 3 minutes or until the onion and bell pepper are soft.

- Add the chopped eggplant. Cook for 4 to 5 minutes or until it softens. Add the garlic and stir. Season with salt and black pepper to taste.

- Transfer to the bowl with the beef. Add the rice, parsley, and 3/4 cup of the tomato sauce, then taste and adjust for seasoning before adding the egg. Stir in the egg.

- Mix well, then taste and adjust for seasoning before adding the egg. Stir in the egg.

- Reduce oven heat to 375 degrees. Fill each eggplant half evenly with the filling and place it in the baking dish over the tomato sauce.

- Top each filled eggplant half with an even amount of the remaining tomato sauce. Cover loosely with aluminum foil. Bake for 25 to 30 minutes or until hot, and the filling reaches 165 degrees in the center of each eggplant. Serve immediately.

- Done! A hearty Middle Eastern-inspired meal that’s also make-ahead and freezer-friendly!

Chef Tips and Tricks:
- Choose medium eggplants that feel heavy for their size with glossy skin and a bright green cap. Anything larger can be seedy, more bitter, and create too big a serving.
- While it’s possible to cook the meat and vegetables together, I recommend cooking the meat separately so you can drain off the excess grease without losing the vegetables’ flavor.
- The rice will cook more in the oven and absorb the juices from the meat and sauce, so use rice that is still on the firm side and certainly not overcooked in the first place.
- Don’t overstuff the eggplant; lightly mounded filling cooks more evenly than a tall pile.

Recipe FAQs:
Yes, this stuffed eggplant recipe is a great way to use up leftover cooked rice. Just ensure the rice is not too soft or overcooked, as it will continue cooking with the rest of the filling in the eggplant.
Yes, this is a great make-ahead dish! You can get it prepped to the point of baking a day or two in advance. Refrigerate until needed. Bake as directed. You may need to add additional baking time if the pan is cold from the refrigerator.
Yes, it freezes and reheats very well, either before or after baking. The eggplant will be slightly softer, but if you intend to freeze it, don’t bake the eggplant “shells” as long, so they remain firmer and will hold up better during freezing and thawing. If you freeze the stuffed eggplant, thaw it in the refrigerator, then reheat in the oven or toaster oven.

SERVE WITH:
More great Eggplant recipes you’ll love!
Get all my meat recipes at Beef and Lamb Recipes – From A Chef’s Kitchen.

Stuffed Eggplant
Equipment
Ingredients
- Cooking spray or olive oil, for the baking dish
SAUCE
- 3 tablespoons olive oil
- 1/2 medium onion, chopped (approximately 1 heaping cup)
- 4 cloves garlic, minced
- 1/2 cup dry white wine
- 1 can (28-ounce) crushed tomatoes
- 2 tablespoons chopped parsley
- Salt and freshly ground black pepper, to taste
EGGPLANT
- 2 medium eggplants, (about 1 pound each)
- 1/4 cup olive oil
- Salt and freshly ground black pepper, to taste
MEAT FILLING
- 3 tablespoons olive oil, divided
- 1 pound ground beef, (such as chuck)
- 1 tablespoon ground coriander
- 2 teaspoons ground cumin
- 1/2 teaspoon cayenne pepper
- 1/4 teaspoon ground nutmeg
- Salt and freshly ground black pepper, to taste
- 1 medium onion, chopped (approximately 2 heaping cups)
- 1 medium red bell pepper, seeded, membrane removed and chopped
- 4 cloves garlic, minced
- 1 cup cooked rice (from about 1/3 cup uncooked), (white or brown)
- 1/4 cup chopped parsley
- 1 large egg, beaten
Instructions
- Spray a deep 13 x 9-inch baking dish with cooking spray or brush with olive oil.
- Preheat oven to 400 degrees. Line a rimmed baking sheet with parchment paper.
SAUCE
- Heat the olive oil in a medium saucepan over medium-high heat. Add the onion, reduce the heat to medium-low, and cook, stirring often, for 3 to 4 minutes, or until softened and light golden. Add the garlic and stir to cook briefly. Add the garlic and stir to cook briefly.
- Add the wine, bring to a boil, and reduce by half.
- Add the crushed tomatoes, reduce the heat to low, and simmer gently for 15 minutes.
- Add the parsley, salt, and black pepper to taste. Spread 1 cup of sauce in the bottom of the prepared baking dish.
EGGPLANT
- Cut the eggplant in half from top to bottom. Make a shallow cut all the way around, leaving a 1/2-inch border to form a sturdy shell.
- Then, score the flesh in a crosshatch pattern, stopping where you scored it 1/2 inch from the skin. Scoop the flesh out with a soup or other spoon to form a shell. Chop the eggplant flesh and set aside for the filling.
- Brush the inside of the eggplant shell with olive oil and sprinkle with salt and black pepper. Place it cut side down on the prepared baking sheet. Bake for 20-25 minutes or until you can pierce it with a paring knife. (You don't want to bake it to the point of collapsing.)
MEAT FILLING
- Heat 1 tablespoon of the olive oil in a skillet or saute pan over medium-high heat. Add the ground beef. Brown the meat, crumbling it as you go, to break it up and cook it entirely until it's no longer pink. Drain off any excess grease. Add the spices and stir. Season with salt and black pepper to taste. Transfer to a mixing bowl.
- Heat the remaining 2 tablespoons of olive oil over medium-high heat in the skillet you used to brown the beef. Add the onion, reduce the heat to medium-low, and cook for 3-4 minutes or until it begins to soften.
- Add the red bell pepper and continue cooking for 2-3 minutes or until the onion and bell pepper are soft.
- Add the chopped eggplant. Cook for 4-5 minutes or until it softens. Add the garlic and stir. Season with salt and black pepper to taste. Transfer to the bowl with the beef.
- Add the rice, parsley, and 3/4 cup of the tomato sauce. Mix well, then taste and adjust for seasoning before adding the egg. Stir in the egg.
TO FINISH
- Reduce oven heat to 375 degrees.
- Fill each eggplant half evenly with the meat and rice filling and place it in the baking dish over the tomato sauce.
- Top each filled eggplant half with an even amount of the remaining tomato sauce.
- Cover loosely with aluminum foil. Bake for 25 to 30 minutes or until hot, and the filling reaches 165 degrees in the center of each eggplant. Serve immediately.
Notes
- You can use ground lamb, turkey, chicken, or a plant-based alternative in place of beef.
- NON-ALCOHOLIC SUBSTITUTION: Use beef or chicken broth with 1 teaspoon white wine vinegar added in place of the wine.
- Can use brown rice in place of converted (parboiled) rice.
- Choose medium eggplants that feel heavy for their size with glossy skin and a bright green cap. Larger eggplants can be seedy, bitter, and yield oversized portions.
- Cook the meat separately from the vegetables so you can drain excess grease without losing the vegetables’ flavor.
- Use slightly undercooked rice. It will finish cooking in the oven and absorb the meat and sauce juice.
- Don’t overstuff the eggplant. A lightly mounded filling cooks more evenly than a tall pile.
- You can get it prepped to the point of baking a day or two in advance.
- Refrigerate until ready to bake.
- Bake as directed. You may need to add additional baking time if the pan is cold from the refrigerator.
- Stuffed eggplant freezes and reheats very well, either before or after baking. The eggplant will be slightly softer, but if you intend to freeze it, don’t bake the eggplant “shells” as long, so they remain firmer and will hold up better during freezing and thawing.
- If you freeze the stuffed eggplant, thaw it in the refrigerator, then bake/reheat it in the oven or toaster oven as directed.
Nutrition
Nutritional values are automatically calculated using unbranded products and are estimates only. Actual results may vary based on ingredients used and portion sizes. Adjust as needed for dietary restrictions, allergies, or health concerns.
Like this? Leave a comment below!
























