If you’ve ever craved a dish that feels like a warm hug from the Mediterranean, then this Stuffed Eggplant with Ricotta & Herbs – A Cozy Mediterranean Classic Recipe is your new best friend in the kitchen. Combining tender roasted eggplant, creamy ricotta, melty mozzarella, and fresh herbs, this recipe delivers layers of vibrant flavors and comforting textures that will have you coming back for seconds. It’s simple yet elegant, easy to prepare, and perfect for any occasion when you want to indulge in wholesome, homemade goodness.

Ingredients You’ll Need
Gathering simple, quality ingredients is the key to making this dish shine. Each component plays a special role, from the creamy cheeses that offer luscious richness to the fresh herbs that brighten the flavor profile and the juicy cherry tomatoes that add a pop of color and a subtle sweetness.
- 2 medium eggplants, halved lengthwise: The star of the dish; their soft, roasted flesh forms the perfect edible bowl.
- 2 tablespoons olive oil: Essential for roasting and bringing out the eggplant’s natural sweetness while adding a silky texture.
- Salt and black pepper, to taste: Simple seasoning that enhances all the other flavors beautifully.
- 1 cup ricotta cheese: Creamy and mild, it forms the rich base of the stuffing.
- 1/2 cup grated mozzarella cheese: Brings a gooey, melty texture that comforts with every bite.
- 1/4 cup grated Parmesan cheese: Adds a sharp, nutty flavor that deepens the seasoning.
- 2 cloves garlic, minced: Infuses the filling with a warm, aromatic punch.
- 2 tablespoons fresh parsley, chopped: Brightens the dish with a fresh, herbaceous note.
- 1 tablespoon fresh basil, chopped: Adds that unmistakable sweet and peppery Mediterranean flair.
- 1 teaspoon dried oregano: Reinforces the classic herbaceous flavor that makes this dish so comforting.
- 1/2 cup cherry tomatoes, finely chopped: Bursting with juiciness, they give the dish a lovely contrast in texture and sweetness.
- Optional: red pepper flakes: Perfect for adding a gentle kick if you love a little heat.
How to Make Stuffed Eggplant with Ricotta & Herbs – A Cozy Mediterranean Classic Recipe
Step 1: Prep the Oven and Eggplant
Start by preheating your oven to 375°F (190°C) and prepare a baking sheet by lining it with parchment paper. This ensures an easy cleanup and that your eggplants won’t stick. Then, take your halved eggplants and get ready to scoop out some of their flesh to make room for that luscious filling.
Step 2: Hollow Out the Eggplants
Carefully scoop out the eggplant flesh, leaving about a half-inch border so the shells keep their shape. Don’t toss the flesh you remove—finely chop it up because it will be added back into the filling to enhance the texture and flavor complexity of our cozy classic recipe.
Step 3: Season and Roast the Shells
Brush the hollowed eggplant halves generously with olive oil, then season with salt and black pepper. This step helps the eggplant develop a tender and flavorful base as it roasts. Arrange them cut-side up on your parchment-lined baking sheet, ready to be transformed in the oven.
Step 4: Mix the Heavenly Filling
In a bowl, combine the ricotta, mozzarella, and Parmesan cheeses with minced garlic, the chopped eggplant flesh, freshly chopped parsley, basil, dried oregano, and the finely chopped cherry tomatoes. If you enjoy a little heat, toss in some red pepper flakes here for a subtle spicy note that balances perfectly with the creamy cheeses.
Step 5: Stuff the Eggplants
Now comes the fun part! Scoop the cheese and herb mixture evenly into the roasted eggplant halves, packing them generously to ensure every bite is filled with that creamy, herbaceous filling.
Step 6: Bake Until Golden
Pop your stuffed eggplants back into the oven and bake for 30 to 35 minutes. You’re looking for the eggplants to become tender and the tops of the filling to develop a light golden crust that signals all the flavors have melded beautifully together.
Step 7: Rest and Enjoy
Once baked, give your stuffed beauties a few minutes to cool slightly. This resting time helps the filling to set just right, making serving easier and the eating experience even more pleasurable.
How to Serve Stuffed Eggplant with Ricotta & Herbs – A Cozy Mediterranean Classic Recipe
Garnishes
Fresh garnishes can elevate your presentation and flavor profile. Sprinkle some extra chopped parsley or basil on top for a vibrant green touch. A drizzle of good quality extra virgin olive oil or a few thin slices of fresh tomatoes add freshness and visual appeal. For those who enjoy a bit of tang, a squeeze of lemon juice brightens the rich filling beautifully.
Side Dishes
This dish pairs wonderfully with a crisp green salad tossed in lemon vinaigrette or a simple couscous salad studded with fresh herbs and cucumbers. For a heartier meal, serve alongside crusty bread to soak up every bit of the flavorful juices or a light grain like quinoa for added texture and nutrition.
Creative Ways to Present
If you want to impress guests, serve the stuffed eggplant halves on a vibrant platter garnished with colorful edible flowers or microgreens. For a family-style dinner, slice the portions and arrange them neatly on individual plates, drizzling with a balsamic glaze for a sweet-tangy finish. Miniature versions using baby eggplants also make fantastic appetizers for your next gathering.
Make Ahead and Storage
Storing Leftovers
Store your leftovers in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen overnight, making the next day’s meal even more delicious. Just be sure to cool the dish completely before refrigerating to maintain freshness.
Freezing
You can freeze stuffed eggplant for up to 2 months. Wrap each portion tightly with plastic wrap and then foil to prevent freezer burn. Thaw overnight in the fridge before reheating to keep the texture as close to fresh as possible.
Reheating
Reheat leftovers in the oven at 350°F (175°C) for 15 to 20 minutes until warmed through and the cheese is bubbly again. Avoid the microwave if possible to maintain the lovely texture of the eggplant and filling.
FAQs
Can I use a different type of cheese for the filling?
Absolutely! While ricotta, mozzarella, and Parmesan are traditional, you can swap in creamy feta for a tangier flavor or goat cheese for a more robust taste. Just make sure to adjust seasoning accordingly.
Is there a way to make this recipe vegan?
Yes! Substitute the ricotta, mozzarella, and Parmesan with plant-based cheeses or blended tofu mixed with nutritional yeast for that cheesy flavor. Use olive oil generously and fresh herbs to keep it flavorful.
Can I prepare this recipe without an oven?
If you don’t have an oven, you can steam the eggplants until tender and then use a skillet to melt the cheese stuffing gently on top. It won’t have a golden crust but will still taste delightful.
How spicy is this dish if I add red pepper flakes?
Just a sprinkle of red pepper flakes adds a mild warmth that complements the creamy texture without overwhelming the flavors. Adjust the amount based on your spice preference.
What wine pairs well with Stuffed Eggplant with Ricotta & Herbs – A Cozy Mediterranean Classic Recipe?
A crisp white wine like Sauvignon Blanc or a light red like Pinot Noir pairs beautifully, highlighting the fresh herbs and balancing the richness of the cheeses.
Final Thoughts
There’s something truly comforting about this Stuffed Eggplant with Ricotta & Herbs – A Cozy Mediterranean Classic Recipe that makes it a must-try for any home cook. With a few simple ingredients and straightforward steps, you create a dish bursting with flavor, texture, and warmth that feels like a Mediterranean escape on a plate. Trust me, once you try it, it’s one cozy classic you’ll make on repeat.
Print
Stuffed Eggplant with Ricotta & Herbs – A Cozy Mediterranean Classic Recipe
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: Mediterranean
- Diet: Vegetarian
Description
This Stuffed Eggplant with Ricotta & Herbs is a cozy Mediterranean classic perfect for a comforting meal. Tender roasted eggplants are filled with a creamy mixture of ricotta, mozzarella, Parmesan, fresh herbs, garlic, and juicy cherry tomatoes, then baked to golden perfection. It’s a delicious vegetarian dish that balances rich cheese and fresh flavors, ideal for a weeknight dinner or a special gathering.
Ingredients
Eggplants
- 2 medium eggplants, halved lengthwise
- 2 tablespoons olive oil
- Salt and black pepper, to taste
Cheese & Filling
- 1 cup ricotta cheese
- 1/2 cup grated mozzarella cheese
- 1/4 cup grated Parmesan cheese
- 2 cloves garlic, minced
- 2 tablespoons fresh parsley, chopped
- 1 tablespoon fresh basil, chopped
- 1 teaspoon dried oregano
- 1/2 cup cherry tomatoes, finely chopped
- Optional: red pepper flakes
Instructions
- Preheat the oven: Preheat oven to 375°F (190°C) and line a baking sheet with parchment paper to prepare for baking the eggplants.
- Prepare eggplants: Scoop out some of the eggplant flesh from each half, leaving a 1/2-inch border intact. Finely chop the removed flesh to be added into the filling.
- Season eggplants: Brush the eggplant halves with olive oil and season generously with salt and black pepper. Place them cut-side up on the prepared baking sheet.
- Make the filling: In a mixing bowl, combine ricotta, mozzarella, Parmesan, minced garlic, chopped eggplant flesh, fresh parsley, basil, dried oregano, chopped cherry tomatoes, and red pepper flakes if using. Mix thoroughly to blend all ingredients.
- Stuff eggplants: Spoon the cheese and herb filling evenly into each eggplant half, filling them generously.
- Bake: Place the stuffed eggplants in the oven and bake for 30 to 35 minutes until the eggplants are tender and the cheese topping is lightly golden and bubbly.
- Serve: Remove from the oven and let the stuffed eggplants cool slightly before serving warm for best flavor and texture.
Notes
- For a spicier kick, add more red pepper flakes or a pinch of cayenne pepper to the filling.
- Use fresh herbs for best flavor, but dried can be substituted in emergencies with about a third of the amount.
- This dish can also be made ahead and reheated in the oven to retain that delicious baked texture.
- To make it vegan, substitute ricotta and other cheeses with plant-based alternatives suitable for baking.

