Try this vegetable pastitsio, a meatless version of Pastitsio, a classic Greek casserole with layers of noodles, vegetables, and endless flavor.
If you’re craving the comforting flavors of Greek pastitsio but prefer a meatless option, this Vegetable Pastitsio baked in a 9×13 pan is the perfect hearty dish for you. Inspired by traditional pastitsio—a beloved Greek lasagna layered with pasta, rich meat sauce, and creamy béchamel—this vegetarian version swaps ground meat for a nourishing blend of lentils and vegetables, delivering all the classic taste without the meat.
In this recipe, pasta is cooked al dente according to package directions and layered with a savory lentil tomato sauce, infused with tomato paste, bay leaves, and a hint of red wine. The dish is then topped with a luscious creamy béchamel sauce made with dairy-free milk for a dairy-free twist. A sprinkle of parmesan adds the finishing touch before baking to golden brown perfection.
Whether you’re following a plant-based lifestyle or simply looking for a delicious meatless version of this classic Greek comfort food, this Vegetable Pastitsio is sure to satisfy. Serve it alongside a fresh salad for a complete meal that brings the flavors of a Greek taverna to your table.
A few weeks ago, I was given a bunch of old cookbooks. One of the other moms in my Mothers of Preschoolers group was cleaning out her kitchen. The one that really stuck out to me is 9×13 The Pan That Can. It’s a cookbook full of over 300 recipes that can be cooked in a 9×13 pan. The first recipe I tried from the book is Vegetable Pastitsio.
The book describes it as a meatless version of a classic Greek casserole. There are a lot of vegetables in the dish, and we have been trying to eat more veggies lately. It also uses some mint leaves in it, which we have plenty of from the garden, so we gave it a shot.
It was different than other meals we’ve made, but we liked it! The only thing I didn’t like was that it made multiple dirty dishes. I usually try to use only one or two in my recipes, but it was still worth it.
You can use any small noodles for this dish. I’ve made it both with macaroni elbow noodles and ziti noodles. I asked Justin which he prefers and got the ever-so-helpful answer of “I don’t know.” I had leftover elbow noodles from macaroni casserole the first time. The last time I made this we had leftover noodles from baked ziti. I like to use up what we have in the pantry when I can, so we use the noodles on hand.
History of Pastitsio
Pastitsio is often called the Greek answer to lasagna, a classic Greek dish that brings layers of comfort and rich flavor to the table. Its origins trace back to the early 20th century, when Nikolaos Tselementes, a renowned early-20th-century Greek chef, sought to modernize Greek cuisine. He introduced the traditional recipe for pastitsio that included thick layers of pasta, a hearty meat sauce, and a creamy béchamel topping—elements that remain central to the dish today.
The name pastitsio is derived from the Italian pasticcio, meaning “mess” or “hodgepodge,” which reflects the layered nature of the dish. Over time, it became a staple of mom’s Greek kitchen, often prepared for Sunday dinners or festive family gatherings, evoking memories of Sunday family dinners and visions of a Greek taverna.
Traditionally, ground meat (usually beef or lamb) is simmered in a rich tomato-based broth with bay leaves, tomato paste, and a splash of red wine, then layered over al dente bucatini pasta cooked in a large pot of salted water. The final touch is a thick layer of béchamel, often enriched with egg yolk, hot milk, and topped with parmesan cheese or mozzarella cheese, baked until golden brown.
Modern variations, including this vegetarian pastitsio and vegan pastitsio recipe, replace the hearty meat sauce with a nourishing blend of lentils, chopped chickpeas, and vegetables. These high-protein ingredients simmer in a vegetable sauce spiced with a simple mirepoix, black pepper, and a touch of olive oil, creating a satisfying meatless version for those living a plant-based lifestyle.
From its hearty dish roots to the creamy vegan béchamel topping, pastitsio continues to evolve to meet the needs of modern families—whether you’re going full vegan, vegetarian, or simply looking for comfort food made with simple steps.
Best Noodles for Pastitsio
When it comes to building those thick layers of pasta in pastitsio, the noodles you choose can make all the difference. Traditionally, bucatini pasta is the top choice for traditional pastitsio. This long, tubular pasta is similar to spaghetti but with a hollow center, making it perfect for catching bits of lentil mixture, vegetable sauce, or even the rich hearty meat sauce in the classic version.
If you can’t find bucatini, here are a few great alternatives that still deliver that authentic feel:
- Penne or ziti: These short tubes also work beautifully, especially in a 9×13 baking dish, helping to create structured layers and hold onto the sauce.
- Rigatoni: Slightly larger and ridged, rigatoni can absorb even more of the creamy béchamel or lentil tomato sauce, creating a satisfying bite in every forkful.
- Whole wheat pasta: For those who prefer a more wholesome twist, whole wheat bucatini or penne adds a hearty texture and complements the high-protein ingredients in a vegetarian pastitsio or vegan pastitsio recipe.
Whichever pasta you choose, be sure to cook it al dente according to package directions, since it will continue cooking in the oven. A slightly firm texture ensures the pasta won’t become mushy once layered with white sauce or creamy vegan béchamel and baked to golden brown perfection.
And don’t forget—reserving a cup of the pasta water can help loosen your lentil tomato sauce or bring your creamy béchamel sauce to just the right sauce-like consistency.
So whether you’re channeling Aunt Voula from My Big Fat Greek Wedding or just whipping up some comforting Greek food for a cozy night in, choosing the right pasta is a great addition to nailing this comfort food classic.
Additional Tips and Variations
- For a Vegan Pastitsio Recipe: Replace the creamy béchamel with a vegan béchamel made from a blend of plant-based milk and vegan butter. Use vegan parmesan or nutritional yeast for the topping.
- Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat in the oven until warmed through.
- Make Ahead: Prepare the lentil mixture and béchamel sauce ahead of time. Assemble the pastitsio when ready to bake for a convenient meal.
- Serving Suggestions: Pair this hearty dish with a side of roasted vegetables or a crisp cucumber salad to balance the rich flavors.
Enjoy this delightful twist on a classic Greek dish that caters to both vegetarians and those seeking a plant-based alternative without compromising on taste.

