Ingredients
Method
Preparation
- Preheat the oven to 350°F (175°C).
- Boil the pasta until just shy of al dente, about 7 minutes.
- In a large skillet, heat olive oil over medium heat. Add the onions and garlic, sautéing until softened.
- Add ground beef, breaking it up and cooking until browned. Stir in the tomato sauce, cinnamon or allspice, salt, and pepper. Simmer until thick.
- In a separate saucepan, melt the butter over medium heat. Whisk in the flour until smooth, then gradually add warm milk while whisking constantly. Cook until thickened, about 5-7 minutes. Season with nutmeg, salt, and pepper.
Assembly
- Lightly oil a baking dish. Toss hot pasta with a few spoonfuls of béchamel to keep it moist.
- Spread half of the pasta in the dish, spoon over the meat sauce, add the remaining pasta, and pour the rest of the béchamel on top.
- Sprinkle mozzarella and Romano cheese over the top.
Baking
- Bake in the preheated oven for 30-40 minutes until edges are golden and bubbling.
- Optional: Turn on the broiler for 1-2 minutes to achieve a crispy top.
Serving
- Let it rest for about 10 minutes before slicing to hold the layers together.
Nutrition
Serving: 1gCalories: 620kcalCarbohydrates: 60gProtein: 35gFat: 30gSaturated Fat: 15gSodium: 800mgFiber: 4gSugar: 5g
Notes
You can assemble this dish up to 24 hours in advance or freeze it unbaked. Reheat covered at a lower temperature if baking from the fridge.
Tried this recipe?Let us know how it was!
