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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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

Print

Vegan 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.

  • Author: sarra
  • 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

Scale
  • 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/21 teaspoon sea salt, to taste
  • 1/2 teaspoon ground black pepper

Instructions

  1. Preheat oven to 350°F (175°C) and grease a 9-inch square baking dish.
  2. Cook pasta 2–3 minutes less than package directions; drain, reserving 1/2 cup pasta water.
  3. Whisk 2 tablespoons reserved water with tapioca starch to form a slurry; set aside.
  4. In the pasta pot over low heat, combine remaining pasta water, plant milk and 1/4 teaspoon salt; whisk in slurry until thickened.
  5. Stir in pasta and 1/4 cup vegan Parmesan; taste for seasoning and set aside.
  6. Pulse chickpeas and walnuts in a food processor to coarse crumbs.
  7. Sauté onion in a drizzle of oil or broth for 5 minutes until soft.
  8. Add chickpea-walnut mix, lentils, tomatoes and parsley; cook 5–7 minutes until tomato juices evaporate.
  9. 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.
  10. 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.
  11. Pour béchamel evenly over top; sprinkle remaining 1/2 cup Parmesan.
  12. 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

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating