Sicilian stuffed eggplant is absolutely amazing! This vegetarian dish is full of flavor, hearty, and guaranteed to impress everyone at the table. My version combines all the classic flavors of Sicily that I adore: cherry tomatoes, caciocavallo and Parmesan cheeses, black olives, capers, bell peppers and oregano. The preparation is quick, and if you have an air fryer, you can cut the cooking time even further. One bite, and you’ll be transported straight to Sicily with the rich, bold taste of this Mediterranean treasure.

Sicilian Stuffed Eggpalnts: Origin of the Dish
The charm of Sicilian stuffed eggplant lies in its humble beginnings. Traditionally, this dish uses “poor” ingredients, yet it delivers an explosion of flavor. Meat-free and packed with breadcrumbs, cherry tomatoes, parsley, capers, and caciocavallo, it perfectly balances the sweet and bitter taste of the eggplant. Over time, this recipe has become a beloved classic in Sicilian kitchens, appreciated for its simplicity, versatility, and bold Mediterranean taste.
Why You Will Love This Sicilian Stuffed Eggplant Recipe
There are so many reasons to fall in love with this recipe!
- No frying needed – Unlike some eggplant recipes, you don’t need to fry the eggplants. Baking or air-frying makes it lighter and healthier without sacrificing flavor.
- Air fryer friendly – If you have an air fryer, cooking time is even shorter and cleanup is easier. A modern twist on a classic dish!
- Perfect all year round – Even though this is a popular summer recipe in Italy, you can enjoy it any time of the year. It tastes amazing warm, straight from the oven, or at room temperature, making it versatile and convenient.
This combination of convenience, flavor, and flexibility is what makes Sicilian stuffed eggplant a true favorite in any kitchen.
How to Make Sicilian Stuffed Eggplant Recipe
Now it’s time to get cooking! Follow this step-by-step guide to make your own Sicilian stuffed eggplant. With fresh vegetables, flavorful cheeses, and a mix of herbs and spices, this recipe is easy to prepare and full of Mediterranean taste. Here’s how simple ingredients come together to create a truly impressive dish.

Ingredients
- 4 medium eggplants
- ½ bell pepper (green or yellow)
- 10 cherry tomatoes
- 2 tbsp black olives
- 2 tbsp parsley
- 1 tbsp capers, desalinated
- 100 g (2¼ cups) stale bread crumbs
- 70 g (3/4 cup) grated Parmesan cheese
- 150 g (5¼ oz) caciocavallo cheese
- 3 tbsp extra virgin olive oil
- Salt, to taste
- Dried oregano and Black pepper to taste
What Can You Use Instead of Caciocavallo?
If you can’t find caciocavallo, don’t worry—there are some great alternatives you can use. Provola, scamorza, or provolone are all stretched-curd cheeses with a similar texture and flavor, though each has its own character.
- Provolone is perfect if you want a stronger taste and a cheese that melts beautifully.
- Scamorza or provola are milder options, ideal if you prefer a more delicate flavor without overpowering the other ingredients.
If you’re outside Italy and looking for international substitutes, try:
- Mozzarella (especially low-moisture mozzarella) for a creamy melt and mild flavor.
- Fontina for a buttery, slightly nutty taste that melts well.
- Cheddar (mild or medium) if you want something easy to find, with a stronger, sharper flavor.
- Gruyère for a touch of richness and a lovely golden melt.
Step-by-step Instructions
Prepare the ingredients — Wash the eggplants, trim the ends, and cut them in half lengthwise. Score the flesh lightly. Drizzle with olive oil and season with a pinch of salt and bake at 200 °C (392 °F) for 25 minutes, or air fry at 180 °C (ca. 356 °F) for 17 minutes until tender. Let the eggplants cool slightly, then scoop out the flesh into a bowl. Don’t turn off the oven because you will need it in 5 minutes.
Now move on to the other ingredients: Meanwhile, wash and dry the green pepper, cut it in half, remove the white core and seeds, then slice it into thin strips. Place them in a bowl. You’ll only need half of them for this recipe – the rest can be saved for another dish or tossed into a fresh salad. Wash the cherry tomatoes and cut them into quarters. Roughly chop the olives and fresh parsley.
Prepare the filling — Mix the eggplant flesh with chopped cherry tomatoes (keep some aside for decoration), bell pepper strips, chopped olives, parsley, capers, breadcrumbs, Parmesan, oregano, salt, and pepper. Stir everything together generously.
Assemble — Place the eggplant halves in a baking dish and fill them with the mixture, pressing slightly. Add slices of Caciocavallo cheese and a few pieces of cherry tomatoes on top.
Bake in a preheated oven at 200 °C (392 °F) for about 10 minutes or air fry at 180 °C (356 °F) for 5 minutes, or until the cheese melts and everything is golden.
Serve warm or at room temperature, garnished with fresh parsley. Enjoy this delicious Mediterranean dish!

