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

Vegan Pastitsio


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Olivia
  • Total Time: 1 hour 15 minutes
  • Yield: 6-8 servings 1x

Description

Vegan Pastitsio is a comforting and flavorful Greek-inspired casserole made with layers of tender pasta, rich tomato sauce, and a creamy, dairy-free bรฉchamel sauce. This plant-based twist on the traditional pastitsio is perfect for vegans, vegetarians, or anyone craving a hearty, Mediterranean meal. Packed with flavor and satisfying textures, itโ€™s perfect for family dinners or meal prep


Ingredients

Scale

For the pasta layer:

  • 1 lb (450g) pasta (ziti or penne works well)
  • 1 tablespoon olive oil (for greasing the baking dish)

For the โ€œmeatโ€ sauce:

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 3 garlic cloves, minced
  • 1 large carrot, grated or finely chopped
  • 1 cup lentils (or vegan ground meat)
  • 1 (14 oz) can crushed tomatoes
  • 1/4 cup tomato paste
  • 1/2 cup red wine (optional)
  • 1 teaspoon dried oregano
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground allspice
  • Salt and pepper to taste
  • 1/4 cup fresh parsley, chopped (optional)

For the vegan bรฉchamel sauce:

ย 

  • 1/4 cup vegan butter
  • 1/4 cup all-purpose flour
  • 2 1/2 cups unsweetened plant-based milk (almond, soy, or oat milk)
  • 1/4 teaspoon ground nutmeg
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon nutritional yeast (optional, for a cheesy flavor)

Instructions

  1. Cook the Pasta:
    Preheat the oven to 350ยฐF (175ยฐC). Cook the pasta according to the package instructions until al dente. Drain and set aside. Grease a large baking dish (about 9ร—13 inches) with olive oil.

  2. Make the โ€œMeatโ€ Sauce:
    In a large skillet, heat the olive oil over medium heat. Add the chopped onion and garlic and sautรฉ until softened, about 5 minutes. Add the grated carrot and cook for another 2-3 minutes.

  3. Add the Lentils:
    Add the lentils (or vegan ground meat) to the pan and stir well. Cook for 5 minutes, breaking up any large clumps if using vegan ground meat.

  4. Add the Tomatoes and Spices:
    Stir in the crushed tomatoes, tomato paste, red wine (if using), oregano, cinnamon, allspice, salt, and pepper. Bring to a simmer and cook for about 15-20 minutes, or until the sauce thickens. Stir occasionally. Adjust the seasoning as needed. If you like, stir in fresh parsley for added flavor.

  5. Make the Vegan Bรฉchamel Sauce:
    In a medium saucepan, melt the vegan butter over medium heat. Once melted, whisk in the flour and cook for about 1-2 minutes to form a roux. Gradually add the plant-based milk while continuously whisking to avoid lumps. Keep whisking until the sauce thickens, about 5-7 minutes.

  6. Season the Bรฉchamel:
    Once thickened, add the nutmeg, salt, pepper, and nutritional yeast (if using). Stir well and remove from heat.

  7. Assemble the Pastitsio:
    In the greased baking dish, spread half of the cooked pasta in an even layer. Top with the lentil โ€œmeatโ€ sauce and spread evenly. Then, pour the remaining pasta on top of the meat sauce. Finally, pour the bรฉchamel sauce over the entire casserole, spreading it out evenly with a spatula.

  8. Bake:
    Bake in the preheated oven for 30-35 minutes, or until the top is golden and bubbling. If you want a crispier top, you can broil it for an additional 2-3 minutes at the end.

  9. Cool and Serve:
    Let the pastitsio cool for 10-15 minutes before slicing and serving. Garnish with fresh parsley or more nutritional yeast, if desired.

Notes

  • You can use store-bought vegan ground meat or cook your own lentils for the filling. Lentils are a great source of plant-based protein and give the dish a hearty texture.
  • If you prefer a lighter version, you can use gluten-free pasta and a gluten-free flour for the bรฉchamel sauce.

ย 

  • This recipe can be made ahead of time and stored in the refrigerator for up to 3 days. It also freezes well for up to 2 monthsโ€”just reheat in the oven before serving.
  • Prep Time: 30 minutes
  • Cook Time: 45 minutes
  • Category: Dinner, Main Course
  • Method: Baking
  • Cuisine: Greek, Mediterranean

Nutrition

  • Serving Size: 1 slice (1/8 of the recipe)
  • Calories: 350 kcal
  • Sugar: 7g
  • Sodium: 400mg
  • Fat: 13g
  • Saturated Fat: 4g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 7g
  • Protein: 14g
  • Cholesterol: 0g