Vegetable Pastitsio in a round white bowl with a stainless steel fork in front and a towel behind on a wooden surface

Vegetable Pastitsio

Try this meatless version of Pastitsio, a classic Greek casserole with layers of noodles, vegetables, and endless flavor.
Course Main Dish
Cuisine American
Keyword casserole, spinach, vegetable, vegetarian
Prep Time 35 minutes
Cook Time 30 minutes
Total Time 1 hour 5 minutes
Servings 8 cups
Calories 258kcal
Author Stephanie Lynch



  • 8 oz elbow macaroni
  • 2 eggs beaten
  • 1/4 tsp salt
  • 3 cups spinach
  • 3 tbsp butter
  • 1/2 cup onion chopped
  • 1 clove garlic minced
  • 8 oz tomato sauce
  • 1 cup corn frozen
  • 1 cup potatoes cooked, cubed
  • 3/4 tsp mint crushed
  • 1/2 tsp oregano
  • 1/4 tsp salt
  • 1/2 tsp cinnamon
  • 1/4 tsp pepper
  • 1/4 cup all-purpose flour
  • 1/4 tsp nutmeg
  • 2 cups milk


  • Cut potatoes into bite-sized pieces and boil until tender
  • Grease a 9x13 baking dish and preheat the oven to 350F
  • Cook the macaroni noodles according to package directions, then rinse with cold water and drain
  • In a large bowl, combine the macaroni, eggs, and 1/4 tsp salt then layer in the bottom of the baking dish
  • Spread the spinach over the macaroni
  • In a large skillet, over medium heat, melt 1 tbsp of butter
  • Add the onion and garlic and cook for about 3 minutes
  • Add the tomato sauce, corn, potatoes, mint, oregano, 1/4 tsp salt, cinnamon, and pepper, stirring until heated through
  • Spread the potato mixture over the spinach
  • In a medium saucepan, melt the remaining 2 tbsp of butter over medium heat
  • Stir in the flour and nutmeg followed by the milk
  • Cook until thickened and bubbly, stirring frequently
  • Pour the flour mixture over the potato mixture
  • Bake, uncovered, for about 30 minutes or until heated through
  • Let it stand for 5 minutes to cool before serving


Serving: 1cup | Calories: 258kcal | Carbohydrates: 37g | Protein: 9g | Fat: 8g | Saturated Fat: 4g | Cholesterol: 58mg | Sodium: 387mg | Potassium: 480mg | Fiber: 2g | Sugar: 6g | Vitamin A: 1520IU | Vitamin C: 10.1mg | Calcium: 107mg | Iron: 2.3mg