Looking for an authentic Greek Pastitsio recipe? This Greek lasagna is layered with rich meat sauce and creamy yogurt bechamel. Make it ahead or freeze for later.
Make the Meat Sauce: In large Dutch oven, heat oil over medium heat. Add onion and cook 4 to 6 minutes or until lightly browned, stirring occasionally. Add beef and lamb; cook 8 to 10 minutes or until meat is cooked through, breaking up meat with back of wooden spoon as it cooks.
Stir in tomatoes. Heat mixture to boiling over medium-high heat, then reduce to medium-low and simmer 45 minutes, stirring occasionally.
Make the Cream Sauce: In medium saucepan, melt butter over medium heat. Add flour and cook 1 minute, whisking constantly. Gradually pour in milk and cream while whisking constantly. Cook 5 to 7 minutes or until slightly thickened, stirring frequently.
Remove from heat and whisk in cheese, salt, pepper, and nutmeg. Allow sauce to cool for 10 minutes, then whisk in eggs and yogurt.
To assemble, preheat oven to 350 degrees F. Heat large pot of salted water to boiling over high heat and cook pasta 1 minute less than package instructions for al dente.
Drain pasta and add to meat sauce; toss until well combined. Spread pasta evenly into large baking dish (see Notes). Spread cream sauce over pasta evenly. Sprinkle with cheese.
Transfer to oven and bake 1 hour or until golden brown and bubbly around the edges. Let stand 10 minutes before serving garnished with parsley.
Notes
You'll likely need the largest casserole dish you have for this recipe! If using a 9x13-inch pan, it needs to be at least 3-1/4 inches deep. Or, if you have a larger lasagna pan (12x15), that will work better.
This website provides estimated nutrition information as a courtesy only. You should calculate the nutritional information with the actual ingredients used in your recipe using your preferred nutrition calculator.