Baked Eggplant with Tomatoes and Mozzarella

July 15, 2026

Baked eggplant with tomatoes and mozzarella lands on the plate with the kind of balance that keeps you going back for another slice: tender eggplant underneath, juicy tomatoes in the middle, and molten mozzarella pulling across the top. The edges get just enough color in the oven to give the dish shape, while the basil and balsamic glaze keep it tasting bright instead of heavy. It eats like a proper meal, not a side dish pretending to be one.

The trick is roasting the eggplant before any cheese goes on. Eggplant holds a lot of water, and if you skip that first blast of heat, the finished dish turns soft in the wrong way. A hot oven and a thin layer of oil help the slices soften and take on some color before they’re topped, which gives you a better texture all the way through. Fresh mozzarella works here because it melts into creamy pockets without getting greasy, and the tomatoes stay juicy instead of collapsing into sauce.

Below, I’ll show you how to keep the eggplant from going soggy, which mozzarella works best, and the easiest way to adapt this when you want it a little more substantial.

The eggplant roasted up tender instead of watery, and the mozzarella melted into these perfect creamy patches without making the whole dish greasy. I added the pesto like you suggested and it gave the tomatoes a great herby boost.

★★★★★— Melissa R.

Save this baked eggplant with tomatoes and mozzarella for a crisp-edged, cheesy vegetarian dinner that still feels light.

Save to Pinterest

The Reason the Eggplant Gets Tender Instead of Watery

Eggplant is the part of this dish that can go wrong first. If the slices are cut too thick, they stay spongy in the middle. If they’re piled into the baking dish before the surface moisture cooks off, they steam under the cheese and turn soft in a dull, heavy way. Roasting the eggplant by itself first changes that completely. The slices lose water, the edges pick up color, and the flesh turns creamy enough to support the toppings without falling apart.

The other key move is keeping the topping layer light. You want tomato, mozzarella, and a little Parmesan, not a mound that smothers the eggplant. Too much cheese traps moisture and blunts the flavor of the tomatoes. A hot oven finishes the dish fast, so the cheese melts before the vegetables overcook.

What Each Ingredient Is Actually Doing in This Dish

Baked Eggplant with Tomatoes and Mozzarella fresh, cheesy, roasted
  • Eggplant — Medium eggplants give you slices that are sturdy enough to roast and top without collapsing. Look for firm, glossy skin and a weight that feels heavy for its size. If your eggplant is extra large, the flesh can be seedy and a little bitter, so smaller to medium ones are the better pick.
  • Extra virgin olive oil — This helps the eggplant soften and brown instead of drying out. A thin, even coating matters more than a lot of oil. If you use less, the slices can taste leathery; if you use too much, they can turn slick and heavy.
  • Italian seasoning and garlic powder — These season the eggplant itself so the dish tastes finished at every layer, not just on top. Garlic powder works better than fresh garlic here because it won’t burn in the oven. Italian seasoning gives you the herb backbone that plays well with tomato and basil.
  • Roma tomatoes — Roma tomatoes hold their shape better than very juicy slicing tomatoes. That means the tops stay neat and the dish doesn’t flood the pan. If your tomatoes are especially watery, seed them lightly before slicing.
  • Fresh mozzarella — This is the cheese that gives you the soft, creamy melt. Pre-shredded mozzarella won’t melt with the same clean texture because of the starch coating. Sliced fresh mozzarella is worth it here.
  • Parmesan cheese — Parmesan adds saltiness and helps the top brown a little. The grated kind is fine, but freshly grated has more flavor and melts more evenly. Use the better one if you have it.
  • Basil pesto — This is optional, but it adds a concentrated herb note that makes the tomatoes taste brighter. A small spoonful is enough; too much can overpower the mozzarella. If you skip it, the dish still works because the basil garnish carries that fresh finish.
  • Balsamic glaze — The glaze gives you a sweet-tart finish that pulls the whole dish together. Use a light drizzle, not a heavy pour, or it will dominate the tomatoes. If you only have balsamic vinegar, reduce it a bit on the stove first so it clings properly.

How to Build the Layers So the Final Bake Stays Clean and Melty

Roasting the Eggplant First

Lay the seasoned slices in a single layer and roast them until they look softened at the edges and just beginning to color underneath. That first roast is where the texture gets set. If you crowd the pan, the slices will steam and stay pale, so use two pans if you need to. Flip them halfway through so both sides dry out a little and pick up some structure.

Stacking the Toppings Without Overloading Them

Move the roasted eggplant into a baking dish, then top each slice with tomato and mozzarella. The goal is a neat layer that melts into itself, not a pile that slips off once the cheese softens. If the tomatoes are thick-cut, the dish can get awkward to eat, so keep the slices close to the width of the eggplant rounds. A tiny spoonful of pesto under the cheese gives you flavor right in the middle of the bite.

Finishing the Bake

Return the dish to the oven just until the mozzarella is melted and the edges look bubbly. You’re not trying to cook the vegetables again. If you leave it in too long, the tomatoes collapse and the cheese turns oily. Pull it when the tops are melted and the Parmesan has started to take on a little color.

The Final Touches

Drizzle the balsamic glaze after baking so it stays bright and glossy. Add the basil at the end for the same reason; heat dulls both the color and the flavor. A few cracks of black pepper over the top give the dish a sharper finish and keep the sweetness in balance.

Three Ways to Adapt It Without Losing the Good Part

Make it dairy-free

Use a good melting dairy-free mozzarella and skip the Parmesan, then finish with the basil and balsamic glaze. The texture will be a little less creamy, but the roasted eggplant and tomatoes still carry the dish. Choose a brand that melts well, because crumbly alternatives won’t give you the same layered finish.

