
Dive into this pastitsio dish with every mouthful packed with goodness—noodles, hearty meat mixture, and velvety white sauce stacked together for an amazing meal. I've whipped up this dish inspired by Ina Garten countless times, and it always gets rave reviews from even the fussiest eaters at my table.
The first time I cooked this was for a family get-together when I needed something sure-fire but fancy. When my father-in-law took that initial bite, his expression told me we'd be making this again and again in our family.
Components
- Lamb and beef mixture: Gives an amazing richness with just the right mix of meaty tastes
- Wine from red grapes: Brings tang and depth to your meat blend making it taste slow-cooked
- Ground bark spice: Might look odd on the list but this warming flavor is the hidden gem that makes everyone ask for seconds
- Tomatoes from Italy: They cost more but their natural sweetness and less acidic profile make them worth every penny
- Tangy dairy from Greece: Adds zip to the white sauce without making it too heavy like old-school versions
- Aged Italian cheese: Always grate it yourself for better melting and tastier results
Cooking Method Breakdown
- Start Your Meat Mix:
- Warm some olive oil in your big pot over medium-high until it glistens. Toss in chopped onions and cook them till they turn clear with soft edges for about 5 minutes. Throw in both ground meats and break them up as they cook until they're fully browned which takes roughly 10 minutes. Don't rush this part—letting the meat brown properly makes everything taste better.
- Build Deep Taste:
- Splash in the red wine and let it bubble while scraping the tasty bits from the bottom. Once most liquid's gone, add your garlic, bark spice, Mediterranean herbs, and hot pepper. Let these sit in the warm oil for 5 minutes and your kitchen will smell incredible as everything heats up.
- Cook Your Sauce Down:
- Drop in whole tomatoes plus salt and pepper. Smash the tomatoes with your spoon for a chunky texture. Lower heat to keep a gentle bubble and let it cook uncovered for 45 minutes, stirring now and then. The sauce gets thicker and tastier, turning almost purple-red.
- Make Creamy Topping:
- Melt some butter in a pot over medium heat. Sprinkle flour in and stir non-stop for 2 minutes until it smells toasty but isn't burnt. Slowly pour milk in while whisking hard to avoid lumps. Keep cooking for about 8 minutes until sauce thickly covers your spoon. Mix in grated nutmeg, salt and pepper, then stir in cheese. Let it cool a bit before mixing in the tangy Greek yogurt.
- Put It All Together:
- Cook your noodles just until they've got some bite, about 2 minutes less than what the box says. Drain and right away mix with meat sauce so all pasta gets coated. Pour into a 9x13 baking dish and spread flat. Cover with your creamy sauce making one smooth layer. Sprinkle remaining cheese on top. Bake at 350°F for 45-60 minutes until golden and bubbly around the edges.

Adding cinnamon might seem weird but it's what makes this dish real and authentic. My neighbor from Greece once mentioned her grandma would pop a whole cinnamon stick into the sauce while it cooked, taking it out just before serving. That gentle warmth sets pastitsio apart from regular pasta casseroles.
Prep-Ahead Wonders
This dish actually gets tastier with time, so it's great for when you have guests coming. I often make the meat mix and white sauce a day early so the flavors can mix overnight. On the day we're eating, I just cook the pasta, stack everything, and bake. The taste becomes amazingly rich when given this rest time.
Ways To Switch It Up
Though real pastitsio uses beef and lamb, you can swap in ground turkey if you want something lighter. The wine and spices will still give loads of flavor. If you don't eat meat, try using cooked lentils and finely diced mushrooms which feel surprisingly meaty when you bite into them.
What To Serve With It
In Greece, they usually eat pastitsio with a basic green salad dressed with olive oil and lemon juice. The zesty freshness cuts through the rich dish perfectly. For a full Mediterranean feast, add a plate of olives, crumbly cheese, and warm flatbread. This meal needs nothing more than good friends and maybe a glass of the same wine you cooked with.

Recipe FAQs
- → What if I don't eat lamb?
Don't worry! You can replace the ground lamb with more beef or even pork, and it'll still taste amazing.
- → Can I prep this dish early?
Yes, you can! Make the bechamel and meat sauce the day before, then cook the pasta and assemble everything fresh to bake and serve.
- → Which pasta shape is best here?
Small shells or ziti hold the sauce best, but penne or other tubular types will do just as well.
- → Is there a vegetarian way to make it?
Absolutely! Use lentils or plant-based crumbles in place of meat for the sauce, and you'll get great flavor and texture.
- → How can I get that nice golden crust?
Top the dish with plenty of Parmesan and maybe a bit of mozzarella, then broil it at the end for a golden, bubbly finish.