If you hopped over from our @recipestokitchen Pinterest community, welcome to my kitchen! Today I’m sharing my tested, no-fail recipe for Pastitsio – Greek Macaroni Cheese Pie—complete with ingredient swaps, visual step-by-step cues across 4 pages, and a printable recipe card below.

📌 Pin Recipe
1. Why This Recipe Works Every Time
In my test kitchen, Pastitsio is the dish that brings everyone to the table. I love how the layers come together—the pasta soaks up the rich meat sauce, while the béchamel turns into a golden, creamy crown. It’s not fussy, just honest, comforting food that feels like a special occasion.
What makes this recipe work every time is the balance of spices. A touch of cinnamon and allspice in the meat doesn’t scream ‘holiday’—it just adds a warm, subtle depth that makes you go back for seconds. And the béchamel? It’s the secret to that silky, custardy top that everyone fights over.
👩🍳 Chef Elena’s Test Kitchen Highlights (Page 1 of 4)
- Foolproof Ratios: Triple-tested with everyday supermarket ingredients so it works on your very first try.
- Balanced Flavor: Layered aromatics and proper pan temperature create rich, homemade depth without complicated steps.
- Save for Later: Tap 📌 Pin Recipe to save this dish to your dinner or baking board.
Tap Next Page (Page 2) below for my Key Ingredients & Easy Substitutions, or scroll down to check off the full Recipe Card!
Pastitsio – Greek Macaroni Cheese Pie
This Pastitsio is a cozy Greek baked pasta with layers of seasoned meat, creamy béchamel, and a golden crust—like a hug in a dish. Home cooks love it because it’s hearty, feeds a crowd, and tastes even better the next day.
🛒 Ingredients (Check Off As You Measure)
🍳 Step-by-Step Instructions
- Preheat your oven to 350°F (175°C). Cook the pasta in salted boiling water until just al dente, drain, and toss with a little olive oil to prevent sticking.
- In a large skillet, heat the olive oil over medium heat. Sauté the onion until soft, add the garlic, then the ground meat. Cook until browned, breaking it up with a spoon.
- Stir in the crushed tomatoes, cinnamon, allspice, salt, and pepper. Simmer for 10 minutes until thickened. Set aside.
- For the béchamel, melt the butter in a saucepan over medium heat. Whisk in the flour and cook for 2 minutes. Gradually add the milk, whisking constantly, until smooth and thickened. Remove from heat, whisk in the nutmeg, then slowly mix in the beaten eggs.
- Layer half the pasta in a 9×13-inch baking dish, top with the meat sauce, then the remaining pasta. Pour the béchamel over the top, sprinkle with the grated cheese, and bake for 35-40 minutes until golden and bubbly. Let rest for 10 minutes before slicing.
👩🍳 Chef Elena’s Kitchen Notes & Storage
Let the Pastitsio rest at least 10 minutes after baking—this helps the layers set and makes slicing clean. Store leftovers in an airtight container in the fridge for up to 4 days, or freeze for up to 3 months; reheat in the oven at 325°F until warm.
Pinterest Kitchen Tip: Save this recipe to your @recipestokitchen board so you can pull up the ingredient checklist at the grocery store!
