Add as Google Trusted Source

This post may contain affiliate links, please see the privacy policy for details.

This vegetarian stuffed eggplant is a warm, savory dish where roasted eggplant acts as both the base and the bowl for a tomato, olive and caper filling. The center is garlicky and herb seasoned, with briny bites from the olives and capers and sweet little bursts of roasted tomato. Breadcrumbs and cheese add a crisp, salty finish on top, with a parsley garnish bringing a fresh note. Serve one half with your preferred protein or sides, or two halves as a complete meal.

Halved stuffed eggplant filled with tomatoes, olives, herbs, and cheese, served on a white plate with a parsley garnish.

Why You’ll Love It

Smiling woman, Bella Bucchiotti, in a gray beanie by a lake with a rainbow and forested mountains in the background.

Roasted eggplant halves are filled with tomatoes, olives, capers, herbs, breadcrumbs and cheese, then finished with roasted tomatoes and parsley.

Tasty Mediterranean ingredients: Tomatoes, olives and capers bring briny and sweet notes that contrast with the mild eggplant.
A versatile dish: You can pair one half with any meat, fish or sides you like, or enjoy both halves as a complete meal.
Simple to prepare: There isn’t much prep time. You simply roast the eggplant halves, prep the filling, stuff them, and roast to perfection.

Stuffed eggplants with tomatoes, herbs, and cheese on a platter, with bowls of sauce and seasonings nearby.

Eggplant fans might also enjoy my eggplant parmigiana, eggplant rollatini, eggplant lasagna and pasta alla Norma.

Roasted stuffed eggplant with cherry tomatoes, black olives, herbs, and grated cheese on a white plate.

Italian Stuffed Eggplant Ingredients

A complete list of ingredients and amounts can be found in the recipe card below.

Eggplant: Also known as aubergine, this vegetable forms the shell and contributes body once the scooped flesh is chopped and cooked into the filling.
Olive oil: Coats the eggplant for roasting and sautés the aromatics to develop flavor.
Yellow onion: Softens in the pan and adds sweetness to the filling.
Garlic: Infuses the mixture with a sharp savory note.
Cherry tomatoes: Cherry tomatoes or grape tomatoes add bursts of tomato flavor and roast on top for color and moisture.
Olives: Provide briny depth that stands out against the vegetables.
Capers: Add a sharp salty bite that complements the olives.
Italian style breadcrumbs: Bind the filling and help create a lightly crisp surface.
Parmesan or Romano cheese: Adds saltiness and melts into the mixture while also sprinkling over the top.
Dried oregano and dried basil: Reinforce the Italian herb profile.
Crushed red pepper flakes: Bring a mild heat to balance the sweetness of onion and tomato.
Fresh parsley: Stirred into the filling and scattered over the finished dish for freshness.

Ingredients for a dish, including eggplants, tomatoes, onions, olives, oil, spices, and herbs on a blue tile surface.

How to Make Stuffed Eggplant

For more detailed instructions with weights and measurements, jump to the printable recipe card.

Halve and scoop: Preheat the oven while you prepare your veggies. Cut the eggplants lengthwise and scoop out the centers, leaving a sturdy border to form shells.
Roast the eggplant shells: Brush with a little olive oil and roast cut side down in a baking dish until tender.
Cook the base: Warm olive oil in a skillet over medium heat and cook onion until soft. Add garlic and chopped eggplant flesh and cook until the eggplant softens.
Add the vegetables: Stir in tomatoes, olives and capers and cook briefly to combine. Remove from heat and mix in breadcrumbs, grated cheese, dried herbs, red pepper flakes and parsley, along with a pinch of salt and pepper.
Fill and finish: Spoon the mixture into the roasted shells, top with extra cherry tomatoes and cheese and bake until the tops are golden.

Stuffed eggplant halves with tomatoes, olives, herbs, and cheese on a white plate, garnished with parsley.

Substitutions and Variations

Gluten-free variation: I tested gluten-free breadcrumbs (I used these) instead of Italian style breadcrumbs and they worked well.
Canned tomato swap: Replace fresh cherry tomatoes in the filling with well-drained, canned diced tomatoes or tomato sauce.
Cheese blend: Use a mix of Parmesan and Romano for deeper flavor or choose one for a milder finish.
Add white beans: Stir in cooked white beans for a heartier vegetarian filling.
Add some meat: I also tried adding cooked lean ground beef to the chopped eggplant pulp filling and it was really good. Lean ground pork or another ground meat would work too, or you could add shredded or chopped chopped chicken.
Another garnish: Swap the fresh parsley for fresh basil or oregano or mixed fresh herbs.

Halved eggplants stuffed with tomatoes, olives, herbs, and cheese, garnished with fresh parsley on a white plate.

Serving Suggestions

With potatoes: Enjoy sweet potato wedges or crispy Parmesan potatoes on the side.
With rice: Nestle your stuffed eggplant on a bed of cooked rice.
With pasta: Toss cooked pasta with a little melted butter and garlic and enjoy this as a side.
With a salad: Try my iceberg wedge salad or this Italian chopped salad.
With your favorite protein:
Italian steak, roasted chicken or smoked turkey would be absolutely delicious.

A fork holds a bite of stuffed eggplant with tomatoes and sauce, with more stuffed eggplant on a plate.

How to Store

