Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegetable Moussaka Casserole


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mia
  • Total Time: 60 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

A comforting vegetarian casserole inspired by classic Greek moussaka, layered with roasted eggplant, hearty vegetable tomato sauce, and a creamy cheese topping baked until golden and bubbling.


Ingredients

  • 2 large eggplants, sliced into thin rounds
  • 2 tablespoons olive oil
  • 1 onion, finely chopped
  • 2 cloves garlic, minced
  • 1 carrot, diced
  • 1 zucchini, diced
  • 1 red bell pepper, diced
  • 1 can chopped tomatoes
  • 2 tablespoons tomato paste
  • 1 teaspoon dried oregano
  • 1 teaspoon dried thyme
  • Salt, to taste
  • Black pepper, to taste
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 1½ cups milk
  • ½ cup grated cheddar cheese
  • ½ cup grated mozzarella cheese

Instructions

  1. Preheat the oven to 200°C (400°F). Arrange the sliced eggplant on a baking tray, drizzle with olive oil, and roast for about 20 minutes until softened.
  2. In a large pan over medium heat, sauté the chopped onion and minced garlic for 2–3 minutes until fragrant.
  3. Add the diced carrot, zucchini, and red bell pepper to the pan and cook for 5–7 minutes until slightly softened.
  4. Stir in the chopped tomatoes, tomato paste, oregano, thyme, salt, and black pepper. Simmer for about 10 minutes until the sauce thickens.
  5. In a separate saucepan, melt the butter over medium heat. Stir in the flour and cook for 1 minute to form a roux.
  6. Gradually whisk in the milk and cook until the sauce becomes smooth and thick. Stir in half of the grated cheese and season lightly with salt and pepper.
  7. In a baking dish, layer half of the roasted eggplant slices, then spread the vegetable tomato mixture evenly over the top.
  8. Add the remaining eggplant slices as the next layer.
  9. Pour the creamy cheese sauce evenly over the casserole and sprinkle the remaining grated cheese on top.
  10. Bake for 25–30 minutes until the top is golden and bubbling. Let the casserole rest for a few minutes before serving.

Notes

  • You can substitute mozzarella or cheddar with Parmesan or feta for a different flavor profile.
  • Allow the casserole to rest for 5–10 minutes before slicing to help the layers set.
  • This dish can be prepared ahead and refrigerated before baking.
  • Leftovers store well in the refrigerator for up to 3 days and can be reheated in the oven or microwave.
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Greek

Nutrition

  • Serving Size: 1 serving
  • Calories: 360 kcal
  • Sugar: 9 g
  • Sodium: 620 mg
  • Fat: 18 g
  • Saturated Fat: 8 g
  • Unsaturated Fat: 9 g
  • Trans Fat: 0 g
  • Carbohydrates: 36 g
  • Fiber: 7 g
  • Protein: 14 g
  • Cholesterol: 35 mg