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.

Why You’ll Love It

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.

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

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.

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.

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.

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.

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.

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.

Italian Stuffed Eggplant FAQs
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.
No need to peel! The skin softens during roasting and helps support the filling.

Stuffed Eggplant Recipe

Stuffed Eggplant
Equipment
- Box Grater or Microplane
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
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






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.