Store: Refrigerate in an airtight container for up to 4 days.
Freeze: Wrap tightly and freeze for up to 2 months.
Thaw: Defrost in the refrigerator until fully thawed.
Reheat: Warm until heated through. I recommend using the oven or air fryer, not the microwave, to keep the topping crisp.

Three stuffed eggplant halves topped with tomatoes and herbs on a white platter, with sauce and garnishes nearby.

Top Tips

Choose heavy eggplants: Pick firm eggplants that feel dense for their size. This gives the best texture.
Chop evenly: Keep the chopped eggplant and tomatoes similar in size for even cooking.
Let moisture reduce: Cook the filling until excess liquid evaporates so the shells do not become watery.
Top with fresh parsley: Add parsley after baking to keep its color bright.

Stuffed eggplant halves with tomatoes and herbs on plates, served with tomato sauce and garnishes.

Italian Stuffed Eggplant FAQs

How can I get rid of the bitter eggplant flavor?

Some people find eggplant bitter. If you do, salt the cut sides of the eggplant, let it sit for half an hour, then rinse off the salt. This draws out the “bitter” flavor some people dislike. Dab dry with a paper towel and proceed with the recipe.

Do I need to remove the eggplant skin?

No need to peel! The skin softens during roasting and helps support the filling.

Stuffed eggplant halves topped with tomatoes and herbs on a white platter, with sauces and parsley on the side.

Stuffed Eggplant Recipe

No ratings yet

Stuffed Eggplant

Stuffed eggplant starts with roasted eggplant halves filled with a mix of chopped eggplant, tomatoes, olives and capers stirred with breadcrumbs, cheese and herbs. The filling tastes briny and garlicky, with bursts of tomato and a parsley finish.
Prep Time: 25 minutes
Cook Time: 45 minutes
Total Time: 1 hour 10 minutes
Servings: 4

Ingredients 

  • 2 eggplants, medium, halved lengthwise
  • 3 Tablespoons olive oil
  • 1 yellow onion, small, finely chopped
  • 2 Cloves garlic, minced
  • 1 ½ Cups cherry tomatoes, halved
  • 1/3 Cup olives, pitted and chopped
  • 2 Tablespoons capers, drained
  • 1 Cup Italian breadcrumbs
  • ½ Cup Parmesan cheese, or Romano cheese, freshly grated
  • 1 Teaspoon dried oregano
  • ½ Teaspoon dried basil
  • ¼ Teaspoon crushed red pepper flakes
  • ½ Teaspoon salt
  • ¼ Teaspoon black pepper
  • ¼ Cup fresh parsley, chopped, plus more for garnish

Instructions 

  • Preheat the oven to 400°F and lightly grease a baking dish with olive oil.

Roast the Eggplant Shells

  • Scoop out the middle of the eggplants and place the shells cut side down in the baking dish.
  • Roast the eggplant shells for about 25 minutes until tender, then flip cut side up and set aside.

Prepare the Filling

  • Heat the remaining olive oil in a skillet over medium heat and cook the onion until soft and translucent.
  • Add the garlic and cook briefly until fragrant.
  • Chop and cook the scooped out eggplant flesh.
  • Stir in the tomatoes, olives and capers and cook until just warmed through.
  • Remove from heat and stir in the breadcrumbs, cheese, oregano, basil, red pepper flakes, salt, black pepper and parsley.

Stuff the Eggplant

  • Spoon the filling evenly into the roasted eggplant halves, pressing gently to mound it slightly.

Roast the Stuffed Eggplant

  • Return the eggplant to the oven and cook for 15 to 20 minutes until the tops are golden and crisp.
  • Let the finished dish rest for a few minutes and then serve garnished with fresh parsley.

Notes

Choose heavy eggplants: Pick firm eggplants that feel dense for their size. This gives the best texture.
Chop evenly: Keep the chopped eggplant and tomatoes similar in size for even cooking.
Let moisture reduce: Cook the filling until excess liquid evaporates so the shells do not become watery.
Top with fresh parsley: Add parsley after baking to keep its color bright.

Nutrition

Calories: 356kcal | Carbohydrates: 41g | Protein: 12g | Fat: 18g | Saturated Fat: 4g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Cholesterol: 9mg | Sodium: 1193mg | Potassium: 805mg | Fiber: 10g | Sugar: 13g | Vitamin A: 849IU | Vitamin C: 26mg | Calcium: 255mg | Iron: 3mg
Like this recipe? Rate and comment below!

This stuffed eggplant brings together roasted eggplant, tomatoes, olives and capers in a filling bound with breadcrumbs and grated cheese. The cherry tomatoes on top soften in the oven while the cheese melts into the mixture beneath. You can enjoy this Italian stuffed eggplant recipe as a main dish or side dish and I just know you’re going to love the rich and vibrant flavors in every mouthful.

Other Recipes to Try

Bella Bucchiotti

Bella Bucchiotti is a Canadian-based syndicated food, travel, and lifestyle writer, photographer, and creator at xoxoBella. She founded xoxoBella in 2015, where she shares her love for food, dogs, sustainability, fitness, crafts, outdoor adventures, travel, and philanthropy to encourage others to run the extra mile, try new recipes, visit unfamiliar places, and stand for a cause. Bella creates stress-free and family-friendly recipes for weeknight dinners and festive feasts.

 

You Might Also Like

Leave a comment

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

Recipe Rating