Nutrition Facts for Vegetable moussaka

Vegetable Moussaka

Indulge in the comforting layers of this hearty Vegetable Moussaka, a Mediterranean-inspired dish bursting with flavor and wholesome ingredients. Perfectly roasted eggplant, zucchini, and potatoes create a tender, caramelized base, topped with a rich tomato sauce infused with cinnamon, oregano, and fresh parsley for a fragrant, savory twist. A velvety béchamel sauce, enhanced by a hint of nutmeg and Parmesan, is spread luxuriously over the layers and baked to golden perfection. This meatless moussaka is a show-stopping main course, ideal for vegetarians and anyone who loves vibrant, home-cooked comfort food. Serve it warm for a satisfying dinner that’s as delicious as it is nourishing—perfect for a family meal or entertaining guests.

Nutriscore Rating: 73/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Vegetable Moussaka
Prep Time:30 mins
Cook Time:60 mins
Total Time:90 mins
Servings: 6

Ingredients

  • 2 large eggplants
  • 2 medium zucchini
  • 3 medium potatoes
  • 5 tablespoons olive oil
  • 1 large onion
  • 3 garlic cloves
  • 4 medium tomatoes
  • 2 tablespoons tomato paste
  • 0.5 teaspoons ground cinnamon
  • 1 teaspoons dried oregano
  • 2 tablespoons fresh parsley
  • 3 cups milk
  • 4 tablespoons butter
  • 4 tablespoons all-purpose flour
  • 0.25 teaspoons nutmeg
  • 0.5 cups grated Parmesan cheese
  • 0 to taste salt
  • 0 to taste black pepper

Directions

Step 1

Preheat oven to 400°F (200°C).

Step 2

Slice the eggplants, zucchini, and potatoes into 1/4-inch thick rounds. Brush both sides of the slices with 3 tablespoons of olive oil, season with salt, and lay them on baking sheets in a single layer. Roast for 20 minutes, flipping halfway through, until tender and lightly golden. Set aside.

Step 3

While the vegetables are roasting, heat 2 tablespoons of olive oil in a large skillet over medium heat. Dice the onion and mince the garlic, then sauté them until softened, about 5 minutes.

Step 4

Chop the tomatoes and add them to the skillet along with the tomato paste, cinnamon, oregano, chopped parsley, salt, and pepper to taste. Simmer for 10-15 minutes until the sauce thickens. Remove from heat and set aside.

Step 5

To make the béchamel sauce, melt the butter in a medium saucepan over medium-low heat. Stir in the flour and cook for 1-2 minutes, until light golden. Gradually whisk in the milk, ensuring no lumps form. Cook, stirring constantly, until the sauce thickens, about 5 minutes.

Step 6

Add the nutmeg, salt, pepper, and Parmesan cheese to the béchamel. Stir to combine and remove from heat.

Step 7

Lower the oven temperature to 375°F (190°C). In a large baking dish, layer half the roasted potatoes, eggplant, and zucchini. Spread half the tomato sauce on top. Repeat with the remaining vegetables and sauce.

Step 8

Pour the béchamel sauce evenly over the top layer, spreading it out with a spatula to cover completely.

Step 9

Bake in the preheated oven for 30-35 minutes until the top is set and golden brown. Let rest for 10 minutes before serving.

Step 10

Serve warm, garnished with extra parsley if desired.

Nutrition Facts

Serving size (3532.5g)
Amount per serving % Daily Value*
Calories 2442.4
Total Fat 104.0g 0%
Saturated Fat 29.3g 0%
Polyunsaturated Fat 7.8g
Cholesterol 105.9mg 0%
Sodium 7190.2mg 0%
Total Carbohydrate 321.3g 0%
Dietary Fiber 57.4g 0%
Total Sugars 123.7g
Protein 81.0g 0%
Vitamin D 322.1IU 0%
Calcium 1775.1mg 0%
Iron 16.3mg 0%
Potassium 9258.7mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 36.8%
Protein: 12.7%
Carbs: 50.5%