Love this? Save it for later!
Share the inspiration with your friends
I wasn’t planning on making dinner that night. Honestly, I was staring into the fridge, hoping something would magically transform into a meal. There was a large eggplant sitting in the crisper drawer, looking a little sad. A ball of mozzarella, a few Roma tomatoes, and a half-used jar of marinara sauce stared back at me. It felt like a culinary dead end, not a promising start.
But then I remembered a dish my neighbor brought over last summer. She called it “Eggplant Parm, but lazier.” She was right. It was a bubbling, cheesy, saucy mess of comfort. I had the basic pieces—the eggplant, the tomatoes, the mozzarella. I figured, why not try to recreate that magic? I sliced the eggplant, layered it in a baking dish with the tomatoes and cheese, and crossed my fingers.
Thirty minutes later, my kitchen smelled like a trattoria. The cheese was golden and bubbly, the tomatoes had softened into a sweet jam, and the eggplant was tender enough to cut with a fork. I ate it straight from the dish, standing at the counter. It was one of those accidental wins that makes you feel like a genius. This cheesy baked eggplant with tomatoes and mozzarella is now my go-to for those nights when I need something deeply satisfying without a trip to the store.
Why You’ll Love This Recipe
This isn’t just another vegetable side dish. It’s a full-on, soul-warming meal that comes together with almost no effort. I’ve tested this method at least a dozen times, tweaking the layering and the bake time to get that perfect texture. The eggplant doesn’t get soggy or bitter—it turns silky and rich, soaking up all that tomato goodness.
- Quick & Easy: From fridge to table in under 45 minutes. No salting, no breading, no frying. Just slice, layer, and bake.
- Simple Ingredients: You probably have most of these in your kitchen right now. No fancy grocery trips needed.
- Perfect for Meatless Mondays: It’s hearty enough to be a main dish, but works beautifully as a side for grilled chicken or fish.
- Crowd-Pleaser: I’ve served this to picky eaters and vegetable skeptics. They always go back for seconds.
- Unbelievably Delicious: The combination of tender eggplant, sweet roasted tomatoes, and melted mozzarella is pure comfort food magic.
What makes this version different? It’s the layering. Instead of breading the eggplant, we let it roast and soften naturally, absorbing the flavors of the sauce and cheese. It’s lighter than traditional eggplant Parmesan, but just as satisfying. This is the kind of dish that makes you close your eyes after the first bite. It’s comfort food, simplified.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, but a few key choices make all the difference.
For the Base
- 1 large eggplant (about 1 lb / 450g) – Look for one that feels heavy for its size and has smooth, shiny skin. No need to peel it—the skin holds everything together.
- 3-4 Roma tomatoes (about 12 oz / 340g) – Ripe but firm. Roma tomatoes hold their shape well during baking and don’t release too much water.
- 8 oz (225g) fresh mozzarella – The good stuff, in a ball. Avoid pre-shredded mozzarella; it won’t melt as smoothly. I prefer BelGioioso or Galbani for best texture.
- 1 cup (240ml) marinara sauce – Use your favorite jarred brand or homemade. I like Rao’s for its clean flavor.
- 1/2 cup (50g) grated Parmesan cheese – Freshly grated is key. The pre-shredded stuff has anti-caking agents that affect melting.
- 3 tablespoons olive oil – Extra virgin for drizzling.
- 3 cloves garlic – Minced. Fresh garlic adds a punch that jarred stuff just can’t match.
- 1 teaspoon dried oregano – Or 1 tablespoon fresh, if you have it.
- 1/2 teaspoon salt – Plus more for the eggplant.
- 1/4 teaspoon black pepper
- Fresh basil leaves – For garnish. A handful, roughly torn.
Ingredient Tips
For the best texture, use firm, small-curd mozzarella. If you can’t find fresh mozzarella, low-moisture mozzarella works too—just slice it thinly. In summer, swap in fresh cherry tomatoes for the Roma tomatoes. They burst beautifully in the oven. If you need a dairy-free option, use a plant-based mozzarella shreds and omit the Parmesan.
Equipment Needed
You don’t need much for this recipe, which is part of its charm. Here’s what you’ll need:
- 9×13-inch (23×33 cm) baking dish – A ceramic or glass dish works best. Metal can react with the tomatoes.
- Sharp chef’s knife – For slicing the eggplant and tomatoes evenly.
- Cutting board
- Small bowl – For mixing the garlic and olive oil.
- Measuring cups and spoons
- Aluminum foil – For covering the dish during the first part of baking.
If you don’t have a 9×13 dish, a large cast-iron skillet works beautifully. I’ve used my 12-inch skillet many times—it gives the edges extra crispiness. No need to buy anything fancy. A good baking dish is a solid investment, though. I’ve had my Pyrex dish for years, and it’s still going strong.
Preparation Method
This comes together fast, so preheat your oven first. Get it to 400°F (200°C).
- Prep the eggplant. Slice the eggplant into 1/2-inch (1.25 cm) rounds. Don’t slice them too thin, or they’ll disappear into the sauce. Too thick, and they won’t cook through. I learned this the hard way after a batch of crunchy eggplant. Spread the slices on a paper towel-lined baking sheet, sprinkle with a little salt, and let them sit for 10 minutes. This draws out excess moisture and any bitterness. Pat them dry with another paper towel.
- Slice the tomatoes. Cut the Roma tomatoes into 1/4-inch (0.6 cm) rounds. Try to keep them uniform so they cook evenly. Set them aside.
- Prep the cheese. Slice the fresh mozzarella into 1/4-inch (0.6 cm) rounds. If it’s very wet, pat it dry with a paper towel. Too much moisture makes the dish watery.
- Make the garlic oil. In a small bowl, mix the olive oil with the minced garlic, dried oregano, salt, and pepper. This simple mixture is the flavor backbone of the whole dish.
- Layer the dish. Spread a thin layer of marinara sauce (about 1/4 cup) on the bottom of your 9×13 baking dish. This prevents the eggplant from sticking. Arrange half of the eggplant slices in a single layer, slightly overlapping if needed. Drizzle with half of the garlic oil. Top with half of the tomato slices. Sprinkle with half of the Parmesan cheese. Lay half of the mozzarella slices over the tomatoes. Repeat the layers: remaining eggplant, remaining garlic oil, remaining tomatoes, remaining Parmesan, and remaining mozzarella on top.
- Bake covered. Cover the dish tightly with aluminum foil. Bake for 25 minutes. This steams the eggplant, making it tender without drying out.
- Bake uncovered. Remove the foil and bake for another 15-20 minutes, until the cheese is golden and bubbly and the edges of the dish are bubbling. The eggplant should be fork-tender.
- Rest and garnish. Let the dish rest for 5 minutes before serving. This allows the juices to settle. Top with fresh basil leaves just before serving.
Sensory cues: When you remove the foil, the top should be golden brown and the sauce should be bubbling around the edges. The aroma will be incredible—garlic, oregano, and melted cheese. The eggplant should offer no resistance when pierced with a fork. If it’s still firm, give it another 5 minutes uncovered.
Cooking Tips & Techniques
I’ve made this dish more times than I can count, and I’ve learned a few things along the way. Here are my best tips:
- Don’t skip salting the eggplant. I know it’s an extra step, but it makes a huge difference. It draws out bitterness and helps the eggplant stay firm during baking. I once skipped this step in a hurry, and the dish turned out watery and slightly bitter. Never again.
- Use a hot oven. 400°F (200°C) is the sweet spot. It’s hot enough to caramelize the tomatoes and melt the cheese without burning the edges. If your oven runs hot, check it at the 15-minute mark after removing the foil.
- Let it rest. This is crucial. If you dig in right away, the layers will slide apart and you’ll have a soupy mess. Five minutes of patience gives you clean, beautiful layers.
- Double the recipe for meal prep. This dish reheats beautifully. Make two batches and freeze one for a busy weeknight. Just bake it fully, let it cool, wrap it tightly, and freeze for up to 3 months.
One mistake I made early on was using too much sauce. It seemed like a good idea, but the eggplant ended up swimming in liquid. Stick to a light layer—the eggplant and tomatoes release their own moisture as they cook.
Variations & Adaptations
This recipe is incredibly flexible. Here are some of my favorite variations:
- Add protein. Layer in some cooked Italian sausage or ground beef for a heartier meal. I’ve done this when I needed to feed a hungry crowd. Brown the meat first, then layer it between the eggplant and tomatoes. For a similar layered dish, try my cheesy beef and eggplant lasagna.
- Go vegan. Use a plant-based mozzarella shreds and nutritional yeast instead of Parmesan. The texture will be slightly different, but still delicious.
- Make it gluten-free. This recipe is naturally gluten-free! Just double-check your marinara sauce for any hidden gluten.
- Swap the cheese. Try provolone or fontina for a different flavor profile. Smoked mozzarella adds a lovely depth.
- Add more veggies. Layer in some sautéed mushrooms, zucchini, or bell peppers. I once added roasted red peppers, and it was incredible.
If you’re in the mood for something crispy on the side, these crispy garlic parmesan potato balls make an excellent accompaniment. Or, if you want to keep the Italian theme going, serve it alongside a simple green salad with a lemon vinaigrette.
Serving & Storage Suggestions
This dish is best served warm, straight from the oven. Let it rest for 5 minutes, then scoop out generous portions. The cheese will be stretchy and the eggplant tender.
Serving suggestions: Serve over a bed of spaghetti or with crusty bread to soak up the juices. A simple green salad with a lemon vinaigrette balances the richness. For a complete Italian-inspired meal, start with a bowl of creamy shrimp parmesan bisque.
Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors actually get better as they meld together. To reheat, place in a 350°F (175°C) oven for 10-15 minutes, or microwave in 30-second intervals. If the dish seems dry, add a splash of water or extra marinara before reheating.
Freezing: This dish freezes beautifully. Bake it fully, let it cool completely, then wrap tightly in plastic wrap and aluminum foil. Freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat in a 350°F (175°C) oven until bubbly.
Nutritional Information & Benefits
This dish is surprisingly healthy for how indulgent it tastes. Here’s the estimated nutritional breakdown per serving (based on 4 servings):
| Nutrient | Amount |
|---|---|
| Calories | 320 |
| Protein | 18g |
| Fat | 22g |
| Carbohydrates | 14g |
| Fiber | 6g |
| Sugar | 8g |
| Sodium | 680mg |
Eggplant is a great source of fiber and antioxidants, particularly nasunin, which is found in the purple skin. Tomatoes are rich in lycopene, a powerful antioxidant linked to heart health. Mozzarella provides calcium and protein. This dish is naturally low-carb and gluten-free. If you’re watching your sodium, use a low-sodium marinara sauce and go easy on the salt.
Conclusion
This cheesy baked eggplant with tomatoes and mozzarella is proof that simple ingredients can create something truly special. It’s the kind of dish that feels like a hug on a plate—warm, comforting, and deeply satisfying. Whether you’re a lifelong eggplant lover or a skeptic looking for a conversion experience, this recipe delivers.
I love this recipe because it’s forgiving. You can tweak it based on what you have, and it always turns out delicious. It’s become my go-to for busy weeknights, lazy Sundays, and everything in between. I hope you give it a try and make it your own.
If you make this recipe, I’d love to hear about it! Leave a comment below and let me know how it turned out. Did you add any twists? Share your photos on Instagram and tag me. Happy cooking!
Frequently Asked Questions
Can I use a different type of eggplant?
Yes, you can use any variety. Italian eggplant is the most common, but Japanese or Chinese eggplant works too. They’re smaller and more tender, so you might need to adjust the layering. Just slice them the same thickness.
Do I need to peel the eggplant?
No, you don’t need to peel it. The skin holds the slices together during baking and adds a nice texture. Plus, it’s where most of the antioxidants are. If you prefer a softer texture, you can peel it, but I recommend leaving it on.
Can I make this ahead of time?
Absolutely! You can assemble the dish up to 24 hours in advance. Just cover it and refrigerate. When you’re ready to bake, add about 10 minutes to the covered baking time since you’re starting from cold. It’s a great option for entertaining.
Why is my eggplant bitter?
Eggplant can be bitter if it’s older or if you skip the salting step. Salting draws out the bitter compounds. If you’re short on time, look for smaller, younger eggplants—they tend to be less bitter. Also, make sure you’re using fresh eggplant. If it feels light for its size, it’s likely older.
Can I use dried basil instead of fresh?
Fresh basil is best for garnishing, but you can use dried basil in the dish itself. Add 1 teaspoon of dried basil to the garlic oil mixture. The flavor won’t be as bright, but it will still be delicious. If you have fresh, use it. It really makes a difference.
Pin This Recipe!

