A rich and comforting pasta dish that’s perfect for cozy nights or dinner parties. With a silky garlic-Parmesan cream sauce, this white spaghetti is both indulgent and easy to make, ready in under 30 minutes.
12 oz spaghetti
Salt (for boiling water)
2 tablespoons unsalted butter
1 tablespoon olive oil
4 cloves garlic, finely minced
2 tablespoons all-purpose flour
2 cups whole milk (warmed)
1 cup heavy cream
¾ cup freshly grated Parmesan cheese
Salt and black pepper, to taste
Optional: pinch of ground nutmeg
Optional add-ins:
1 cup cooked chicken breast (shredded or cubed)
1 cup sautéed mushrooms
1 cup baby spinach
½ teaspoon red pepper flakes
Chopped fresh parsley or basil for garnish
Bring a large pot of salted water to a boil. Add spaghetti and cook until al dente according to package instructions. Reserve ½ cup of pasta water, then drain the rest and set pasta aside.
In a large skillet, melt butter and olive oil over medium heat. Add garlic and sauté for 1 minute until fragrant.
Stir in the flour and whisk for 1–2 minutes to form a smooth roux.
Gradually whisk in warm milk and cream, stirring constantly until the sauce begins to thicken, about 3–5 minutes.
Lower the heat and stir in Parmesan cheese. Mix until fully melted and the sauce is smooth. Season with salt, pepper, and nutmeg (if using). Add reserved pasta water as needed to reach desired consistency.
Add the cooked spaghetti to the sauce and toss to coat. Mix in any optional ingredients like chicken, mushrooms, or spinach, and cook for another 2 minutes to warm through.
Serve immediately, topped with extra Parmesan, herbs, and red pepper flakes if desired.
Use freshly grated Parmesan for best texture and flavor.
Adjust sauce consistency with pasta water or extra cream.
For a lighter version, use half-and-half instead of cream.
Customize with your favorite protein or vegetables.