White Sauce Pasta Recipe
I love when someone walks through the door, catches a whiff of something delicious simmering in the kitchen, and asks, “What smells so good?” It’s a question that warms my heart, especially on cool fall evenings when I’m stirring a pot of creamy white sauce pasta. After a long day, there’s nothing like the cozy aroma of garlic, butter, and cheese melding together to make the house feel like home. I stumbled across this recipe years ago while searching for a quick yet indulgent dinner, and it’s been a staple ever since—simple enough for weeknights but fancy enough to impress.

Why You’ll Love This Recipe
This white sauce pasta is a crowd-pleaser. It’s creamy, cheesy, and oh-so-comforting, with a velvety sauce that clings to every bite. You can whip it up in under 30 minutes, and it’s endlessly customizable—toss in veggies, chicken, or even shrimp. Plus, it’s perfect for beginners and seasoned cooks alike.
Recipe Overview
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Servings: 4
- Difficulty: Easy
- Cuisine: Italian-inspired
This recipe makes a rich, creamy pasta dish that’s perfect for a cozy dinner or a special occasion.
Ingredients You’ll Need
Here’s what you’ll need to make this creamy white sauce pasta:
- 8 oz (225g) pasta (fettuccine, penne, or spaghetti work great)
- 2 tbsp unsalted butter
- 2 cloves garlic, minced
- 2 tbsp all-purpose flour
- 1 ½ cups whole milk (or heavy cream for extra richness)
- ½ cup grated Parmesan cheese
- ¼ cup grated mozzarella cheese (optional, for extra creaminess)
- ½ tsp salt (adjust to taste)
- ¼ tsp black pepper
- ¼ tsp ground nutmeg (optional, for a warm depth of flavor)
- 1 cup cooked vegetables (broccoli, mushrooms, or spinach are great choices)
- 1 cup cooked chicken or shrimp (optional, for protein)
- Fresh parsley, chopped (for garnish)
Pro Tip: Use freshly grated Parmesan for the best flavor—it melts better than pre-grated.

Step-by-Step Instructions
Step 1: Cook the Pasta
Bring a large pot of salted water to a boil. Add your pasta and cook according to the package instructions until al dente. Drain and set aside, reserving ½ cup of pasta water.
Step 2: Make the White Sauce
In a large skillet, melt the butter over medium heat. Add minced garlic and sauté for 1 minute until fragrant—don’t let it burn! Stir in the flour and cook for another minute to form a roux.
Step 3: Add the Milk
Slowly pour in the milk, whisking constantly to avoid lumps. Let the mixture simmer for 2–3 minutes until it thickens slightly. If it gets too thick, add a splash of reserved pasta water.
Step 4: Add Cheese and Seasoning
Lower the heat and stir in the Parmesan and mozzarella (if using). Add salt, pepper, and nutmeg. Keep stirring until the sauce is smooth and creamy.

Step 5: Combine Pasta and Sauce
Add the cooked pasta to the skillet, tossing it in the sauce until well-coated. If you’re using veggies or protein, toss them in now. Heat through for 1–2 minutes.
Step 6: Serve
Garnish with fresh parsley and an extra sprinkle of Parmesan. Serve immediately while it’s hot and creamy.

Helpful Tips
- Prevent lumps: Whisk the milk into the roux slowly to keep the sauce smooth.
- Cheese matters: Freshly grated cheese melts better and gives a richer flavor.
- Don’t overcook the pasta: Al dente pasta holds up better in the sauce.
- Thin the sauce: Use reserved pasta water to adjust the sauce’s consistency if it thickens too much.
- Add a kick: A pinch of red pepper flakes adds a subtle heat if you like a little spice.
Variations
This recipe is super versatile! Here are a few ways to switch it up:
- Veggie Delight: Add sautéed zucchini, peas, or bell peppers for extra color and crunch.
- Protein Power: Toss in grilled chicken, shrimp, or crispy bacon for a heartier meal.
- Herb Infusion: Mix in fresh basil or thyme for an aromatic twist.
- Low-Fat Option: Use low-fat milk and reduce the cheese for a lighter version.
- Spicy Twist: Stir in some chili oil or cayenne pepper for a bold kick.
How to Serve
Serve this white sauce pasta hot, straight from the skillet, with a side of garlic bread or a fresh green salad. It’s perfect for a cozy family dinner or a date night at home. For an extra touch, pair it with a glass of crisp white wine like Pinot Grigio. If you’re feeding a crowd, double the recipe and serve it family-style in a large bowl.
Storage Instructions
- Refrigerate: Store leftovers in an airtight container in the fridge for up to 3 days.
- Reheat: Warm in a skillet over low heat with a splash of milk to restore creaminess.
- Freeze: You can freeze the sauce (without pasta) for up to 2 months. Thaw in the fridge and reheat gently.
Note: Pasta can get mushy when frozen, so it’s best to freeze the sauce separately and cook fresh pasta when ready to serve.
Nutrition Facts (Per Serving)
- Calories: 450 kcal
- Fat: 18g
- Saturated Fat: 10g
- Carbohydrates: 55g
- Protein: 15g
- Sodium: 600mg
- Fiber: 2g
- Sugar: 6g
Note: Nutrition may vary based on ingredients and portion size.
FAQs
Can I make this gluten-free?
Yes! Use gluten-free pasta and substitute the flour in the roux with a gluten-free alternative like rice flour or cornstarch.
Can I use plant-based milk?
Absolutely. Unsweetened almond or oat milk works well, but the sauce may be slightly less rich.
How do I avoid a grainy sauce?
Use low heat when adding cheese and stir constantly. Pre-grated cheese can sometimes cause graininess, so opt for freshly grated.
Can I make the sauce ahead of time?
Yes, you can make the sauce up to 2 days in advance. Store it in the fridge and reheat gently with a splash of milk.
What pasta shape is best?
Fettuccine or penne are my go-tos because they hold the sauce well, but any pasta shape works.
Conclusion
This creamy white sauce pasta is my go-to when I want comfort food that’s quick, versatile, and guaranteed to impress. Whether you’re cooking for yourself, your family, or a dinner party, this recipe delivers rich, cheesy goodness every time. I love how easy it is to customize with whatever veggies or protein I have on hand. So, grab your skillet, give this recipe a try, and let the aroma fill your kitchen. Save this recipe for your next cozy night in, and don’t forget to share how it turned out in the comments!