Vegetable Pastitsio Step by Step
Ingredients
- 8 oz pasta noodles
- 2 eggs (beaten)
- 1/4 tsp salt
- 3 cups spinach
- 3 tbsp butter
- 1/2 cup onion (chopped)
- 1 clove garlic (minced)
- 8 oz tomato sauce
- 1 cup corn (frozen)
- 1 cup potatoes (cooked, cubed)
- 3/4 tsp mint (crushed)
- 1/2 tsp oregano
- 1/4 tsp salt
- 1/2 tsp cinnamon
- 1/4 tsp pepper
- 1/4 cup all-purpose flour
- 1/4 tsp nutmeg
- 2 cups milk
Preparation
Start by getting your 9×13 baking dish out and ready. Lightly grease the pan and preheat the oven to 350F. Start cooking the potatoes because they take the longest. I like to cut mine into bite-sized pieces and boil them until they are tender.
Cook the noodles according to the package in a large saucepan and drain, rinsing them with cold water. In a large bowl, combine the cooked noodles, eggs, and 1/4 teaspoon of the salt.

Layer this mixture in the bottom of the 9×13 pan.

Arrange the fresh spinach on top of the noodles, spreading it out as much as possible.

In a large skillet, over medium heat, melt 1 tbsp of butter, then add the onion and garlic and cook for about 3 minutes.

Then add the tomato sauce, corn, potatoes, mint, oregano, 1/4 tsp of salt, cinnamon, and pepper, stirring until it is all heated through.

Spread the potato mixture on top of the spinach and spread it out as much as possible. It’s ok if it doesn’t completely cover the spinach; just do the best you can.

In a medium saucepan, melt the remaining two tablespoons of butter over medium heat. Stir in the flour and nutmeg, then add the milk. Cook until the creamy white sauce thickens and bubbles, stirring frequently.

Pour this flour mixture over the potato mixture. Bake the entire meal, uncovered, for about 30 minutes or until heated through.

Let it cool for about 5 minutes before serving.

Vegetable Pastitsio Leftovers
One of the best things about vegetable pastitsio is how well it holds up for later. This hearty dish is perfect for meal prep, next-day lunches, or even freezing for a busy weeknight meal. Whether you’ve made a vegan pastitsio recipe, vegetarian pastitsio, or a version with hearty meat sauce, the layers stay intact, and the flavors deepen beautifully over time.
Storage: Let the pastitsio cool completely before storing. Transfer the leftovers to an airtight container or cover the original baking dish tightly with foil or plastic wrap. It will keep well in the refrigerator for up to 3-4 days. For best results, portion out individual servings—this makes reheating quicker and easier.
Reheating: Preheat the oven to medium heat (around 350°F). Place a portion in an oven-safe dish, cover with foil, and heat for about 15–20 minutes, or until warmed through. Uncover for the last 1-2 minutes if you want the top to crisp up again. Add a splash of vegetable stock or dairy-free milk to keep the pasta moist if needed.
Freezing: This dish freezes beautifully, making it a great comfort food to prepare ahead of time. Simply let the pastitsio cool completely, then cut it into portions and wrap each piece tightly in plastic wrap or foil. Store the wrapped pieces in a freezer-safe airtight container or bag, and freeze for up to 2–3 months. When you’re ready to enjoy it, thaw the pastitsio overnight in the refrigerator, then reheat using the oven method for the best texture. For a quicker option, use the microwave on a lower power setting to gently warm it through.

Recipe
Originally Published On: May 14, 2018
Last Updated On: April 11, 2025

