Homemade Alfredo sauce is one of the easiest, most flavorful sauce recipes I make. Only 4 ingredients needed and ready in just 10 minutes!
Prepare yourself for creamy indulgence that is shockingly easy to make and actually healthy -- not usually words to describe homemade Alfredo sauce, am I right? This Alfredo sauce is rich, creamy, cheesy and with just the right amount of garlic. Plus it’s HEALTHY. How awesome is that?
I haven’t always made it this way though. There was a time when my Alfredo sauce wasn’t healthy. Gasp! Heck, I used to buy the canned stuff in the glass jar at some point. Yep, it’s true. Unfortunately, it was full of preservatives and added chemicals to keep it stable on the grocery shelf so it was clearly not good for my body or healthy lifestyle.
Not cool. This had to change. I needed homemade Alfredo and I needed it to be healthy! So I made that happen! And I’m gonna share the steps for how to make Alfredo sauce because I want you to enjoy this awesome homemade Alfredo, too.
And I hope you’re excited because this is the best Alfredo sauce!

HOW TO MAKE THE BEST HOMEMADE ALFREDO SAUCE
To those of you who don’t think it’s that big of a deal to just use the canned stuff or the powdered sauce mixes for your Alfredo from time to time, try this recipe and tell me it doesn’t change your mind. I dare you. Once you learn how to make Alfredo Sauce, you’ll never want to go back. Trust me.
Here are the ingredients for the Alfredo Sauce I used to use (and we bought the more expensive Bertolii brand stuff, too!): Water, Heavy Cream, Butter (Cream, Salt), Parmesan Cheese (Pasteurized Part Skim Milk, Cheese Cultures, Salt, Enzymes), Soybean Oil, Modified Corn Starch, Enzyme Modified Egg Yolk (Egg Yolk, Salt, Enzyme), Romano Cheese made from Cow's Milk (Pasteurized Part-Skim Milk, Cheese Cultures, Salt, Enzymes), Salt, American Sherry Cooking Wine (Wine, Grape Alcohol, Salt, Potassium Metabisulfite [Preservative]), Whey, Yeast Extract, Xanthan Gum, Disodium Phosphate, Garlic Powder, Spices, Natural Flavors.
And before that, we used to use the powdered stuff made by Knorr, which includes: maltodextrin, corn starch, wheat flour (wheat flour, niacin, reduced iron, thiamin mononitrate, riboflavin, folic acid), parmesan, romano, cheddar and blue cheeses (pasteurized milk, cheese cultures, salt, enzymes), salt, whey, whey protein concentrate, hydrolyzed corn protein, palm oil, natural flavor (soy), nonfat milk*, citric acid, lactic acid, sodium caseinate, soybean oil, spice.
And the ingredients for my homemade Alfredo sauce: cottage cheese, parmesan cheese, milk, and garlic powder.
And, BTW, making Alfredo sauce at home is very easy so you have no reason not to try it. To make this easy Alfredo sauce, you have to follow only 3 simple steps:
- add all ingredients for the healthy Alfredo sauce to a blender and blend until very smooth;
- transfer the mixture to a saucepan and heat over medium heat;
- heat through, stirring frequently.
Extra tip –-> make sure you don’t overheat because it will begin to separate!

WHAT IS ALFREDO SAUCE?
In case you're unfamiliar with what Alfredo sauce is or you have always wondered, but were never really sure, Alfredo sauce is an Italian white sauce typically used in pasta dishes. I say typically because I like it on pizza and as a topping to baked potatoes, too. YUMMY.
Traditionally, Alfredo sauce is made with butter, heavy cream, and parmesan cheese. I’ll explain why I don’t use heavy cream or butter in a bit! It's a very dense, thick, and luscious sauce and is absolutely delicious, in my humble opinion.

HOW TO THICKEN ALFREDO SAUCE
If you’ve tried homemade Alfredo sauce before and the reason you stopped making it at home it’s because it never turned out quite right texture wise, blame it on the cheese!
The answer to how to thicken Alfredo sauce is parmesan. I recommend freshly grated parmesan, not the one you can buy already grated. The Alfredo sauce thickens easily with freshly grated parmesan. However, if the homemade Alfredo is still not thick enough for you, allow the sauce to stand for a couple of minutes before serving. Alfredo sauce thickens while it cools.
Also, the fact that this healthy Alfredo sauce recipe requires cottage cheese helps because it's naturally thick, especially when blended.
TIPS FOR MAKING HEALTHY ALFREDO SAUCE
To make this light alfredo sauce happen, I use only 4 simple ingredients. Before my clean eating era, I used to make Alfredo sauce with butter, garlic cloves, cream cheese, milk, parmesan, salt, and pepper.
Nowadays, I…
- replace cream cheese (or heavy cream) with cottage cheese for more protein and less saturated fat;
- use almond milk instead of milk– this is just a preference, you can use cow milk if you want;
- skip salt because parmesan and cottage cheese is salty enough.
Pretty simple substitutions, don’t you think? But they make this homemade Alfredo sauce healthy and still so creamy and delicious.
Oh, I almost forgot. I like my Alfredo sauce a little garlicky. So I add a little bit of garlic powder to make it extra special. I use garlic powder, but you can easily sub in whole garlic cloves if you'd prefer.

