Eggplant Potato Tomato Casserole

Category: Tasty and Satisfying Vegetarian Recipes

Eggplant, potato, and tomatoes are layered with golden onions and garlic, then bathed in a herby tomato sauce and slow-baked until meltingly tender. This dish features sautéed vegetables that are finished in the oven for deep flavor and a soft, hearty texture. Serve warm, garnished with fresh parsley, alongside feta and crusty sourdough. The simple, rustic preparation lets the natural flavors of the vegetables shine. Enjoy as a comforting main or flavorful side highlighting Mediterranean ingredients.

Chef with a smile, ready to cook and serve.
Updated on Tue, 10 Jun 2025 22:16:00 GMT
A white bowl filled with food. Pin
A white bowl filled with food. | yummygusto.com

This eggplant, potato and tomato casserole is classic comfort food I return to every year as soon as eggplants hit the markets. The combination of caramelized onions, soft potatoes and golden eggplant, all nestled under a tangy tomato sauce, brings deep satisfaction from simple ingredients. It is the kind of dish that perfumes your home and gets better with time—a perfect choice for make ahead meals or relaxed gatherings.

This was the first dish I cooked for my mother in law and even now it always brings up warm memories around the table when I serve it

Ingredients

  • Eggplants: Look for ones that feel firm and glossy with tight green stems, a good sign of freshness
  • Salt: Helps draw out excess moisture and mellow bitterness in eggplant wedges
  • Extra virgin olive oil: Brings fruity rounded flavor and helps everything brown properly, garden fresh oil always gives the best results
  • Potatoes: Yukon Gold or Desiree hold their shape well in baking, waxy types work best
  • Onions: Slice thinly for a silky sweet base, the natural sugars will concentrate as they cook
  • Garlic: Crushed for potency and full aroma, choose firm plump cloves
  • Tomatoes or tomato passata: For the richness and acidity, peak season tomatoes or a good quality passata work wonders
  • Tomato paste: Heightens the tomato flavor and thickens the sauce
  • Sugar: If your tomatoes are a bit tart a pinch balances the acidity
  • Salt and pepper: Always taste your sauce before baking to get the seasoning just right
  • Water: To combine everything, a gentle simmer works best with filtered water
  • Parsley: For finishing, seek perky vibrant green bunches for the freshest taste

Step-by-Step Instructions

Prepare the Eggplant:
Generously salt the eggplant wedges and let them rest in a colander for about 20 to 30 minutes. This step draws out moisture and any bitterness. After resting rinse well and pat very dry with a towel to prevent sogginess.
Prep the Potatoes:
While eggplant is resting peel and cut potatoes into wedges. Place them in a bowl of cold water for about 10 minutes to remove excess starch. Drain thoroughly and dry with a towel.
Prep Aromatics and Tomatoes:
Peel and slice the onions thinly for tender melting texture in the bake. Peel and crush the garlic for full flavor. Chop fresh tomatoes roughly and puree them in a food processor for a smooth sauce.
Sauté the Potatoes:
Heat a bit of olive oil in a large frying pan over medium heat. Fry the potato wedges until lightly golden on each side about four or five minutes. Layer them into your baking dish so the base is evenly covered.
Fry the Eggplant:
Working in batches add more oil as needed and fry eggplant pieces until golden and softened. Eggplant soaks up oil but resists browning when wet which is why drying is so important. Set cooked eggplant into the baking dish along with the potatoes.
Cook the Onion Mixture:
Use a little more oil and cook the onions gently until soft and translucent about five to seven minutes. Stir frequently to keep them from browning too fast. Next add garlic and cook just until fragrant about two to three minutes.
Build the Sauce:
Stir tomato paste into the onions and sauté for a couple of minutes to get rid of any raw taste. Pour in the pureed tomatoes or passata sugar salt pepper parsley and water. Bring this sauce to a boil then simmer just a minute to blend all flavors.
Assemble the Casserole:
Pour the completed tomato sauce evenly over the layers of eggplant and potato in your baking dish. Ensure the sauce seeps down through the cracks for best flavor in every bite.
Bake the Casserole:
Cover your baking tray with foil and bake at 180 degrees Celsius until the vegetables are tender about forty minutes. Remove foil and continue baking until the top is golden and the sauce thickens another fifteen to twenty minutes adding more hot water if things look too dry.
Rest and Serve:
Let your bake sit for at least ten minutes after pulling it from the oven. This lets the sauce set and intensifies all the flavors. Garnish with chopped parsley and serve with good bread or a crumble of salty feta if you like.
A plate of food with a slice of zucchini.
A plate of food with a slice of zucchini. | yummygusto.com

Eggplant is the ingredient I look forward to most in this dish—the way it soaks up the rich sauce and turns silky is unbeatable. My kids love to sneak the crispy bits of potato from the corners which always sparks a gentle competition at dinner.

Storage Tips

Let the casserole cool completely before storing. Cover the baking dish or transfer leftovers to airtight containers and keep in the refrigerator for up to four days. This dish also freezes well in portions so you can stash some away for quick weeknight meals. I find the flavors deepen after a day in the fridge and a gentle oven reheat brings it all right back to life.

Ingredient Substitutions

