Sauces & Condiments
This alfredo sauce recipe with cream cheese and half-and-half delivers restaurant-quality richness in minutes—no heavy cream required. The secret lies in combining cream cheese for velvety texture with half-and-half for smoothness, creating a sauce that clings beautifully to pasta without breaking.
I developed this version after years of testing, and it never fails to impress. What sets this recipe apart is the foolproof technique: start with a simple butter-flour roux to stabilize the sauce, then whisk in warm dairy to prevent curdling.
The result is a luxuriously smooth sauce with a perfect balance of creaminess and tang, thanks to the cream cheese's subtle acidity. It's rich enough to feel indulgent but light enough for weeknight dinners.
By the time you twirl that first forkful of fettuccine, you'll taste the difference—no graininess, no separation, just ultra-smooth velvet that coats every bite. This sauce works equally well on chicken, fish, or vegetables, making it a versatile addition to your cooking repertoire.
Make a double batch and store leftovers in the fridge for up to 5 days, or freeze for longer storage. The flavor only deepens over time, proving this is a sauce worth making again and again.
Ingredients for alfredo sauce recipe with cream cheese and half and half
Nine simple ingredients transform into ultra-smooth alfredo that beats restaurant versions every time.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ½ cup | Diamond Crystal preferred |
| Cream Cheese 🧀 | 8 oz | Full-fat, room temperature |
| Half-and-Half 🥛 | 1 cup | Warm before adding |
| Heavy Cream 🥛 | ¼ cup | For extra silkiness |
| Garlic Cloves 🧄 | 2 cloves | Minced for subtle flavor |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For finishing drizzle |
| Salt 🧂 | ½ tsp | Diamond Crystal kosher |
| Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| Nutritional Yeast 🍄 | 1 tbsp | For umami depth |
The cream cheese is non-negotiable—Philadelphia brand melts perfectly without graininess. Grab the 8-ounce block from the dairy case, not the pre-sliced tubs. For the butter, Plugrá or Land O'Lakes work best here—they hold their shape when cubed for the roux. If you're feeling fancy, European-style unsalted butter adds even more depth. The half-and-half? Store-brand works fine, but Hormel or Land O'Lakes are my go-tos—they're consistently smooth. Keep an eye out for the organic half-and-half at Whole Foods if you want to splurge slightly.
No cream cheese? Substitute with equal parts mascarpone and heavy cream—it's what I do when I'm out. Running low on half-and-half? Whole milk plus a splash of heavy cream mimics the fat content perfectly. The garlic can be roasted for a sweeter note (just toss whole cloves in olive oil at 400°F for 10 minutes), or raw for that classic punch. Nutritional yeast is the secret weapon here—Bob's Red Mill is my go-to brand, but any fortified version works. Want to make this dairy-free? Swap the cream cheese for cashew cream (blend soaked cashews with lemon juice) and use coconut milk instead of half-and-half.
This sauce gets better with time—make a double batch and store it in glass jars with a thin layer of olive oil on top to preserve freshness. Keeps 5 days in the fridge or 3 months frozen. I always freeze half immediately because it's that good. When reheating, warm gently on low heat with a splash of milk or water to restore silkiness. Perfect for fettuccine, but don't be afraid to slather it on grilled chicken or roasted veggies—it's that versatile.
Why You'll Love This Recipe
- No Fuss, No Stress: I swear by this sauce because it’s the kind of recipe that doesn’t demand perfection—just a few minutes of stirring while the cream cheese melts into that velvety half-and-half. Honestly, even if I burn the butter a little (which I’ve done), the flour still thickens it like magic, and no one’s the wiser.
- Rich Without the Guilt: The secret’s in the half-and-half and heavy cream—it’s creamy, yes, but not cloyingly heavy like some store-bought versions. The cream cheese adds that tangy depth, so it’s not just sweet or bland. My kids ask for seconds, and my husband actually says, “This is the good stuff.” (Big win.)
- Weeknight to Dinner Party: This sauce is my go-to for fettuccine on a Tuesday, but it also shines when I’m hosting. Toss it with roasted chicken, blend it into a creamy soup, or drizzle it over grilled veggies—it’s that adaptable. And because it thickens well, it won’t turn watery if I’m prepping ahead.
- Leftovers That Still Shine: Between us, I almost always make extra. The sauce reheats like a dream—just a splash of milk or half-and-half to loosen it up—and it’s still luscious the next day. Plus, it’s cheaper than buying jars of Alfredo, and I control the richness. (My wallet thanks me.)
Step-by-step instructions for creamy alfredo sauce
Here's how to make a velvety, ultra-smooth alfredo sauce that clings perfectly to pasta.
Create a Smooth Roux with Butter and Flour
Melt the 0.5 cup unsalted butter in a medium saucepan over medium-low heat. Once fully melted and foaming subsides, whisk in the 0.5 cup all-purpose flour all at once. Stir constantly for 2-3 minutes until the mixture turns a rich, golden brown color and smells nutty—this is your roux.
This step is crucial for building flavor and thickening the sauce. If the roux darkens too quickly, reduce the heat slightly. You want it to be the color of peanut butter, not chocolate brown. Keep whisking vigorously to prevent lumps from forming.
Gradually Add Warm Half-and-Half and Cream Cheese
Slowly pour in the 1 cup warm half-and-half while whisking continuously to prevent clumping. Let the mixture simmer gently for 3-4 minutes until it begins to thicken. Then, reduce heat to low and gradually add the 8 oz room-temperature cream cheese, whisking until completely melted and smooth.
Here's the thing—adding the cream cheese too quickly can cause curdling. I like to add it in small batches, whisking vigorously between each addition. The sauce should be thick but still pourable at this stage. If it looks too stiff, add 1-2 tablespoons of warm water to loosen it.
Infuse with Garlic and Nutritional Yeast
Stir in the 2 cloves minced garlic and 1 tablespoon nutritional yeast along with the 0.5 teaspoon salt and 0.25 teaspoon black pepper. Let the sauce simmer for another 2-3 minutes until the garlic is fragrant but not browned. Remove from heat and stir in the 0.25 cup heavy cream for extra silkiness.
The nutritional yeast adds that signature umami depth that makes this sauce stand out. If you're worried about taste, don't be—it blends seamlessly and enhances the richness. At this point, your sauce should be thick, glossy, and ready to coat pasta perfectly.
Finish with Olive Oil for Extra Shine
Return the sauce to low heat and stir in the 2 tablespoons extra-virgin olive oil. This final step creates that signature glossy finish and adds a touch of brightness to balance the richness. Taste and adjust seasoning if needed—you might want to add a pinch more salt or pepper to your liking.
For the best results, keep the sauce warm in a double boiler or slow cooker while you cook your pasta. The sauce should cling beautifully to each strand, creating that classic alfredo experience. Serve immediately with your favorite pasta and a sprinkle of fresh parsley if desired.
Pro Tips For Making Alfredo Sauce Recipe With Cream Cheese And Half And Half
- Melt Cream Cheese Slowly: Cut the cream cheese into ½-inch cubes before adding it to the warm sauce—this way, it melts smoothly without clumping or leaving grainy bits. I learned this the hard way after scraping lumps off my fettuccine for what felt like an hour.
- Cook the Roux Low and Steady: Whisk the butter and flour together over medium-low heat for at least 3–4 minutes until it’s a pale golden color, not brown. Rushing this step burns the flour and turns the sauce bitter—trust me, you’ll taste the difference.
- Balance the Cream with Salt: Since you’re using unsalted butter and no salted cream cheese, taste the sauce before adding the half-and-half and heavy cream, then adjust with salt. The dairy will dilute the flavor, so don’t hold back—aim for a pinch per tablespoon of butter.
- Strain for Silky Smoothness: After combining all ingredients, strain the sauce through a fine-mesh sieve into a clean pot. This removes any stray flour bits or cream cheese residue, giving you that ultra-smooth, restaurant-quality texture without extra effort.
Storing and reheating this alfredo sauce recipe with cream cheese and half and half
Fridge Storage Tips
Let your alfredo sauce cool to room temperature (about 30 minutes) before transferring to an airtight glass container—I use 8-ounce mason jars—with a thin layer of extra-virgin olive oil on top to preserve freshness.
Store in the fridge for up to 5 days, but I always make a double batch because it disappears that fast. The sauce actually improves overnight as the flavors meld together beautifully. 🥫
Freezer Prep
For longer storage, divide the sauce into 1-cup portions in freezer-safe silicone molds or quart-sized freezer bags. Press out excess air to prevent freezer burn, and label with the date. This sauce freezes beautifully for up to 3 months—just thaw overnight in the fridge before reheating.
I keep a stash in my freezer for those lazy weeknights when I crave creamy pasta. ❄️
Reheating Perfection
When reheating from the fridge, warm the sauce gently over low heat in a saucepan, stirring constantly with a silicone spatula to prevent sticking. Add 1-2 tablespoons of warm water or milk—this helps restore that silky texture.
If the sauce looks too thick, thin it with a splash of half-and-half until it reaches your desired consistency. Never microwave—it breaks the sauce's delicate emulsion. 🔥
Thawing Frozen Sauce
Transfer frozen sauce to the fridge 24 hours before using to thaw slowly. For a quicker option, place the sealed container in a bowl of cold water and change the water every 30 minutes until thawed.
Once thawed, reheat as directed above. Pro tip: If your sauce separates slightly after freezing, whisk vigorously with a splash of warm water to restore smoothness. It's normal for textures to shift slightly after freezing. 💡
Sauce Consistency Fixes
If your reheated sauce is too thick, thin it with warm milk or water—start with 1 tablespoon and adjust. For a thicker sauce, simmer uncovered for 2-3 minutes to evaporate excess moisture.
The key is patience—never rush the reheating process. I've found that adding a pinch of cornstarch slurry (1 tsp cornstarch + 1 tbsp water) can help restore thickness if needed. 💫
Portioning for Leftovers
Store leftovers in small glass jars (like 4-ounce portions) for easy reheating. This prevents you from defrosting more than you need and keeps the sauce fresh longer. I like to portion out what I'll use for one meal and freeze the rest.
When reheating portions, use a small saucepan—it's easier to control the heat and prevent scorching. Leftovers taste just as good as fresh sauce, if not better! ✨
Nutrition facts
Frequently asked questions
Can I make this sauce without cream cheese?
For a dairy-free version, substitute with 8 oz mascarpone cheese plus ¼ cup heavy cream—it mimics the same velvety texture. Or try ½ cup silken tofu blended with 2 tbsp lemon juice for a plant-based alternative. The key is adding a thickener to prevent separation while keeping the sauce smooth.
Why did my sauce get grainy?
Graininess usually happens when cream cheese isn't melted completely or when dairy is added too quickly to hot roux. Always whisk vigorously while adding warm half-and-half, then reduce heat to low before incorporating cream cheese in small batches. If it happens, blend the sauce briefly with an immersion blender for instant smoothness.
How can I make this sauce lighter?
For a lighter version, reduce the half-and-half to ½ cup and add ½ cup whole milk instead. You can also replace 2 oz of cream cheese with 2 oz low-fat cottage cheese (blended smooth) to cut calories without sacrificing creaminess. The sauce will still cling beautifully to pasta!
Can I use this sauce for dishes other than pasta?
This ultra-smooth sauce works perfectly for grilled chicken, roasted vegetables, or even as a creamy dip! Try drizzling it over baked potatoes or using it as a base for creamy soups. The nutritional yeast adds depth that makes it versatile beyond traditional pasta dishes. Just adjust thickness by adding warm water or milk as needed.
What's the secret to preventing curdling?
The secret is temperature control! Always add warm (not hot) dairy to your roux, and whisk constantly while heating. Never let the sauce boil—keep it at a gentle simmer (180°F). If you see any signs of curdling, immediately remove from heat and whisk in 1 tsp cold water to stabilize the emulsion. Patience is key!
