Baked Eggplants with Caramelized Onions and Tomato Sauce
When summer fades and autumn takes over, Greeks find ways to make the most of the last ripe tomatoes and eggplants. This dish is a lighter, oven-baked twist on the famous Imam Bayildi, a traditional recipe that came to Greece from Asia Minor.

Instead of deep-frying, the eggplants are roasted until silky soft, topped with slow-cooked caramelized onions, and finished with a rich tomato sauce infused with oregano and basil. It’s the kind of dish that fills the kitchen with that Sunday lunch aroma — simple, rustic, and deeply satisfying.
It’s also one of those recipes that tastes even better the next day, when all the flavors have had time to mingle. For more Greek vegetarian salads, appetizers and casseroles, visit our vegetarian recipe collection here.
Tips & Notes
- Freezer-friendly: The tomato sauce keeps beautifully in the freezer for up to 3 months, so go ahead and make a bigger batch of this. Also it is a very good way to use leftover tomatoes.
- Cheese options: Traditional versions often include xinomizithra, a tangy Greek cheese or manouri. Feta or a smoky cheese like metsovone also work perfectly.
- Make it vegan: Simply skip the butter and cheese — the dish remains rich and comforting.
- Serving idea: Serve with crusty sourdough bread and a crisp white wine (like Assyrtiko).
- Salt the eggplants for 20–30 minutes to remove bitterness and help them stay creamy, not watery.
- Score the flesh with a knife so the oil and tomato sauce absorb into the eggplant instead of sitting on top.
- Brush generously with olive oil — eggplant needs fat to roast properly and become silky.
- Caramelize the onions slowly — this is where most of the flavour comes from.
- Use ripe, sweet tomatoes or high-quality canned tomatoes for richness.
- Bake uncovered at the end so the sauce reduces and the top caramelizes.
- Rest before serving — ladera are always better after they sit and absorb flavours.
Storage & Make-Ahead
- Fridge: Keeps for 3–4 days, even better on day 2.
- Freezer: Freezes well for up to 2 months (cool completely first).
- Reheat: Warm gently in the oven at 160°C (320°F) until bubbling.
- Make ahead: You can assemble the whole dish, cover, refrigerate overnight, and bake the next day.
FAQ
Do I have to salt the eggplants?
Highly recommended — it improves texture and removes bitterness.
Can I make this dish without onions?
You can, but you’ll lose sweetness. Add a little grated carrot instead to balance the acidity.
Why are my eggplants soggy?
Either not enough oil, too low oven temperature, or they were not roasted long enough.
PrintBaked Eggplants with Caramelized Onions and Tomato Sauce
Ingredients
- 4 large eggplants
- salt & pepper
- olive oil
- 2 kg ripe tomatoes
- 6 garlic cloves, minced
- 1/2 tsp chili flakes (boukovo)
- 1 tsp dried oregano
- 5 tbsp tomato paste
- 6 tbsp olive oil
- 1 bunch fresh basil
- salt & pepper
- a pinch of sugar
- 1 kg onions, thinly sliced
- 1 tbsp olive oil
- 1 tbsp butter (optional)
- fresh thyme
- optionally, xinomizithra or another cheese for topping
Instructions
- Prepare the Eggplants
- Cut the eggplants in half lengthwise and score the flesh in a criss-cross pattern.
- Sprinkle with salt and let them sit for 30 minutes to release any bitterness.
- Preheat the oven to 180°C (350°F) and line a baking tray with foil.
- Rinse and pat dry, drizzle generously with olive oil, season with salt and pepper, and roast for about 40 minutes until soft and golden.
Make the Tomato Sauce
- Heat olive oil in a large pot over low-medium heat. Add garlic and sauté until fragrant but not browned.
- Add chili flakes and oregano; stir for 2–3 minutes.
- Stir in the tomato paste and cook for 3 minutes.
- Add the grated or peeled tomatoes and bring to a boil.
- Reduce the heat, cover, and simmer gently for 15 minutes.
- Add the basil, simmer 10 minutes more, then remove the basil and blend the sauce until smooth.
- Return to the pot, cook another 5–10 minutes, and season with salt, pepper, and sugar to balance acidity.
Caramelize the Onions
- In a large pan, heat olive oil (and butter, if using).
- Add onions and a pinch of salt.
- Cook slowly over very low heat for about 1 hour, stirring often and adding 1–2 tbsp water if needed.
- When the onions are deep golden and sweet, season with pepper and thyme.
Assemble the Dish
- Arrange the roasted eggplants on a baking dish.
- Spoon a generous layer of caramelized onions over each.
- Top with 2–3 tbsp tomato sauce.
- Sprinkle with cheese if desired.
- Bake for about 10 minutes until bubbling.
Notes
Serving
Serve warm with crusty bread and a drizzle of extra virgin olive oil.
It’s a simple dish — but the flavor is pure Greek comfort.