WHAT TO MAKE WITH ALFREDO SAUCE
The most obvious answer to what to make with Alfredo sauce is fettuccine Alfredo. Because classics are always amazing. But, since this is healthy Alfredo sauce, you can replace the traditional Fettuccine with whole-wheat fettuccine to make a very healthy yet totes delicious dish. Or with zoodles aka zucchini noodles, like I like to do. Because zoodles are amazeballs and a great low-carb alternative for pasta. If you don’t know how to make them, check out my How To Make Zucchini Noodles post. Spoiler: they're super easy, too!
You can add chicken to your Alfredo Zucchini Noodles and turn the dish into Chicken Alfredo, another yummy classic.
For pizza night, you can also use Alfredo sauce instead of tomato sauce if you wanna change up the taste of pizza. Make a whole-wheat pizza crust or a cauliflower pizza crust, top the Alfredo sauce with chicken, spinach, and red onions.

HOW LONG DOES ALFREDO SAUCE LAST?
Before answering how long does Alfredo sauce last in the fridge, let me tell you a little story about traditional Alfredo sauce (besides the fact that’s not very healthy). I always had problems when I wanted to reheat the homemade Alfredo sauce when following the traditional recipe. The Alfredo sauce always turned into a garlic butter sauce, as opposed to the rich and creamy Alfredo it was when first prepared. Somehow, all the white creamy goodness that makes an Alfredo an Alfredo would just up and disappear. The good news is this doesn’t happen if you use cottage cheese! Hooray!
So, knowing this, how long does alfredo sauce last in the fridge?
If you store it properly in mason jars or any air-tight containers, homemade Alfredo sauce lasts for 4*5 days in the fridge.
CAN YOU FREEZE ALFREDO SAUCE?
I have more great news, friends - you can freeze Alfredo sauce too! How freaking amazing, right? You can double or even triple my Alfredo recipe and freeze it for later. If you do this, you can make your favorite Alfredo dishes whenever the cravings hit without settling for the canned Alfredo filled with bad ingredients. Alfredo dishes healthy and guilt-free? Yes, please!
To freeze Alfredo sauce…
- allow the sauce to cool;
- transfer the homemade Alfredo to Ziploc bags or freezer-safe airtight containers;
- then place in the freezer.
Frozen Alfredo sauce lasts for 3-4 months. It may not be quite as creamy and smooth when you reheat it, but it will still be creamy and delicious.

HOW TO REHEAT ALFREDO SAUCE
The best thing about this homemade Alfredo is that, when you’ll reheat it, you won’t run into the problems I had in the past. Thank you cottage cheese for making this possible!
However, whether you reheat Alfredo sauce from frozen or from the fridge, make sure you stir well while reheating. And reheat it in a saucepan gradually, stirring frequently, to keep it from burning. This was will also help to prevent the cheese from curdling so the easy Alfredo sauce will be just as good as when you made it.

3 MORE HEALTHY SAUCE RECIPES
This Alfredo recipe is not the only sauce recipe I like to make. In fact, I really love to make my own sauce recipes. Homemade sauce recipes are just the best. You can adjust the taste and you have full control over the ingredients. I am all for that!
PESTO SAUCE
If you have fresh basil, pine nuts, olive oil, and parmesan, you gotta make this Healthy Pesto Sauce!

This Pesto Sauce is super quick and easy to make (ready in just 5 minutes!) and it’s delicious and versatile.
CAULIFLOWER CHEESE SAUCE
Check out this Cauliflower Cheese Sauce and be amazed by cauliflower’s awesomeness. Cauliflower can turn many recipes into healthy recipes. Cheese sauce is not an exception.

The sauce is creamy, cheesy, and so yummy. And you won’t even notice the cauliflower.
HOW TO MAKE ROASTED TOMATO SAUCE
Learn How to Make Roasted Tomato Sauce and enjoy the amazing flavors of tomatoes all year long.

This Roasted Tomato Sauce doesn’t compare to the canned one. It’s deep, vibrant, and at least 100 times more delicious.

4 Ingredient Homemade Alfredo Sauce
Equipment
- Saucepan
*This post may contain affiliate links for products I use often and highly recommend.
Ingredients
- 24 oz (3 cups) full fat cottage cheese
- ⅓ cup grated parmesan cheese
- 1 teaspoon garlic powder
- ½ cup almond milk (or milk of choice), plus more, as needed, to thin
Instructions
Video
Notes
Nutrition
This post contains affiliate links for products I use often and highly recommend.



