Go Back
+ servings
Print Recipe
4.88 from 8 votes

Vegan Pastitsio (Greek Pasta Bake)

Healthy vegan pastitsio (or pastichio), with layers of pasta, a lentil tomato sauce and creamy bechamel sauce. This Greek pasta bake or lasagna is high protein and an incredible vegan comfort food meal!
Prep Time45 minutes
Cook Time50 minutes
Total Time1 hour 35 minutes
Cuisine: Greek-inspired
Servings: 9
Author: Anthea

Ingredients

Pasta layer

  • 200g dried pastitsio noodles or macaroni, gluten-free if needed (note 1)

Vegan 'meat' layer

  • 1 medium-size brown onion, finely chopped
  • 3 cloves garlic, finely chopped
  • 2 teaspoons dried oregano
  • 2 teaspoons dried thyme
  • 1 teaspoons ground cinnamon
  • extra virgin olive oil, as needed
  • 2 cups large mushrooms, finely chopped
  • 400 g canned brown lentils, drained
  • 400 g canned crushed tomatoes
  • ¼ cup tomato paste
  • ¼ cup walnuts, (or pecans, sunflower seeds or sub with more lentils or mushrooms), finely chopped
  • 1 tablespoon soy sauce
  • 1 teaspoon balsamic vinegar, sugar or coconut sugar, to taste (optional)
  • Salt and pepper, to taste

Bechamel layer

Instructions

  • If you're serving this on the same day, preheat the oven to 180°C (350°F).

To prepare the pasta:

  • Bring a large pot of water to the boil. Cook the pasta for a few minutes before its recommended cooking time. My packet recommended 8 minutes but I cooked mine for 5 minutes.
  • Drain the pasta and rinse it until cold water immediately.

To prepare the vegan 'meat' sauce:

  • Add the onion, garlic, herbs and spices (and oil if desired) to a large saucepan over high heat. Saute for 5 minutes or until everything is fragrant
  • Add the mushrooms and saute for 5-10 minutes or until most of the liquid from the mushrooms has evaporated.
  • Add the rest of the ingredients (lentils, tomato, nuts and seasonings) to the saucepan and cook for 10 minutes or until the mixture is thick.
  • Season the mixture with salt and pepper to taste. Set aside.

To prepare the vegan bechamel (note 2):

  • Add the corn flour or corn starch and 1 cup of milk to a large saucepan over medium heat. Whisk until smooth and allow the mixture to thicken. This will happen quickly so keep your eye on it! See the blog post above for reference pictures.
  • Add the rest of the ingredients and use an immersion blender to puree the beans and mixture. Cook the mixture over medium heat for 10 minutes or until thickened. It should thickly coat the back of a spoon.

To assemble the vegan pastitsio:

  • Scoop the pasta into a large casserole dish (mine was 28 x 15cm or 11 inches x 6 inches but any deep dish will work). Pour about ½ cup of the bechamel sauce on top and thoroughly mix it through. Flatten the top of the pasta layer.
  • Scoop out all the vegan 'meat' sauce onto the pasta and flatten with the back of a spoon. Pour the remaining bechamel sauce on top and smooth the top.
  • Bake the pastitsio for 50 minutes or until the top is golden brown. Serve hot or at room temperature.
  • Store leftovers in an airtight container in the fridge for 3 days. Alternatively, cut up individual portions of the pastitsio and freeze them for up to 1 month.

Notes

  1. Most dried pasta is eggless and vegan. However, double check the ingredients just to make sure!
  2. To save time, start making your bechamel while you're waiting for your vegan meat sauce.

Nutrition

Calories: 293kcal | Carbohydrates: 43g | Protein: 14g | Fat: 7g | Potassium: 507mg | Sugar: 6g | Vitamin A: 112IU | Vitamin C: 8mg | Calcium: 138mg | Iron: 3mg
Did you Make this Recipe?Rate it & leave your feedback in the comments section below, or tag @rainbownourishments on Instagram and hashtag #rainbownourishments!