Creamy layers of eggplant, silky tomato sauce, and bubbling cheese make Italian Eggplant Gratin a truly irresistible comfort dish. Every forkful is a celebration of classic Mediterranean flavors, combining the earthiness of seasonal vegetables with the richness of gooey mozzarella and the sharp finish of Parmesan. Whether it’s a sun-drenched summer dinner or a cozy winter evening, Italian Eggplant Gratin is a recipe that instantly pulls everyone to the table—it’s simple to prepare but feels incredibly special and satisfying.
Ingredients You’ll Need

Ingredients You’ll Need
The beauty of Italian Eggplant Gratin lies in its reliance on wholesome, easy-to-source ingredients that each bring something wonderful to the table. From vibrant eggplants to the herbs and cheeses, every element has a starring role in building the layers of taste and texture in this classic dish.
- Fresh eggplants: Choose three large, firm eggplants for a meaty texture and mild flavor—slicing them evenly is key for perfect layers.
- Tomato coulis: 700 ml of high-quality tomato puree adds body, acidity, and a bright red hue to the gratin’s sauce.
- Garlic: Two cloves, finely chopped, will perfume the sauce with classic Italian aroma and subtle warmth.
- Yellow onion: Adding one brings sweetness and depth that balances the tanginess of the tomatoes.
- Extra virgin olive oil: Use as much as needed for sautéing—this ingredient adds rich flavor and aids in caramelizing the vegetables.
- Fine salt: Essential for drawing out moisture from the eggplant and balancing the flavors throughout the dish.
- Ground black pepper: Freshly ground is best for a peppery pop that enhances the savoriness of every bite.
- Dried oregano: Just a sprinkle brings a signature Mediterranean aroma and flavor profile.
- Fresh basil leaves: A few leaves, torn at the end, lift the sauce with an herbaceous finish that’s bright and fragrant.
- Mozzarella cheese: 300g, grated or sliced—go for a low-moisture mozzarella for melting goodness without excess liquid.
- Grated Parmesan: 60g for an irresistible golden crust and sharp bite—never skip this finishing touch!
How to Make Italian Eggplant Gratin
Step 1: Prep and Salt the Eggplants
Start your Italian Eggplant Gratin by washing and slicing the eggplants into 1 cm thick rounds. Sprinkle both sides generously with fine salt and let them rest in a colander for about 20 minutes. This step helps to draw out excess moisture and any bitterness, ensuring your gratin turns out savory, not soggy. Once they’ve released their liquid, pat them dry thoroughly with paper towels—don’t rush this part, as dry eggplants will brown beautifully later.
Step 2: Brown the Eggplants
Heat a good drizzle of extra virgin olive oil in a large skillet over medium heat. Arrange the eggplant slices in a single layer—work in batches if needed—and cook each side for 3 to 4 minutes, just until they’re golden and tender. Set the browned rounds aside on paper towels to soak up any excess oil. This step gives the eggplants a golden finish and a lovely, meaty flavor that holds up perfectly in the gratin.
Step 3: Make the Savory Tomato Sauce
Meanwhile, in a saucepan, gently sweat the finely sliced onion and garlic with a little olive oil until they’re soft but not browned—this keeps their flavors sweet and mellow. Pour in the tomato coulis, season with salt, pepper, and a generous pinch of dried oregano. Let the sauce simmer gently over low heat for 15 to 20 minutes, stirring occasionally, until rich and slightly thickened. Tear in the fresh basil right at the end to preserve its vibrant color and aroma.
Step 4: Assemble the Italian Eggplant Gratin
Preheat your oven to 180°C (350°F). In a deep baking dish, spoon a thin layer of tomato sauce over the bottom to keep the eggplants from sticking. Next, add a layer of browned eggplant slices, top with mozzarella, and sprinkle with a little grated Parmesan. Keep layering—sauce, eggplant, mozzarella, Parmesan—until all your ingredients are used, finishing with an extra generous layer of cheese and a few torn basil leaves on top. The layering is what creates the melt-in-the-mouth experience with every bite!
Step 5: Bake and Rest
Slide the assembled Italian Eggplant Gratin into your preheated oven and bake for 30 to 40 minutes, until the top is irresistibly golden and bubbling. Let it stand outside the oven for a few minutes before serving, so the layers can settle and the flavors meld together; this step ensures every slice holds beautifully when served.
How to Serve Italian Eggplant Gratin
Garnishes
Add a final sprinkle of grated Parmesan and a handful of fresh basil leaves just before serving your Italian Eggplant Gratin. For a burst of color, try a dusting of chopped parsley or even a few shaves of lemon zest—these little touches make your dish look restaurant-worthy and add fresh flavor right at the table.
Side Dishes
Italian Eggplant Gratin is wonderfully versatile and fits right in as either the centerpiece or a hearty side. Serve it with a simple arugula salad dressed with balsamic vinegar, a hunk of crusty Italian bread to mop up every drop of sauce, or even as a rich partner to grilled chicken or fish. Whatever you choose, the gratin’s robust flavors play well with both light and savory sides.
Creative Ways to Present
Elevate your presentation by making individual servings in small ramekins—perfect for dinner parties or entertaining guests. Sometimes, I serve Italian Eggplant Gratin on a bed of creamy polenta or spoon it over pasta for a heartier meal. You can even tuck slices inside a baguette as a decadent vegetarian sandwich for a next-day lunch!
Make Ahead and Storage
Storing Leftovers
Leftover Italian Eggplant Gratin keeps beautifully in the fridge. Simply cool it to room temperature, cover the baking dish tightly with foil or transfer portions to airtight containers, and eat within 3 days. The flavors deepen and develop overnight, making it even tastier the next day.
Freezing
To freeze, let the gratin cool completely, then wrap it well or portion it out into freezer-safe containers. Italian Eggplant Gratin freezes for up to 2 months. Thaw overnight in the fridge before reheating to ensure it keeps its luscious texture.
Reheating
For best results, reheat Italian Eggplant Gratin uncovered in the oven at 180°C (350°F) until warmed through and bubbly, about 20 minutes. Cover loosely with foil if the cheese browns too quickly. You can also microwave individual slices on medium power, but the oven method gives the crispiest top.
FAQs
Can I make Italian Eggplant Gratin ahead of time?
Absolutely—this dish is actually one of those recipes that gets even better if made a day in advance. Assemble and bake it as directed, let it cool, then refrigerate. Reheat before serving for ultimate convenience and flavor.
Should I peel the eggplants first?
There’s no need to peel the eggplants; their skins add wonderful color and structure. If you find the skins tough, especially with older eggplants, you can peel them in strips for a decorative look and a softer bite.
What other cheeses can I use?
Mozzarella and Parmesan are classics, but you can experiment—try provolone, fontina, or even a touch of ricotta between the layers. Just be sure the cheese you choose melts well and complements the Italian Eggplant Gratin’s flavors.
Can I add meat to this dish?
Certainly! For a hearty twist, scatter cooked crumbled Italian sausage or ground beef between the layers, or add thin slices of prosciutto. Italian Eggplant Gratin is naturally vegetarian, but adding meat is a delicious option if you want to mix it up.
Is there a gluten-free version?
This Italian Eggplant Gratin recipe is naturally gluten-free, as it contains no breadcrumbs or flour. Check your cheeses and tomato sauce for hidden ingredients, but otherwise, it’s a perfect dish to share with gluten-sensitive friends.
Final Thoughts
If you’ve never made Italian Eggplant Gratin before, now’s the time to let this classic comfort food shine in your kitchen. It’s approachable, endlessly delicious, and sure to bring smiles around the table. Give it a try and discover why it’s such a beloved favorite!
PrintItalian Eggplant Gratin Recipe
A delicious and comforting Italian Eggplant Gratin recipe that combines layers of eggplant, flavorful tomato sauce, and cheesy goodness, resulting in a satisfying dish with a melt-in-the-mouth texture.
- Prep Time: 30 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour 10 minutes
- Yield: 6 servings
- Category: Main Dish
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
Vegetables
- 3 large fresh eggplants
Tomato sauce
- 700 ml of tomato coulis
- 2 cloves of garlic
- 1 yellow onion
- Extra virgin olive oil, sufficient quantity
- Fine salt
- Ground black pepper
- Dried oregano
- A few fresh basil leaves
Filling
- 300g grated or sliced mozzarella
- 60g grated parmesan cheese
Instructions
- Wash and slice the eggplants: Slice eggplants into 1 cm thick rounds, salt, drain, and pat dry.
- Brown the eggplant: Brown slices in olive oil until lightly browned. Drain on paper towels.
- Prepare the tomato sauce: Sweat onion and garlic, add tomato puree, season, and simmer with oregano. Add basil.
- Assemble the gratin: Preheat oven, layer tomato sauce, eggplant, mozzarella, Parmesan. Repeat layers, finishing with cheese and basil.
- Bake: Bake at 180°C for 30-40 minutes until golden brown. Let stand before serving.
Notes
- This dish gains flavor when prepared the day before and reheated.
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 8g
- Sodium: 780mg
- Fat: 18g
- Saturated Fat: 9g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 9g
- Protein: 15g
- Cholesterol: 45mg