2cupswhipping cream or table cream for a lighter version
1tspsalt
¼tspground black pepper
1cupshaved parmesan cheese
1 ½cupreserved pasta water
1 ½cupshredded mozzarella cheese
1cupricotta cheese
3tspdried parsley
Instructions
Bring a large pot of lightly salted water to a boil. Add pasta and cook until al dente. Reserve 1 ½ cup of the cooking water. Drain and keep warm.
Preheat oven to 400 F. Heat a large pan and add the Italian sausage. Cook while breaking the sausage apart. The meat will start to render its own oil. Transfer to a plate and keep warm.
Add 1-2 tbsp of olive oil to the same pan. Add the mushrooms and cook, tossing once or twice, until lightly browned. Transfer to a plate and keep warm.
Over low heat, heat 2 tbsp of butter and 2 tbsp of olive oil in the same pan. Once the mixture sizzles, add the minced garlic, toss and cook for a few seconds or until aromatic. Add the flour. Stir constantly until the flour turns lightly golden.
Add the cream and pasta water. Increase heat to medium and cook, stirring frequently until the mixture is thick enough to coat the back of a spoon. Season with salt and pepper. Turn off the heat. Add the parmesan cheese. Stir well until the cheese is melted.
Add the mushrooms, sausage and noodles. Stir until incorporated. You can adjust the seasoning to your taste. Transfer the pasta to a large baking dish.
Drop the ricotta cheese in dollops over the pasta. Then Sprinkle mozzarella all over the top. Sprinkle dried parlsey. Bake the spaghetti at 400 ℉ for 15 minutes, or until the cheese has melted and the pasta is bubbly.
Notes
You can choose mild or spicy Italian sausage.
For a lighter version of this pasta, you can use table cream which is 10% fat.
You can make this ahead and bake the pasta the next day. After adding the cheese toppings, cover the dish with plastic wrap and refrigerate. Let the dish rest for 30 minutes at room temperature before baking.