Best Cheesy Baked Eggplant with Tomatoes Mozzarella Recipe
A simple, soul-warming dish of tender eggplant, sweet roasted tomatoes, and melted mozzarella, baked to golden perfection. Perfect for busy weeknights or Meatless Mondays.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Italian
Ingredients
- 1 large eggplant (about 1 lb / 450g)
- 3–4 Roma tomatoes (about 12 oz / 340g)
- 8 oz (225g) fresh mozzarella
- 1 cup (240ml) marinara sauce
- 1/2 cup (50g) grated Parmesan cheese
- 3 tablespoons olive oil
- 3 cloves garlic, minced
- 1 teaspoon dried oregano
- 1/2 teaspoon salt, plus more for eggplant
- 1/4 teaspoon black pepper
- Fresh basil leaves for garnish
Instructions
- Preheat oven to 400°F (200°C).
- Slice eggplant into 1/2-inch (1.25 cm) rounds. Spread on paper towel-lined baking sheet, sprinkle with salt, let sit 10 minutes, then pat dry.
- Slice Roma tomatoes into 1/4-inch (0.6 cm) rounds.
- Slice fresh mozzarella into 1/4-inch (0.6 cm) rounds and pat dry if wet.
- In a small bowl, mix olive oil, minced garlic, oregano, salt, and pepper.
- Spread a thin layer of marinara sauce (about 1/4 cup) on bottom of a 9×13-inch baking dish.
- Arrange half of the eggplant slices in a single layer. Drizzle with half of the garlic oil. Top with half of the tomato slices, half of the Parmesan, and half of the mozzarella.
- Repeat layers: remaining eggplant, remaining garlic oil, remaining tomatoes, remaining Parmesan, and remaining mozzarella on top.
- Cover tightly with aluminum foil and bake for 25 minutes.
- Remove foil and bake for another 15-20 minutes until cheese is golden and bubbly and eggplant is fork-tender.
- Let rest for 5 minutes before serving. Garnish with fresh basil.
Notes
Don’t skip salting the eggplant to remove bitterness and excess moisture. Let the dish rest for 5 minutes before serving to allow layers to set. For meal prep, double the recipe and freeze one batch for up to 3 months.
Nutrition
- Serving Size: 1 serving (about 1/4
- Calories: 320
- Sugar: 8
- Sodium: 680
- Fat: 22
- Saturated Fat: 10
- Carbohydrates: 14
- Fiber: 6
- Protein: 18
Keywords: baked eggplant, cheesy eggplant, eggplant with tomatoes, mozzarella, vegetarian, easy dinner, meatless Monday



