Vegan Greek Pastitsio
comforting, plant-based take on the classic layered Greek casserole, featuring spiced lentil-walnut “meat,” tender pasta, and a velvety dairy-free béchamel baked to golden perfection.
Why You’ll Love This Recipe
-
Delivers all the traditional Mediterranean flavors—cinnamon, nutmeg, and tomato—without any animal products.
-
High in protein and fiber from lentils, walnuts, and whole-grain pasta.
-
Ideal for meal prep: each component can be made ahead and the dish freezes well.
-
Suitable for omnivores and vegans alike, making it a reliable crowd-pleaser.
ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
Pasta layer
-
Dried tubular pasta (pastitsio noodles, penne, or ziti)
-
Olive oil
-
Sea salt
Lentil-walnut “meat” sauce
-
Finely chopped onion
-
Minced garlic
-
Ground cinnamon
-
Ground nutmeg
-
Dried oregano
-
Tomato paste
-
Crushed tomatoes or passata
-
Cooked brown or green lentils
-
Finely chopped walnuts (or mushrooms)
-
Dry red wine or vegetable broth
-
Soy sauce or tamari
-
Freshly ground black pepper
Vegan béchamel
-
Vegan butter or neutral oil
-
All-purpose flour
-
Unsweetened plant-based milk (soy, oat, or almond)
-
Nutritional yeast or vegan Parmesan
-
Ground nutmeg
-
Salt and white pepper
directions
-
Cook the pasta
Bring a large pot of salted water to a boil and cook the pasta until just shy of al dente. Drain, drizzle lightly with olive oil, and set aside. -
Prepare the lentil-walnut sauce
-
In a wide saucepan, sauté onion in olive oil over medium heat until translucent.
-
Add garlic, cinnamon, nutmeg, and oregano; cook 1 minute.
-
Stir in tomato paste; cook until it darkens slightly.
-
Add crushed tomatoes, lentils, walnuts, wine (or broth), and soy sauce. Simmer 15 minutes, stirring occasionally, until thick. Season with salt and pepper.
-
-
Make the béchamel
-
Melt vegan butter in a saucepan. Whisk in flour to form a smooth roux.
-
Gradually add plant milk while whisking. Cook over medium heat until the sauce coats the back of a spoon.
-
Stir in nutritional yeast, nutmeg, salt, and white pepper. Remove from heat.
-
-
Assemble
-
Preheat oven to 180 °C / 350 °F.
-
Lightly oil a deep baking dish. Arrange pasta in an even base layer.
-
Spread the lentil-walnut sauce over the pasta.
-
Pour béchamel on top, smoothing to cover completely.
-
-
Bake
Bake for 45–50 minutes, until the béchamel is set and golden. Rest 10–15 minutes before slicing to allow the layers to firm.
Servings and timing
-
Yield: 8 generous portions
-
Prep time: 45 minutes
-
Cook time: 50 minutes
-
Total time: ~1 hour 35 minutes
Variations
-
Gluten-free: Use gluten-free pasta and a 1:1 gluten-free flour blend in the béchamel.
-
Nut-free: Replace walnuts with extra lentils or diced mushrooms for texture.
-
Vegetable boost: Add diced zucchini or spinach to the sauce for extra greens.
-
Herb twist: Finish with fresh parsley or mint for a brighter flavor profile.
storage/reheating
-
Refrigeration: Cool completely, cover, and store for up to 3 days.
-
Freezing: Portion and freeze for up to 3 months; thaw overnight in the refrigerator.
-
Reheating: Warm individual slices in a microwave or heat the casserole, uncovered, in a 180 °C oven until hot throughout and the top re-crisped.
FAQs
What type of pasta should I use?
Traditional Greek pastitsio noodles work best, but any thick tube pasta such as penne or ziti will suffice.
Can I prepare any components in advance?
Yes. Both the lentil-walnut sauce and the béchamel can be refrigerated for 2 days or frozen for 1 month before assembling.
How do I keep the béchamel lump-free?
Whisk constantly while gradually adding milk and maintain medium heat; strain through a fine sieve if necessary.
Is wine essential in the sauce?
No. Vegetable broth offers a fine substitute; a teaspoon of balsamic vinegar adds comparable depth.
How do I achieve a firm slice?
Undercook the pasta slightly and allow the baked dish to rest at least 10 minutes before cutting.
Can this dish be made oil-free?
Use water or broth to sauté vegetables and replace vegan butter with additional plant milk thickened by extra flour.
What can replace nutritional yeast?
Vegan Parmesan shreds or a tablespoon of white miso paste provide similar umami.
Why are cinnamon and nutmeg used in a savory dish?
These warm spices are traditional in many Greek tomato-based sauces, lending depth and a subtle sweet aroma.
How long will leftovers stay good?
Properly stored in the refrigerator, leftovers remain safe and flavorful for up to three days.
Can I bake pastitsio in individual portions?
Absolutely—assemble in ramekins, reduce baking time to about 25 minutes, and serve personal-size casseroles.
Conclusion
Vegan Greek pastitsio preserves the layered comfort of the classic while meeting modern dietary preferences. With robust lentil-walnut filling, silky béchamel, and tender pasta, it is equally suited to family dinners, potlucks, and make-ahead meal plans—proof that traditional favorites can be both satisfying and entirely plant-based
PrintVegan Greek Pastitsio
A hearty plant-based take on the classic Greek layered pasta bake—tender noodles, lentil-chickpea “meat” sauce and silky vegan béchamel, baked to golden perfection.
- Prep Time: 25 minutes
- Cook Time: 1 hour 10 minutes
- Total Time: 1 hour 35 minutes
- Yield: 9 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Greek
- Diet: Vegan
Ingredients
- 1 pound tube-shaped pasta (gluten-free if needed)
- 1/2 cup reserved pasta water
- 1 tablespoon tapioca starch (or cornstarch)
- 1/2 cup unsweetened dairy-free milk
- 1/4 teaspoon sea salt
- 1 1/2 cups vegan Parmesan cheese, divided
- 3 cups vegan béchamel sauce
- 1 1/2 cups cooked chickpeas, drained and rinsed
- 1/4 cup chopped walnuts
- 1 1/2 cups chopped sweet or yellow onion
- Drizzle of oil or vegetable broth, for sautéing
- 1/2 cup dry green or brown lentils
- 2 cups chopped fresh tomatoes (about 4 medium)
- 1/2 cup chopped parsley
- 1 1/2 cups vegetable broth
- 3 tablespoons tomato sauce
- 1/2 cup white cooking wine (optional)
- 1/2–1 teaspoon sea salt, to taste
- 1/2 teaspoon ground black pepper
Instructions
- Preheat oven to 350°F (175°C) and grease a 9-inch square baking dish.
- Cook pasta 2–3 minutes less than package directions; drain, reserving 1/2 cup pasta water.
- Whisk 2 tablespoons reserved water with tapioca starch to form a slurry; set aside.
- In the pasta pot over low heat, combine remaining pasta water, plant milk and 1/4 teaspoon salt; whisk in slurry until thickened.
- Stir in pasta and 1/4 cup vegan Parmesan; taste for seasoning and set aside.
- Pulse chickpeas and walnuts in a food processor to coarse crumbs.
- Sauté onion in a drizzle of oil or broth for 5 minutes until soft.
- Add chickpea-walnut mix, lentils, tomatoes and parsley; cook 5–7 minutes until tomato juices evaporate.
- Pour in vegetable broth, tomato sauce, wine, salt and pepper; cover and simmer 8–10 minutes. Uncover and cook until lentils are tender and sauce is thick but not dry; add broth as needed.
- Layer half the pasta in baking dish; spread all meat sauce over it and press down. Sprinkle with 1/2 cup Parmesan. Add remaining pasta and press again.
- Pour béchamel evenly over top; sprinkle remaining 1/2 cup Parmesan.
- Bake 35–40 minutes until edges are golden and center is set. Cool 30 minutes before slicing and serving.
Notes
- Cook pasta al dente to avoid mushy texture after baking.
- Allow casserole to rest at least 30 minutes before cutting so layers set.
- A 9-inch square dish yields tall layers; larger dishes produce thinner slices.
- For richer flavor, toss pasta in vegan butter instead of milk.
- Use green or brown lentils; red lentils become too soft.
- Swap walnuts for sunflower seeds for a nut-free version and use gluten-free pasta for gluten free.
Nutrition
- Serving Size: 1/9 of recipe
- Calories: 514 kcal
- Sugar: 6 g
- Sodium: 670 mg
- Fat: 17 g
- Saturated Fat: 1 g
- Unsaturated Fat: 3 g
- Trans Fat: 1 g
- Carbohydrates: 64 g
- Fiber: 9 g
- Protein: 19 g
- Cholesterol: 1 mg
Keywords: Vegan, Greek, Pastitsio, Casserole, Lentils, Chickpeas, Dairy-Free