Instructions
Step 1: Cook the Pasta
Boil Water: In a large pot, bring salted water to a boil.
Cook Pasta: Add the pasta and cook until al dente (about 1-2 minutes less than package instructions). Drain and set aside.
Step 2: Prepare the Sausage Mixture
Cook the Sausage: In a large skillet, heat olive oil over medium heat. Add the sausage, breaking it up with a spoon. Cook until browned.
Sauté Vegetables: Add the chopped onion and garlic to the skillet, cooking until the onion is translucent (about 5 minutes).
Add Tomatoes and Spices: Stir in the crushed tomatoes, oregano, salt, black pepper, and red pepper flakes. Simmer for about 10 minutes.
Step 3: Make the Béchamel Sauce
Melt Butter: In a saucepan, melt the butter over medium heat.
Add Flour: Whisk in the flour and cook for about 2 minutes until it’s slightly golden (this is called a roux).
Add Milk: Gradually whisk in the milk, ensuring there are no lumps. Continue whisking until the sauce thickens (about 5-7 minutes).
Season: Stir in nutmeg, salt, and pepper to taste.
Step 4: Assemble the Pasta
Combine Ingredients: In a large mixing bowl, combine the cooked pasta, sausage mixture, and half of the béchamel sauce. Mix well.
Layer in Dish: Pour half of the pasta mixture into a greased baking dish. Spread half of the remaining béchamel on top, followed by half of the mozzarella cheese. Repeat the layers with the remaining pasta, béchamel, and cheese.
Step 5: Bake
Preheat Oven: Preheat your oven to 180°C (350°F).
Bake: Cover the baking dish with aluminum foil and bake for 25 minutes. Then, remove the foil and bake for an additional 15 minutes or until golden and bubbly.
Rest: Let the dish stand for 10 minutes before serving.
Variations
Vegetarian Option: Substitute the sausage with sautéed mushrooms, zucchini, or eggplant for a vegetarian version.
Cheese Swap: Try using different cheeses like fontina or goat cheese for a unique flavor.
Pasta Shape: Use any pasta shape you have on hand, such as fusilli or farfalle.