How to Store This Sicilian Dish
Sicilian stuffed eggplant can be stored in the fridge, covered with plastic wrap, for 2–3 days. You can enjoy it cold, at room temperature, or lightly reheated in the oven or on the stove. It also freezes well: once cooked, thaw completely and reheat in the oven at 180 °C (356 °F) for 25 minutes. Both cold and warm, it’s absolutely delicious.
Variations of Recipe
Want to add your personal touch? There are plenty of ways to tweak this recipe to suit your taste or make it even more special. From swapping cheeses to adding extra vegetables or a hint of sweetness, these variations let you enjoy the classic flavors of Sicily in your own style.
- Add breadcrumbs soaked in milk for extra creaminess.
- Swap caciocavallo with mozzarella for a milder flavor.
- Include other vegetables like zucchini or red peppers for a colorful twist.
- Sprinkle pine nuts or raisins for a traditional Sicilian touch.
If you love eggplants, try these recipes:
Sicilian Eggplant Rolls (Eggplant Rollatini)
Palermo-style Eggplant Caponata

Sicilian Stuffed Eggplant Recipe – Easy and Flavorful Vegetarian Dish
Ingredients
- 4 medium eggplants
- 3 tbsp extra virgin olive oil
- Salt to taste
- ½ bell pepper green or yellow
- 10 cherry tomatoes
- 2 tbsp black olives
- 2 tbsp parsley
- 1 tbsp capers desalinated
- 100 g stale bread crumbs
- 70 g Parmesan cheese
- Dried oregano to taste
- Black pepper to taste
- 150 g Caciocavallo cheese
Instructions
- Preheat your oven to 200 °C (392 °F) and line a baking dish with parchment paper.
- Wash the eggplants, trim the ends, and cut them in half lengthwise. Score the flesh lightly.
- Put them on the baking dish, drizzle with olive oil and season with a pinch of salt.
- Bake for 25 minutes, or air fry at 180 °C (ca. 356 °F) for 17 minutes until tender.
- Let the eggplants cool slightly, then scoop out the flesh into a bowl. Don't turn off the oven because you will need it in 5 minutes.
- Meanwhile, wash and dry the green pepper, cut it in half, remove the white core and seeds, then slice it into thin strips. You’ll only need half of them for this recipe – the rest can be saved for another dish or tossed into a fresh salad.
- Wash the cherry tomatoes and cut them into quarters. Roughly chop the olives and fresh parsley.
- In a large bowl mix the eggplant flesh with chopped cherry tomatoes (keep some aside for decoration), bell pepper strips, chopped olives, parsley, capers, breadcrumbs, Parmesan, oregano, salt, and pepper. Stir everything together generously.
- Place the eggplant halves in the baking dish and fill them with the mixture, pressing slightly. Add slices of Caciocavallo cheese and a few pieces of cherry tomatoes on top.
- Bake at 200 °C (392 °F) for about 10 minutes or air fry at 180 °C (356 °F) for 5 minutes, or until the cheese melts and everything is golden.
- Serve warm or at room temperature, garnished with fresh parsley. Enjoy this delicious Mediterranean dish!
