Skip to Content

Greek Pasta Casserole – Vegan Pastitsio

Here’s how you can make the popular Greek pasta casserole – pastitsio – vegan! Impress your friends or family with this comforting vegan pasta casserole!

Pastitsio is a world-famous Greek pasta casserole that you can find around the entire country. It is also known under the name of “Greek lasagna” because this Greek recipe is very similar to the Italian lasagna, the main difference consisting in the shape of the pasta. The traditional recipe uses lamb meat and Bechamel sauce together with the pasta in order to create a delicious and filling dish, and the entire composition is then put in the oven to bake.

One of the most important parts of this recipe is the meat filling (or its vegan version, if you please), as it has to contain the perfect blend of spices such as cinnamon, cumin, garlic powder, nutmeg, salt, and pepper. The Bechamel sauce has to be super creamy and smooth in order to perfectly complete the meat sauce.

Greek Pasta Casserole recipe Vegan Pastitsio

If you want to make the authentic Greek pastitsio recipe, there are some exact steps you have to follow. First, you need to prepare the filling sauce and the Bechamel sauce. The bottom layer of the casserole has to be made of cylindrical pasta and Greek people usually combine it with the famous feta cheese in order to add more taste to the entire dish.

After you created the base layer of pasta, you add a layer of the mixture made of ground lamb, veal or even beef (or their vegan versions I used in this recipe) with a carefully chosen mix of spices (such as cinnamon) and tomatoes. Then you add another layer of pasta and top everything off with some creamy Bechamel sauce. Add some cheese on top if you want some extra flavor and serve it while still warm. Greeks usually serve pastitsio together with a salad, to add a bit of freshness to the dish.

For the vegan pastitsio recipe, I replaced ground lamb with a mix of healthy vegetables: carrots, lentils, tomatoes and, of course, authentic pastitsio spices such as cinnamon and nutmeg.

The vegan Bechamel sauce is actually super easy to make! I made it with vegan butter, vegan milk, flour and silken tofu. I used rigatoni pasta in order to create a vegan pastitsio recipe that looks as similar to the original one as possible!

Greek Pasta Casserole Vegan Pastitsio recipe

You know I’m a big fan of casseroles, as I find them to be some of the best comfort foods ever and you can feed an entire crowd with them! Pastitsio is the perfect dish for meal prep – you can cook a big casserole over the weekend, cut it into pieces, put them in separate containers and keep them in the refrigerator for the following days. You will then have the perfect hearty lunch or dinner, that you can even pack for school or work.

Make the vegan version of the Pastitsio recipe and I promise you will be impressed by its blend of flavors and textures. The taste of this Greek pasta casserole is very similar to the original recipe and I’m sure even your omni friends will be impressed!

Greek vegan Pasta Casserole Pastitsio

Yield: 6+

Greek Pasta Casserole - Vegan Pastitsio

Greek Pasta Casserole Vegan Pastitsio de post reteta

Here's how you can make the popular Greek pasta casserole - pastitsio - vegan! Impress your friends or family with this comforting vegan pasta casserole!

Prep Time 10 minutes
Cook Time 1 hour
Total Time 1 hour 10 minutes


  • For the filling:
  • 1 medium yellow onion, chopped
  • 1 large carrot, chopped
  • 4 medium plum tomatoes, peeled and chopped
  • 240g (1 cup) tomato juice
  • 1 tsp tomato paste
  • 200g (1 cup) red lentils
  • ½ tsp cinnamon
  • 1 tsp ground black pepper
  • ½ tsp cumin powder
  • ½ tsp garlic powder
  • 1 tsp smoked paprika
  • a dash of nutmeg
  • 120ml (½ cup) red wine
  • 360ml (1 ½ cups) boiling water
  • 1 Tbsp olive oil
  • sea salt, to taste
  • For the vegan Bechamel sauce:
  • 2 Tbsp vegan butter
  • 1 Tbsp flour
  • 500ml (2 cups) non-diary milk, unsweetened
  • ½ tsp nutmeg
  • ½ tsp white pepper
  • ½ tsp sea salt
  • 250g (1 cup) silken tofu
  • For the pastitsio:
  • 400g (14 oz) rigatoni pasta


  1. Cook the pasta according to instructions on the package - al dente.
  2. Add the olive oil in a large skillet, over medium heat.
  3. When hot, add the chopped onions. Saute them for a few minutes.
  4. Add chopped carrots and continue to cook for about 5 minutes.
  5. Add the tomatoes and cook for 2 more minutes.
  6. Add tomato juice, tomato paste, wine, and lentils. Let them cook until the lentils absorb the liquids, stirring occasionally.
  7. Add cinnamon, cumin, black pepper, garlic powder, smoked paprika, and nutmeg. Mix well to incorporate. Add water and let it cook for about 7 more minutes. Set aside.
  8. Make the vegan Bechamel sauce.
  9. In a sauce pot, on low heat, melt the vegan butter.
  10. Add flour and whisk well until the mixture becomes thick.
  11. Add milk, stirring continuously until the mixture thickens.
  12. Add white pepper, salt, and nutmeg.
  13. Divide the sauce into two parts.
  14. Using a food processor, add one part of the sauce and mix it with silken tofu. Blend until smooth.
  15. Using a baking dish, layer the cooked pasta on the bottom, cover it with the initial Bechamel sauce, then layer it with lentil mixture and cover it up with tofu-sauce.
  16. Bake at 200C for about 35 minutes or until golden on top.

Nutrition Information



Amount Per Serving Calories 430Total Fat 9gCarbohydrates 70gProtein 16.7g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest


Debra Kent

Friday 1st of January 2021

Can this be frozen? I just made it for New Year's Eve 2020 and it is wonderful! We love it!


Friday 12th of February 2021

Sure! :D So happy to hear you liked it!


Friday 1st of November 2019

Love this recipe! I have been looking for a plant-based recipe to replace a similar Greek dish I used to enjoy. I've made this several times and making again this week for a church potluck. Thanks!!


Thursday 20th of February 2020

Thank you! Glad you liked it!


Sunday 7th of October 2018

1 1/2 boiling water.. Is that cups, or something else

Ruxandra Micu

Thursday 18th of October 2018

Cups. Sorry! I corrected the recipe.


Sunday 29th of July 2018

So filling and flavorful. I love all your Greek recipes! :)


Thursday 2nd of August 2018

Thank you! :D

Skip to Recipe