There are certain dishes that feel like a warm hug in a bowl, and for my family, this Creamy White Sauce Penne Pasta is at the very top of that list. I still remember the first time I perfected this recipe. It was a chilly Tuesday evening, the kind that calls for comfort food. I was determined to move beyond the jarred stuff and create a truly luscious, restaurant-quality white sauce from scratch. The aroma of garlic and butter filled the kitchen, followed by the rich scent of simmering cream and melting cheese. When I finally called everyone to the table, the initial silence was followed by a chorus of “Wow!” My kids, who can be notoriously picky, were twirling their penne with gusto, their faces smeared with the creamy sauce. My husband looked at me and said, “This is the best pasta you’ve ever made.” Since that day, this White Sauce Penne Pasta has become our go-to for celebrations, tough days, and everything in between. It’s a recipe that’s not just about feeding the body, but about creating moments of pure, delicious joy.
This isn’t just another pasta dish; it’s an experience. The sauce is the star—a velvety, rich, and cheesy béchamel-style sauce that clings perfectly to every ridge of the penne pasta. It’s made with simple, wholesome ingredients, but the technique transforms them into something truly magical. Whether you’re a seasoned home cook or a beginner looking to impress, this recipe is foolproof, forgiving, and fabulously satisfying.
Why This White Sauce Penne Pasta Recipe Works
Before we dive into the details, let’s talk about why this specific recipe will become your new favorite.
- Incredibly Creamy & Flavorful: We use a combination of milk and heavy cream to create a sauce that is rich but not overly heavy. The secret weapon, a tiny pinch of nutmeg, enhances the dairy’s natural sweetness and adds a layer of warmth you can’t quite place but will absolutely love.
- Built on a Classic Foundation: This sauce is a simplified version of a classic French Béchamel. By starting with a “roux” (a paste of cooked butter and flour), we create a stable, thick sauce that will never be watery or grainy. It’s a foundational cooking technique that’s easy to master.
- Completely Customizable: Think of this recipe as your perfect canvas. We’ll cover tons of variations, from adding grilled chicken or shrimp to packing it with vegetables like spinach and mushrooms. You can easily adapt it to what you have in your fridge.
- Quick Enough for a Weeknight: While it tastes like it simmered for hours, this entire dish comes together in about 30 minutes, making it a perfect solution for busy weeknights when you’re craving something special.
- Uses Pantry Staples: Chances are you have most of these ingredients on hand right now. Butter, flour, milk, garlic, and pasta are the humble heroes of this stunning meal.
A Deep Dive into the Ingredients
Understanding the role of each ingredient is the key to mastering this White Sauce Penne Pasta. It’s not just about what you use, but why you use it.
The Pasta
- Penne Pasta: We specifically call for penne for a reason. The name “penne” comes from the Italian word for “pen,” referring to its quill-like shape. The hollow tube and the ridges on the outside (penne rigate) are absolutely perfect for capturing every last drop of the luscious white sauce.
- Can I use other pasta shapes? Absolutely! While penne is ideal, other shapes that work wonderfully include:
- Rigatoni: Larger tubes with deep ridges.
- Fusilli: The corkscrew shape traps sauce beautifully.
- Farfalle (Bow Ties): The nooks and crannies hold the sauce well.
- Fettuccine or Linguine: For a more classic Alfredo-style experience.
The Fat: The Foundation of Flavor
- Unsalted Butter: We use unsalted butter to control the overall saltiness of the dish, especially since Parmesan cheese is naturally salty. Butter provides a rich, nutty flavor base that you simply can’t get from oil alone.
- Olive Oil: A small amount of olive oil is used alongside the butter to sauté the aromatics. It has a higher smoke point than butter, which prevents the butter from browning too quickly while you soften the garlic.
The Aromatics: Building Complexity
- Garlic: This is non-negotiable for incredible flavor. Use fresh garlic cloves and mince them finely. The pre-minced jarred variety can have a tinny, acidic taste that can detract from the creamy sauce. We want its pungent, sweet flavor to infuse the butter.
The Thickener: The Roux
- All-Purpose Flour: Flour is the magic ingredient that transforms our liquid into a sauce. When cooked with butter, it forms a “roux.” Cooking the flour for at least one minute is crucial to get rid of the raw, starchy taste and to thicken the sauce effectively.
The Dairy: The Soul of the Sauce
- Whole Milk: Using whole milk provides the perfect balance of richness and body without making the sauce excessively heavy. Its higher fat content helps create a creamier result than 2% or skim milk.
- Heavy Cream: This is our luxury ingredient. Just a half cup of heavy cream adds a decadent, silky-smooth texture and richness that elevates the sauce from good to unforgettable. It also makes the sauce more stable and less likely to curdle.
The Cheese: The Savory Finish
- Parmesan Cheese: Use a block of good-quality Parmigiano-Reggiano and grate it yourself. Pre-shredded cheeses are coated with anti-caking agents like potato starch or cellulose, which can prevent them from melting smoothly and result in a grainy sauce. Freshly grated Parmesan melts like a dream and provides a salty, nutty, complex flavor.
- Mozzarella Cheese: While Parmesan provides the flavor, low-moisture mozzarella provides that glorious, subtle cheese pull and an extra layer of creamy, milky goodness. Again, grating your own from a block is highly recommended for the best melt.
The Seasonings: The Final Touch
- Salt & Black Pepper: Essential for bringing all the flavors together. Remember to salt your pasta water generously—it should taste like the sea! This seasons the pasta from the inside out. You’ll also season the sauce itself.
- Ground Nutmeg: This is the secret weapon. You only need a tiny pinch, but it makes a world of difference. Nutmeg has a natural affinity for dairy and enhances the creamy, sweet notes of the milk and cream, adding a professional touch of warmth and complexity.
The Ultimate Creamy White Sauce Penne Pasta
An easy-to-follow recipe for a rich, velvety, and deeply satisfying white sauce pasta that will have everyone asking for seconds.
Complete Ingredients List
- For the Pasta:
- 1 lb (450g) Penne Pasta
- 1 tbsp Salt (for pasta water)
- For the Creamy White Sauce:
- 4 tbsp Unsalted Butter
- 1 tbsp Olive Oil
- 4 cloves Garlic, finely minced
- ¼ cup All-Purpose Flour
- 2 cups Whole Milk, warmed
- ½ cup Heavy Cream, at room temperature
- 1 cup Freshly Grated Parmesan Cheese, plus more for serving
- ½ cup Freshly Grated Low-Moisture Mozzarella Cheese
- 1 tsp Salt (or to taste)
- ½ tsp Black Pepper, freshly ground
- ¼ tsp Ground Nutmeg
- 2 tbsp Fresh Parsley, chopped (for garnish)
Step-by-Step Instructions
- Cook the Pasta: Bring a large pot of water to a rolling boil. Add 1 tablespoon of salt. Add the penne pasta and cook according to package directions until al dente (firm to the bite). Before draining, reserve about 1 cup of the starchy pasta water. Drain the pasta and set it aside.
- Sauté the Aromatics: While the pasta is cooking, place a large saucepan or Dutch oven over medium heat. Add the butter and olive oil. Once the butter has melted, add the minced garlic and sauté for about 1-2 minutes until fragrant. Be careful not to let the garlic brown or it will become bitter.
- Make the Roux: Sprinkle the all-purpose flour over the melted butter and garlic. Whisk constantly for 1-2 minutes. The mixture will form a thick paste (this is your roux). Cooking the flour is a crucial step to eliminate any raw flour taste.
- Build the Sauce: Slowly pour in the warmed whole milk, about half a cup at a time, while whisking vigorously to prevent lumps. Once all the milk is incorporated and the sauce is smooth, continue to cook for 2-3 minutes, stirring occasionally, until the sauce begins to thicken.
- Add Cream and Seasonings: Reduce the heat to low. Stir in the heavy cream, 1 tsp salt, black pepper, and the ground nutmeg. Let it gently simmer for another minute.
- Melt the Cheese: Remove the saucepan from the heat. This is important to prevent the cheese from becoming stringy or greasy. Gradually add the freshly grated Parmesan and mozzarella cheese, stirring continuously until the cheese is completely melted and the sauce is velvety smooth.
- Combine and Serve: Add the cooked penne pasta directly to the saucepan with the white sauce. Toss gently to coat every piece of pasta. If the sauce seems too thick, add a splash of the reserved pasta water, a tablespoon at a time, until it reaches your desired consistency.
- Garnish and Enjoy: Taste and adjust seasoning if necessary. Serve immediately, garnished with fresh chopped parsley and an extra sprinkle of Parmesan cheese.
Nutrition Facts
- Servings: 6-8
- Calories Per Serving: Approximately 550-650 kcal (This is an estimate and can vary based on exact ingredients used).
Preparation Time
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
How to Serve Your White Sauce Penne Pasta
This creamy pasta is a stunning main course on its own, but it also pairs beautifully with a variety of sides and additions to create a complete, well-rounded meal.
- As a Standalone Main Course:
- Serve in warm pasta bowls.
- Garnish generously with finely chopped fresh parsley for a pop of color and freshness.
- Offer extra freshly grated Parmesan cheese and a pepper mill at the table for guests to customize their dish.
- With Classic Italian Sides:
- Garlic Bread: A slice of crusty, buttery garlic bread is the perfect tool for sopping up any leftover sauce. Try our recipe for the Ultimate Cheesy Garlic Bread.
- Simple Green Salad: A crisp salad with a tangy vinaigrette provides a refreshing contrast to the rich, creamy pasta. Think mixed greens, cherry tomatoes, cucumber, and a simple lemon-olive oil dressing.
- Caprese Salad: The fresh flavors of tomato, mozzarella, and basil are a classic and delightful pairing.
- With Added Protein: Transform this into an even heartier meal by adding a protein source. Stir it in at the end with the pasta.
- Grilled Chicken: Seasoned and grilled chicken breast, sliced or diced.
- Sautéed Shrimp: Pan-sear shrimp with garlic and a pinch of red pepper flakes.
- Crispy Pancetta or Bacon: Crumbled crispy pancetta or bacon adds a salty, smoky crunch.
- Italian Sausage: Crumbled and browned mild or spicy Italian sausage.
- With Added Vegetables: Boost the nutritional value and add texture with vegetables.
- Steamed Broccoli Florets: Add them during the last 3-4 minutes of the pasta’s cooking time.
- Fresh Spinach: Stir in a few large handfuls of fresh spinach into the hot sauce until it wilts.
- Sautéed Mushrooms: Sauté sliced mushrooms with the garlic for an earthy, umami flavor.
- Sun-Dried Tomatoes: Chopped sun-dried tomatoes (the oil-packed kind) add a sweet and tangy chew.
5 Additional Tips for Pasta Perfection
Follow these pro tips to ensure your White Sauce Penne Pasta is flawless every single time.
- Use Warmed Milk: Adding cold milk to a hot roux is the primary cause of lumpy sauce. The extreme temperature difference can cause the flour to seize up. Gently warming your milk in the microwave or in a separate small saucepan before adding it helps ensure a silky-smooth, lump-free sauce. The same goes for the cream—let it sit out to come to room temperature.
- Grate Your Own Cheese. Always. This tip cannot be stressed enough. Pre-shredded cheeses contain additives like cellulose and potato starch to prevent clumping in the bag. These same agents prevent the cheese from melting smoothly into your sauce, often resulting in a grainy or greasy texture. Buying a block of Parmesan and a block of low-moisture mozzarella and grating it just before use will change your sauce-making game forever.
- Harness the Power of Pasta Water: That cloudy water left over after cooking your pasta is liquid gold. It’s full of starch, which acts as an emulsifier and a thickener. If your final sauce is a bit too thick, a few tablespoons of this starchy water will loosen it to the perfect consistency while helping the sauce cling even better to the pasta. Never just dump it all down the drain!
- Low and Slow for the Cheese: Never add cheese to a boiling or very hot sauce. High heat can cause the proteins in the cheese to tighten up and separate, releasing oil and creating a greasy, stringy mess. Always remove the saucepan from the direct heat source before you stir in the Parmesan and mozzarella. The residual heat of the sauce is more than enough to melt the cheese beautifully.
- Don’t Rinse Your Pasta: After draining your pasta, do not rinse it under cold water! Rinsing washes away the starchy outer layer that is essential for helping the sauce adhere to the pasta. The only time you should ever rinse pasta is when you’re making a cold pasta salad. For a hot dish like this, that starch is your best friend.
Frequently Asked Questions (FAQ)
Here are answers to some of the most common questions about making homemade white sauce pasta.
1. Why did my white sauce turn out lumpy?
Lumpiness is almost always caused by one of two things. First, adding the milk too quickly or while it’s too cold. To fix this, add your warmed milk very slowly, whisking vigorously the entire time to create a smooth emulsion. Second, not cooking the roux properly. If you don’t whisk the flour into the butter to form a smooth paste before adding liquid, the flour will just form clumps. A good whisk is your most important tool here.
2. What is the difference between this sauce and an Alfredo sauce?
This is a great question! While they are both creamy white sauces, they have different foundations. A traditional, classic Alfredo sauce is made from only butter, Parmesan cheese, and pasta water, emulsified into a sauce. The Americanized version often includes heavy cream. The sauce in this recipe is technically a “Mornay” sauce, which is a classic French Béchamel sauce (butter, flour, milk) with cheese added. Our recipe uses the Béchamel method because it’s more stable, less prone to breaking, and incredibly versatile.
3. Can I make this white sauce ahead of time?
You can, but it’s truly best when made fresh. If you need to make it ahead, you can prepare the sauce and store it in an airtight container in the refrigerator for up to 3 days. The sauce will thicken considerably when chilled. To reheat, place it in a saucepan over low heat and add a splash of milk or cream, whisking constantly until it’s smooth and heated through. Cook the pasta fresh just before serving.
4. My sauce seems too thick (or too thin). How can I fix it?
This is an easy fix!
- If the sauce is too thick: Simply whisk in a splash of warm milk, cream, or the reserved starchy pasta water until it reaches the desired consistency.
- If the sauce is too thin: There are two options. You can either let it simmer gently on low heat for a few more minutes (uncovered) to allow it to reduce and thicken, or you can stir in a little more grated Parmesan cheese, which will help thicken it up as well.
5. Can I freeze White Sauce Penne Pasta?
Unfortunately, freezing is not recommended for cream-based pasta dishes. Dairy, especially cream and cheese sauces, tends to separate and become grainy or watery when thawed and reheated. The texture will be significantly compromised. This dish is so quick to make that it’s always best enjoyed fresh.
Print
White Sauce Penne Pasta Recipe
Ingredients
- For the Pasta:
- 1 lb (450g) Penne Pasta
- 1 tbsp Salt (for pasta water)
- For the Creamy White Sauce:
- 4 tbsp Unsalted Butter
- 1 tbsp Olive Oil
- 4 cloves Garlic, finely minced
- ¼ cup All-Purpose Flour
- 2 cups Whole Milk, warmed
- ½ cup Heavy Cream, at room temperature
- 1 cup Freshly Grated Parmesan Cheese, plus more for serving
- ½ cup Freshly Grated Low-Moisture Mozzarella Cheese
- 1 tsp Salt (or to taste)
- ½ tsp Black Pepper, freshly ground
- ¼ tsp Ground Nutmeg
- 2 tbsp Fresh Parsley, chopped (for garnish)
Instructions
- Cook the Pasta: Bring a large pot of water to a rolling boil. Add 1 tablespoon of salt. Add the penne pasta and cook according to package directions until al dente (firm to the bite). Before draining, reserve about 1 cup of the starchy pasta water. Drain the pasta and set it aside.
- Sauté the Aromatics: While the pasta is cooking, place a large saucepan or Dutch oven over medium heat. Add the butter and olive oil. Once the butter has melted, add the minced garlic and sauté for about 1-2 minutes until fragrant. Be careful not to let the garlic brown or it will become bitter.
- Make the Roux: Sprinkle the all-purpose flour over the melted butter and garlic. Whisk constantly for 1-2 minutes. The mixture will form a thick paste (this is your roux). Cooking the flour is a crucial step to eliminate any raw flour taste.
- Build the Sauce: Slowly pour in the warmed whole milk, about half a cup at a time, while whisking vigorously to prevent lumps. Once all the milk is incorporated and the sauce is smooth, continue to cook for 2-3 minutes, stirring occasionally, until the sauce begins to thicken.
- Add Cream and Seasonings: Reduce the heat to low. Stir in the heavy cream, 1 tsp salt, black pepper, and the ground nutmeg. Let it gently simmer for another minute.
- Melt the Cheese: Remove the saucepan from the heat. This is important to prevent the cheese from becoming stringy or greasy. Gradually add the freshly grated Parmesan and mozzarella cheese, stirring continuously until the cheese is completely melted and the sauce is velvety smooth.
- Combine and Serve: Add the cooked penne pasta directly to the saucepan with the white sauce. Toss gently to coat every piece of pasta. If the sauce seems too thick, add a splash of the reserved pasta water, a tablespoon at a time, until it reaches your desired consistency.
- Garnish and Enjoy: Taste and adjust seasoning if necessary. Serve immediately, garnished with fresh chopped parsley and an extra sprinkle of Parmesan cheese.
Nutrition
- Serving Size: One Normal Portion
- Calories: 550-650