If you are short on fresh tomatoes opt for top quality tomato passata for a full bodied sauce. Sweet potatoes substitute beautifully for the regular potatoes lending a subtle sweetness. A dried Italian herb blend can stand in for the parsley if you have run out but always use fresh herbs if you can for brightness.

Serving Suggestions

This casserole shines as a vegetarian main served with warm sourdough or pita bread to wipe up the tomato juices. A side of crumbled feta adds a lovely salty creamy touch. For a heartier meal serve alongside a crisp green salad tossed with lemon and olive oil. Leftovers make a fantastic filling for wraps or sandwiches the next day.

Cultural Context

This dish feels deeply Mediterranean reminding me of summer evenings in Greece or Turkey where eggplants are king and olive oil is used with a generous hand. Every family has its own tweaks—some add mint or peppers and others prefer a touch of cinnamon in the sauce. The basic technique of salting then frying eggplant before baking marries old world wisdom with pure comfort.

A plate of food with a slice of potato and a slice of eggplant.
A plate of food with a slice of potato and a slice of eggplant. | yummygusto.com

One of my biggest lessons with this dish was patience—both with carefully frying the vegetables and letting them cool before serving. Every family gathering that starts with a bubbling pan of eggplant potato and tomato casserole ends up being about togetherness and happy full bellies.

Recipe Q&A

→ How do I keep eggplant from becoming bitter?

Salting eggplant wedges before cooking helps draw out bitterness and excess moisture. Let them rest with salt, then rinse and dry thoroughly.

→ Can I make this casserole ahead of time?

Yes, bake the vegetable medley in advance and reheat before serving. Flavors deepen and the texture remains soft.

→ What can I serve alongside this dish?

It pairs well with feta cheese, sourdough bread, or a simple green salad to balance the richness.

→ Can I use passata instead of fresh tomatoes?

Absolutely. Either use fresh, blended tomatoes or tomato passata for a smooth, rich sauce.

→ Are there alternatives for parsley in this casserole?

You can also use fresh basil or oregano for a slightly different herbal note.

Eggplant Potato Tomato Casserole

Tender eggplant, potatoes, and tomatoes baked together with herbs in a rich, savory tomato sauce.

Prep Time
40 min
Cook Time
70 min
Total Time
110 min
By: Sandra

Category: Vegetarian Meals

Skill Level: Medium

Cuisine: Mediterranean

Yield: 6 Serves (One large casserole)

Dietary Info: Vegan, Vegetarian, Gluten-Free, Dairy-Free

What You'll Need

→ Vegetables

01 3–4 medium eggplants, cut into wedges
02 3 medium potatoes, peeled and cut into wedges
03 4 medium onions, peeled and sliced
04 4 cloves garlic, peeled and crushed
05 2 tomatoes, roughly chopped, or 125 ml tomato passata
06 3 tablespoons fresh parsley, chopped

→ Pantry

07 1–2 tablespoons salt, for salting and seasoning
08 180 ml extra virgin olive oil, divided
09 2 tablespoons tomato paste
10 1 teaspoon sugar, optional
11 1/2 teaspoon black pepper, adjust to taste
12 500 ml water

Directions

Step 01

Cut eggplant into wedges, sprinkle generously with salt, and allow to stand in a colander for 20–30 minutes to draw out bitterness. Rinse well and pat dry with paper towels.

Step 02

Peel potatoes, cut into wedges, and soak in a bowl of water for 10 minutes to remove excess starch. Drain and pat dry with paper towels.

Step 03

Peel and slice onions. Peel and crush garlic. Roughly chop tomatoes and blend in a food processor until smooth, or measure out passata if using.

Step 04

Heat 2 tablespoons olive oil in a large frying pan over medium heat. Shallow-fry potato wedges for 4–5 minutes, turning until lightly golden on all sides. Transfer potatoes to a large baking tray.

Step 05

Return frying pan to heat, add 2 tablespoons olive oil, and fry eggplant wedges in batches until golden on both sides, adding more oil between batches as needed. Place eggplant in baking tray with potatoes.

Step 06

Preheat oven to 180°C. Add 2 tablespoons olive oil to pan and sauté onions for 5–7 minutes until soft and translucent. Stir in garlic and cook a further 2–3 minutes.

Step 07

Incorporate tomato paste into onion mixture and cook for 2 minutes. Add blended tomatoes or passata, sugar (if using), salt, pepper, chopped parsley and water. Bring to a boil, then simmer 1–2 minutes.

Step 08

Pour tomato and onion sauce evenly over the eggplant and potato layers in the tray. Cover tightly with foil and bake for 40 minutes. Remove foil and bake another 15–20 minutes until potatoes are tender. Add extra hot water during baking if the mixture becomes too dry.

Step 09

Allow dish to rest for 10 minutes to thicken the sauce. Garnish with extra fresh parsley before serving. Accompany with feta cheese and sourdough bread if desired.

Notes

  1. Salting the eggplant helps remove bitterness and excess moisture, resulting in a better texture after baking.
  2. Fresh tomatoes can be replaced by good quality passata for convenience and consistent results.

Gear Required

  • Large frying pan
  • Colander
  • Large baking tray
  • Food processor or blender
  • Oven

Nutrition Info (per serving)

Just for reference. It’s not a substitute for a nutritionist’s advice.
  • Calories: 258
  • Fat: 12 g
  • Carbs: 32 g
  • Protein: 5 g