Vegetable Pastitsio
Ingredients
- 8 oz elbow macaroni
- 2 eggs (beaten)
- 1/4 tsp salt
- 3 cups spinach
- 3 tbsp butter
- 1/2 cup onion (chopped)
- 1 clove garlic (minced)
- 8 oz tomato sauce
- 1 cup corn (frozen)
- 1 cup potatoes (cooked, cubed)
- 3/4 tsp mint (crushed)
- 1/2 tsp oregano
- 1/4 tsp salt
- 1/2 tsp cinnamon
- 1/4 tsp black pepper
- 1/4 cup all-purpose flour
- 1/4 tsp nutmeg
- 2 cups milk
Recommended Equipment
Instructions
- Cut potatoes into bite-sized pieces and boil until tender
- Grease a 9×13 baking dish and preheat the oven to 350F
- Cook the macaroni noodles according to package directions, then rinse with cold water and drain
- In a large bowl, combine the macaroni, eggs, and 1/4 tsp salt then layer in the bottom of the baking dish
- Spread the spinach over the macaroni
- In a large skillet, over medium heat, melt 1 tbsp of butter
- Add the onion and garlic and cook for about 3 minutes
- Add the tomato sauce, corn, potatoes, mint, oregano, 1/4 tsp salt, cinnamon, and pepper, stirring until heated through
- Spread the potato mixture over the spinach
- In a medium saucepan, melt the remaining 2 tbsp of butter over medium heat
- Stir in the flour and nutmeg followed by the milk
- Cook until thickened and bubbly, stirring frequently
- Pour the flour mixture over the potato mixture
- Bake, uncovered, for about 30 minutes or until heated through
- Let it stand for 5 minutes to cool before serving
All nutritional information is based on third-party calculations and should be considered estimates. Actual nutrition content will vary based on brands used, measuring methods, portion sizes, and more.
Greek Recipes
- Open-Faced Greek Pita
- Pita Bread Pockets From Scratch
- Salad with Warm Potatoes and Hummus
- Lemon-Tahini Chicken with Green Beans
- Greek Chicken Salad
- Roasted Red Pepper Hummus
- How to Make Easy Layered Homemade Greek Baklava
- Vegetable Pastitsio in a 9×13 Pan
- Feta-Topped Chicken
- Greek Omelet
- How to Make Dill Pickles at Home
- Tzatziki Sauce from Scratch
- Cucumber Summer Salad
- Rosemary Steaks with Red Pepper Feta Relish



This looks like a comfort food I would fall in love with!!! Buttery, creamy… Mmmm!!
Oh it’s so good!
awesome variation! I live in greece and everyone is obsessed with the traditional meaty pasticio, it’s so refreshing to see a lovely veggie version of a trusted classic!
I would love to try it with meat at some point, too. But this was a delicious meatless meal perfect for cooler nights.
Really like how this will feed a bunch of people and not that expensive to make. Love 9 x 13 pan meals.
It’s so filling, so this would go a long way with feeding a crowd.
That sounds like my kind of cookbook! And this looks like my kind of dish. Love the layers.
I know, I need to get the book back out again and look for other recipes because this one was so good.
Those picture make me feel so hungry. I like Vegetable Pastitsio and I find it easy to make. Thanks for sharing!
This was our first time having anything like it, and we enjoyed the meal!
Yummy! This looks perfect. I am hungry just reading your post! Definitely going to make this recipe!
It’s such a great meal when it’s cold outside. I hope you enjoy it!
What an interesting meal idea. This would be fantastic for when company was over!
It’s so great for a crowd because it’s so filling, so a little bit goes a long way.
Get in my belly!! This looks soooo good. I’ll try it the next time the BF comes over 🙂
Sounds like a good plan, because this makes a lot and is so filling. You definitely need help eating it!
This is looks so good. I can’t wait to try this. Time to go shopping.
It’s such a great meal, and warm for the cooler months right now.
This looks like such a fun food to prepare! I know my littles love anything with pasta and I love the veggies!
It’s a great combination of pasta and vegetables in a nice warm dish.
I do think it looks amazing and I would love to try it out. Although I am wondering if some other green besides spinach would work. My daughter really doesn’t like it very much and I would want to substitute flavors a bit.
I haven’t tried it with anything else, but I think any of the leafy greens like that could work. Maybe kale, though that would have a bit more of a crunch than the spinach.
This looks so good! I’ve never had spinach but I need to give it a try.
The spinach works really well in this recipe. It adds a good amount of greens but isn’t overpowering.
Oh Yum! I need to try this! I looks amazing!
It’s delicious! And a great way to get a lot of vegetables in, too.
This looks really good! I dont think I’ve ever had anything similar. I will have to try to make it soon!
This was a completely new one for us, too, but it was really good.
Oh I am so the same as you, I prefer when recipes use as few dishes as possible. Less mess, less clean up! My kinda cooking!
I love to cook but I really despise washing dishes! The fewer dishes the better for me!
Awesome recipe, I got to say, it’s been a while since I have eaten something that includes the corns and this looks delicious which makes wanna try it.
The corn is great in this recipe. It adds a lot of flavor to the meal.