Turn it into a heartier main

Serve the baked eggplant over cooked polenta, risotto, or crusty bread if you want it to eat more like dinner. The extra starch catches the tomato juices and balsamic glaze, which is exactly what makes the plate feel complete. This is the easiest way to stretch a smaller batch without changing the recipe.

Go gluten-free without changing a thing

The base recipe is naturally gluten-free as written, as long as your pesto and balsamic glaze are certified or labeled gluten-free. That’s one of the nice things about this dish: the texture comes from the roasting, not from breading or flour. You don’t lose anything by keeping it simple.

Add a crisp topping

A light sprinkle of seasoned breadcrumbs before the final bake gives the top a little crunch. It changes the dish from soft and silky to something with more contrast, which works well if you like baked vegetables with a little bite. Keep the layer thin so it doesn’t steal the spotlight from the cheese.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 3 days. The eggplant softens a little more after chilling, but the flavor stays good.
  • Freezer: Freezing isn’t ideal. The tomatoes and mozzarella both change texture after thawing, and the dish turns watery when reheated.
  • Reheating: Warm it in a 375°F oven until the cheese loosens and the center is hot. The microwave works in a pinch, but it makes the eggplant softer and the mozzarella a little rubbery.

Answers to the Questions Worth Asking

Can I salt the eggplant first?+

You can, but this recipe doesn’t need that extra step if you’re using medium eggplants and roasting them hot. The oven does the work of drawing out moisture while also browning the slices. If you salt first, pat them dry before oiling so they don’t steam.

How do I keep my baked eggplant from turning soggy?+

Roast the eggplant before adding the toppings and keep the cheese layer moderate. Soggy eggplant usually means it steamed instead of roasted, or the dish spent too long in the oven after the toppings went on. A hot oven and a single layer on the pan fix both problems.

Can I use regular mozzarella instead of fresh mozzarella?+

Yes, but the dish won’t have the same soft, milky melt. Fresh mozzarella gives you creamy patches that settle over the tomatoes without drying out. If you use shredded mozzarella, keep the layer light so the cheese doesn’t turn greasy.

How do I make this ahead for dinner later?+

You can roast the eggplant earlier in the day and keep it covered in the refrigerator, then add the toppings and bake just before serving. That keeps the cheese from overcooking and the basil fresh. If you assemble the full dish too early, the tomatoes start releasing juice into the eggplant.

Can I use zucchini instead of eggplant?+

You can, but zucchini cooks faster and releases more water, so the texture will be softer. Slice it a little thicker than you think you need and roast it until the surface dries out before topping. The finished dish will taste lighter and less substantial than the eggplant version.

Baked Eggplant with Tomatoes and Mozzarella

Baked eggplant with tomatoes and mozzarella delivers tender roasted eggplant topped with juicy tomatoes, melted mozzarella, and a balsamic glaze finish. This Italian-inspired bake roasts first for softness, then bakes again just until the cheese turns bubbly.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Appetizer, Dinner, Lunch
Cuisine: Italian
Calories: 430

Ingredients
  

Eggplant
  • 2 eggplant Sliced into 1/2-inch rounds
  • 2 tbsp extra virgin olive oil
  • 1 tsp Italian seasoning
  • 1 tsp garlic powder
  • 0.5 tsp kosher salt
  • 0.5 tsp black pepper
Toppings
  • 3 Roma tomatoes Sliced
  • 8 oz fresh mozzarella Sliced
  • 0.25 cup grated Parmesan cheese
  • 2 tbsp basil pesto Optional
  • 1 fresh basil leaves
Finishing
  • 2 tbsp balsamic glaze
  • 1 extra Parmesan
  • 1 fresh cracked black pepper

Equipment

  • 1 sheet pan
  • 1 baking dish

Method
 

Preheat and season
  1. Preheat the oven to 425°F (220°C). Let it fully heat so the eggplant roasts evenly.
  2. Brush both sides of the eggplant rounds with extra virgin olive oil. You should see a light, glossy coating.
  3. Season with Italian seasoning, garlic powder, kosher salt, and black pepper. Sprinkle evenly so the surface is speckled.
  4. Roast for 20 minutes, flipping halfway through. Cook until the eggplant looks tender and slightly browned at the edges (visual cue: fork-tender).
Assemble and bake
  1. Arrange the roasted eggplant in a baking dish. Place slices in a single layer so toppings melt properly.
  2. Top each slice with Roma tomatoes and fresh mozzarella, then add a small spoonful of basil pesto if using. The cheese should cover most of each slice (visual cue: mozzarella distributed across the top).
  3. Sprinkle grated Parmesan cheese over the mozzarella. Aim for an even dusting so it browns lightly.
  4. Bake for 10–12 minutes at 425°F (220°C), until the mozzarella is melted and bubbly. Look for bubbling around the edges and a glossy melted surface (visual cue: active melt).
Finish and serve
  1. Drizzle with balsamic glaze right after baking. Use a steady zigzag so it caramelizes slightly on contact.
  2. Garnish with fresh basil leaves, extra Parmesan, and fresh cracked black pepper, then serve warm. The final look should be fragrant and speckled with herbs and cheese.

Notes

For best texture, slice the eggplant evenly to help it roast uniformly, and don’t overcrowd the baking dish so the mozzarella melts instead of steaming. Refrigerate leftovers in an airtight container up to 3 days; reheat in a 400°F (200°C) oven until hot. Freezing is not recommended because the eggplant and tomatoes can soften too much. For a dairy-light option, use part-skim or a plant-based mozzarella that melts, and keep the Parmesan as optional.
About the author
Savannah

Leave a Comment

Recipe Rating