Ingredients
Equipment
Method
- Bring a large pot of salted water to a boil and cook the spaghetti until al dente according to the package instructions.
- While the pasta cooks, heat 1/4 cup olive oil in a heavy skillet over medium heat until fragrant. Add the sliced mushrooms and minced shallots, and sauté until they turn a beautiful golden color without browning.
- Add the pre-cooked bacon (cut into ½-inch strips) to the skillet and stir to combine with the mushrooms and shallots. Then, turn off the heat in this skillet.
- In a separate heavy pot, melt 6 tablespoons of butter over moderate heat. Add 6 tablespoons of all-purpose flour and stir constantly for about 2 minutes to create a blonde roux.
- Gradually whisk in 3 cups of whole milk and bring the mixture to a gentle simmer. Continue stirring until the sauce thickens enough to coat the back of a spoon.
- Drain the cooked spaghetti, keeping it warm, and add it to the skillet with the mushroom and bacon mixture.
- Pour the thickened béchamel sauce over the spaghetti. Season with salt and black pepper, sprinkle in 2 teaspoons of finely chopped fresh parsley, and toss everything together until well combined.
- Serve immediately, topping each portion with 4 tablespoons of grated Parmesan cheese. The residual heat will slightly melt the cheese for an extra layer of creaminess.
Notes
For best results, use high-quality ingredients such as freshly grated Parmesan and fresh mushrooms. You can substitute pancetta for bacon or even try turkey bacon for a slightly lighter version. If you're looking for a dairy-free alternative, coconut cream can replace whole milk, though the sauce will have a hint of coconut flavor. This recipe is versatile and perfect for weeknight dinners or special occasions.
