This baked eggplant with mozzarella and tomatoes is an easy Mediterranean-inspired dish made with simple, fresh ingredients. The eggplant becomes wonderfully tender and creamy, the roasted cherry tomatoes add sweetness and acidity, and the melted mozzarella brings everything together.
The recipe requires only about 10 minutes of active preparation, while the oven does most of the work. Serve the eggplant as a light vegetarian dinner, a warm appetizer, or a flavorful side dish with chicken, fish, pasta, or crusty bread.
Beyond its flavor, eggplant is also naturally rich in fiber and antioxidants, according to Healthline.
Why You’ll Love This Baked Eggplant with Mozzarella and Tomatoes
- It requires only a handful of simple ingredients.
- Most of the cooking happens in the oven.
- The eggplant turns soft and creamy without frying.
- It works as an entrée, appetizer, or vegetable side.
- The recipe is naturally vegetarian and gluten-free.
- You can easily customize it with different cheeses, herbs, and seasonings.
Ingredients You’ll Need

Eggplant
Choose small or medium eggplants with smooth, shiny skin and no soft spots. Smaller eggplants usually contain fewer seeds and cook more evenly than very large ones.
There is no need to peel the eggplant. The skin softens as it bakes and helps the halves hold their shape.
Fresh Mozzarella
Fresh mozzarella gives the dish its creamy, mild flavor. Drain it thoroughly and pat it dry with paper towels before using it. Removing excess moisture helps prevent liquid from collecting in the baking dish.
You can also use low-moisture mozzarella if you prefer a more deeply browned and stretchy cheese topping.
Cherry Tomatoes
Cherry or grape tomatoes work especially well because they become sweet and concentrated as they roast. Cut them in half so their juices can blend with the olive oil and seasonings.
Olive Oil
Eggplant absorbs oil quickly, so brush the cut sides generously. Extra-virgin olive oil adds richness and helps the eggplant develop a soft, creamy texture.
Oregano
Dried oregano gives the recipe a classic Mediterranean flavor. Italian seasoning can also be used.
Fresh Herbs
Fresh parsley or cilantro adds color and freshness just before serving. Fresh basil is another excellent option, especially if you want a Caprese-inspired flavor.
Do You Need to Salt Eggplant Before Baking?
For this recipe, salting the eggplant in advance is not necessary. Most eggplants sold today are not particularly bitter, especially when they are young and firm.
However, if you are using a very large or mature eggplant with many visible seeds, you can sprinkle the cut sides with salt and let them sit for 20–30 minutes. Pat away the released moisture before adding the olive oil and seasonings.
How to Make Baked Eggplant with Mozzarella and Tomatoes
Preheat the oven to 400°F.
Wash and dry the eggplants, then cut them in half lengthwise. Use a sharp knife to make a few shallow diagonal cuts in the flesh. Be careful not to cut all the way through the skin.

Arrange the eggplant halves cut-side up in a large baking dish. Brush the flesh generously with olive oil and season with salt, black pepper, and dried oregano.

Bake the eggplant for 20–25 minutes, until the flesh begins to soften. The exact baking time will depend on the size and thickness of your eggplants.
While the eggplant is baking, cut the cherry tomatoes in half. Drain the mozzarella, pat it dry with paper towels, and tear it into bite-size pieces.
Remove the baking dish from the oven. Arrange the cherry tomatoes over the partially baked eggplant and around the sides of the dish. Add the mozzarella pieces.
Return the dish to the oven and bake for another 10–15 minutes. The eggplant should be completely tender when pierced with a knife, the tomatoes should look roasted and slightly caramelized, and the mozzarella should be melted.

Finish the dish with fresh parsley, cilantro, or basil. Add another sprinkle of oregano and a drizzle of extra-virgin olive oil, if desired.
Serve warm.
How to Tell When Eggplant Is Done
Properly baked eggplant should be very soft and tender in the center. A knife or fork should slide easily into the flesh without resistance.
If the mozzarella has melted but the eggplant is still firm, loosely cover the baking dish with foil and continue cooking for another 5–10 minutes. The additional time will soften the eggplant without over-browning the cheese.
Tips for the Best Baked Eggplant
Make shallow cuts in the flesh before baking. The cuts help the olive oil and seasonings penetrate the eggplant and allow it to cook more evenly.
Do not add the mozzarella at the beginning. Fresh mozzarella needs much less time in the oven than the eggplant. Adding it during the final 10–15 minutes keeps it soft and creamy.
Pat both the mozzarella and tomatoes dry if they are particularly wet. Too much moisture can make the finished dish watery.
Use a baking dish large enough to hold the eggplant in a single layer. Overcrowding traps steam and prevents the tomatoes from roasting properly.
Let the eggplant rest for about five minutes after removing it from the oven. This allows the juices and melted cheese to settle slightly before serving.
Recipe Variations
Caprese-Style Eggplant
Use fresh basil instead of parsley and finish the baked eggplant with a drizzle of balsamic glaze.
Garlic and Herb Eggplant
Mix one or two minced garlic cloves with the olive oil before brushing it over the eggplant.
Spicy Baked Eggplant
Add crushed red pepper flakes along with the oregano for a little heat.
Baked Eggplant with Parmesan
Sprinkle grated Parmesan over the mozzarella during the final few minutes of baking. The Parmesan will add a salty flavor and lightly browned finish.
Baked Eggplant with Feta
Replace some or all of the mozzarella with crumbled feta. Feta will not melt like mozzarella, but it will add a tangy and salty flavor.
Eggplant with Burrata
Bake the eggplant and tomatoes without mozzarella. Add torn burrata immediately after removing the dish from the oven.