Jessica
Loved this sauce! I made it tonight and the family thought it was great! Your blog is always my go-to for recipes!
earl
when i was young my father would make a homemade sauce with peas and carrots it was a white sweet tasting it was all mixed together does anyone know what and how to make this
Noreciperequired
Very good, and the cream cheese is interesting - I'll try to see how it effects reheating. But to be honest, there is almost never any leftovers! When I make my Alfredo sauce, I typically just use parmesan cheese, , a it turns out great, but this is worth a try.
Lacey Baier
I hope you like it as much as we do 🙂
Jay
The sauce was great! This is the first time I made Alfredo Sauce from scratch and I think I will continue to make it. Added a dash of red pepper flakes for a kick of spice and a few other spices and it turned out absolutely amazing! Thanks!
Lacey Baier
Makes me happy to hear you liked the sauce, Jay. Thanks for sharing 🙂
geri
You're heaven-sent! It's like I've been worrying for years where to buy that instant Alfredo sauce. I'm planning to make Seafood Alfredo for Christmas, but the sauce is not available in any of the local stores here. Just one more problem, though. Fresh parmesan is also not available. Can you recommend other cheeses? I look forward to your reply. Thanks so much!
Lacey Baier
I'd recommend another hard cheese like pecorino or asiago. But, if those aren't available either, I'd try jack cheese. Good luck!
Caroline
This is delicious! Thank you so much for sharing. My extremely picky eater (2 and 1/2) loved it and ate every last bit! I can't wait to try out the alfredo chicken pizza. I'm sure it will become a favorite too.
Lacey Baier
Yay! What a compliment 🙂
crystal
1/2 package cream cheese, how many ounces is that? there are so many packaging options at the store.
Lacey Baier
Sorry, Crystal. It's 4 ounces 🙂
medinalakegirl
SOLD! Just made this for dinner and loved it. I was a bit worried when the cream cheese was melting because the sauce looked odd. I added more milk (I used 1%) and kept on stirring and it turned out fine. I used Romano cheese instead of parm because that's what I had. I added frozen spinach (straight from the bag), some leftover sliced turkey bratwurst and cooked pappardelle pasta. My oh my...I can't wait for leftovers at lunch tomorrow. Thanks, Lacey!
Lacey Baier
Oh, you are SO welcome! Thanks for sharing 🙂
Melanie
This sauce is absolutely amazing. I've made it no less than 10 times in the last month. Life changing! I am sharing on my blog tomorrow with a link back to you, if you don't mind. Thanks for the recipe!
Lacey Baier
Yay! So happy to hear you have enjoyed (and enjoyed and enjoyed!) the sauce, Melanie 🙂
I don't mind at all!
THERESA
I made the sauce with stuffed seashells with ricotta and bay shrimp with a few pine nuts for texture. I'm happy to say after many years of buying jars... I NEVER WILL AGAIN. It was a hit and my (your sauce) was even compared to Olive Garden's as being better. Thank for creating such a wonderful recipe.
Lacey Baier
Woohoo! So happy to hear, Theresa! 🙂
Tonya
I was using a recipe to make talipia and the recipe called for a jar of alfredo. I am delighted I found your site and had all the ingredients I needed. I followed your recipe exactly and it is amazing. Along with the talipia and your alfredo, steamed fresh brocolli and fingering potatoes. Simply delicious. Many thanks for sharing.
Lacey Baier
Glad you enjoyed it, Tonya! Thanks for sharing 🙂
Mavissa
Hello! I haven't made the sauce yet, but from the looks of these posts I'm pretty excited too! However I'm not a big fan of garlic so I was wondering if you even taste the Garlic once it's made and if I didn't add that ingredient if it would taste any different? I hope that question is worded correctly.
Kyla
hi there! since i was planning to make this and mix it with pasta for convenience instead of saving it and keeping for later to pour on top, i was wondering, about how much pasta, say penne, would this recipe need?
Lacey Baier
Depending on how much sauce you like with/on your pasta, I'd say about 1 whole package (16 oz) of noodles. I think 😉
esther
the best!
Lacey Baier
Thanks 🙂
Dana
My daughter has a dairy and soy allergy, do you have a recipe for this sauce without the dairy?
Lacey Baier
Dana, unfortunately, I don't have a specific recipe for you. I would suggest using a tofu-based cream cheese substitute, plain almond milk to substitute for the milk, vegan margarine for the butter and a vegan parmesan substitute like Parma or nutritional yeast. If you do try it, I'd love to know how it turns out for you and your daughter. Good luck!