Baked Eggplant with Mozzarella and Tomatoes
Ingredients
Method
- Preheat the oven to 400°F.
- Cut the eggplants in half lengthwise. Make a few shallow cuts in the flesh without cutting through the skin.

- Arrange the eggplant halves cut-side up in a large baking dish.

- Brush with olive oil and season with salt, black pepper, and oregano.
- Bake for 20–25 minutes, until the eggplant begins to soften.
- Cut the cherry tomatoes in half. Drain and pat the mozzarella dry, then tear it into bite-size pieces.
- Arrange the tomatoes and mozzarella over the partially baked eggplant.
- Return the dish to the oven and bake for another 10–15 minutes, until the eggplant is tender and the cheese has melted.

- Garnish with fresh parsley or cilantro and serve warm.
Notes
What to Serve with Baked Eggplant
For a light vegetarian meal, serve the eggplant with crusty bread, focaccia, couscous, rice, or a fresh green salad.
It also makes an easy vegetable side for:
- Roasted or grilled chicken
- Baked fish or shrimp
- Steak or pork chops
- Pasta with tomato sauce
- Quinoa or farro
- Other roasted vegetables
The eggplant can also be served as part of a Mediterranean-style spread with hummus, olives, pita bread, and a simple cucumber and tomato salad.
If you love eggplant dishes, don’t miss our Stuffed Eggplants with Ground Beef, Chickpeas, Feta & Sun-Dried Tomatoes, or pair this baked eggplant with mozzarella and tomatoes with our Warm Asparagus Salad with Fresh Mozzarella for another cheesy favorite.
How to Store Leftovers
Allow the baked eggplant to cool completely before transferring it to an airtight container. Store it in the refrigerator for up to 2–3 days.
Because both the eggplant and fresh mozzarella contain moisture, the texture will become softer during storage. The dish is best on the day it is made, but the leftovers will still taste delicious.
Freezing is not recommended. Eggplant and fresh mozzarella can both develop a watery texture after thawing. For the best results, enjoy this baked eggplant with mozzarella and tomatoes fresh from the oven.
How to Reheat Baked Eggplant
For the best texture, reheat the eggplant in a 350°F oven for approximately 10–15 minutes, or until warmed through.
You can also use an air fryer at 350°F for about 5–7 minutes. The microwave works when you are short on time, but the eggplant and cheese will be noticeably softer. However you reheat it, this baked eggplant with mozzarella and tomatoes keeps its rich flavor.

Frequently Asked Questions
Do I Need to Peel the Eggplant?
No. The skin is edible, softens during baking, and helps the eggplant halves hold their shape.
Can I Use Regular Tomatoes Instead of Cherry Tomatoes?
Yes. Choose firm tomatoes and cut them into small wedges or chunks. Remove some of the seeds and excess juice if the tomatoes are particularly watery.
Why Is My Baked Eggplant Watery?
Excess liquid usually comes from the fresh mozzarella or tomatoes. Drain and pat the mozzarella dry, avoid using overly juicy tomatoes, and do not overcrowd the baking dish.
Why Is My Eggplant Still Firm?
The eggplant may simply need more time. Its cooking time can vary significantly depending on its size and maturity. Continue baking until a knife slides easily into the flesh.
Can I Prepare This Dish Ahead of Time?
You can partially bake the seasoned eggplant a few hours in advance. When you are ready to serve, add the tomatoes and mozzarella and complete the final 10–15 minutes of baking. This makes baked eggplant with mozzarella and tomatoes a great make-ahead option for busy weeknights.
Can I Make This Recipe Vegan?
Yes. Omit the mozzarella or replace it with a plant-based cheese that is suitable for melting.
Is This Recipe Gluten-Free?
Yes, all of the ingredients in the recipe are naturally gluten-free. If you are preparing it for someone with celiac disease, check the labels on packaged seasonings and cheese for possible cross-contamination.
This baked eggplant with mozzarella and tomatoes is simple, satisfying, and perfect for busy weeknights or elegant enough for guests.


