Homemade Alfredo Sauce with Cream Cheese

This post contains links to affiliate websites, such as Amazon, and we receive an affiliate commission for any purchases made by you using these links. We appreciate your support!

Why buy a jar from the store when making a homemade Alfredo sauce with cream cheese is this easy?? Just 5 ingredients from your pantry make the real thing taste so much better. You can use fat-free dairy products to help make a lighter Alfredo sauce for your family.

A plate of spaghetti coated in homemade alfredo sauce sprinkled with parmesan cheese.

I first started making this recipe out of a Friday night desperate pantry raid.

We were trying to avoid meat because of Lent and I needed an easy dinner for the kids.

I remembered my friend Michelle mentioning an awesome Alfredo sauce she made that involved cream cheese. That sounded like such a fantastic trick to making a thick rich Alfredo sauce, I had to try it too.

My daughter and I literally devoured this dish.

It is by far the absolute best homemade Alfredo sauce I have ever had. The cream cheese makes it a touch tangier than restaurant versions, but this is pure comfort food heaven.

Since that first experiment so many years ago, this has become a dinnertime staple.

I use it as the base for several alfredo recipes like chicken alfredo rice casserole, my pesto alfredo chicken pasta, and easy chicken spinach alfredo pizza.

Jump to:

Why This is the Best Recipe

This beats store-bought packaged sauce by miles and miles with just a fraction of the sodium and preservatives and only takes a few minutes to make.

I toned down the fat content by using fat-free cream cheese and milk, so I honestly don't even feel very guilty about this dish overall, especially when compared to traditional Alfredo sauce made with heavy cream.

For growing peanuts out there, especially ones who don't like to drink a lot of milk straight from a glass, it is a fantastic way to get extra calcium into them.

Once picky eaters discover this, the alfredo sauce is perfect for coating green veggies like peas or chopped broccoli.


As long as you have fresh milk, most of the ingredients can be kept on hand for a quick dinner fix:

The ingredients for the homemade alfredo sauce is on the counter.
  • Cream cheese
  • Grated parmesan
  • Milk
  • Butter
  • Garlic salt

See recipe card for quantities.

Want to Save This for Later?

We'll email this post to you, so you can come back to it later!

How to Make Alfredo Sauce

Set a large sauce pot over medium-high heat and add the butter to the pot to begin to melt.

Meanwhile, prep the milk and cream cheese.

The brick of cream cheese has been cut into smaller cubes for easy melting in the sauce.

To help the cream cheese melt more smoothly, I cut the brick into smaller squares and set it by the stove for easy grabbing.

Pour and measure the milk and set it by the stove, too.

Step by step photos show how to melt the butter and add the cream cheese to make the alfredo sauce.

Once the butter has completely melted, add the squares of cream cheese to the pot and gently stir with a whisk.

As the cream cheese melts, the butter will make it look a bit curdled, don't panic. (See step 3 in the photo above.)

Just keep mixing and whisking and the butter and cream cheese will come together. (Step 4.)

Sprinkle in the garlic salt and pour in the milk. Whisk until smooth.

Continue to cook until the sauce begins to thicken slightly, about 5 - 7 minutes.

The finished alfredo sauce has a whisk mixing in the grated parmesan cheese.

Finally, add the grated parmesan and whisk until smooth. This will help to thicken the sauce quite a bit.

Hint: If your alfredo sauce gets too thick, you can add a splash of milk to thin it out.

Top Tip

Freshly cooked pasta will soak up the sauce quickly. I like to toss the pasta with the sauce and let it sit for a brief minute and then spoon a little more sauce over the top just before serving.

The finished bowl of pasta coated in Alfredo sauce has parsley sprinkled over the top.

Serving Suggestions

My kids absolutely love when I serve this homemade alfredo pasta just as is, on its own. It's a classic family dinner, especially during the meatless Fridays in Lent.

However, there are so many ways you could mix and match the ingredients you toss into alfredo pasta to create all new dishes from just one sauce.

1. Vegetarian Alfredo Pasta

Add in your favorite combination of any of these vegetables for a meatless, vegetarian-friendly pasta dish:

  • roasted broccoli and carrots (my primavera veggie mix is a top pick!)
  • roasted cherry tomatoes
  • roasted or steamed asparagus
  • roasted bell peppers
  • frozen green peas

2. Chicken Alfredo Pasta

Italian Herb Chicken Alfredo - Broil chicken tenderloins or bake chicken breasts that have been tossed with olive oil and your favorite Italian herb blend.

Cajun Chicken Alfredo - Season your chicken with a simple Cajun or homemade blackening seasoning blend. Toss in roasted bell peppers an onions with the pasta and alfredo sauce.

This would work with my Cajun blackened chicken thighs or broiled chicken tenderloins, too.

3. Shrimp Alfredo Pasta

4. Alfredo with Ham and Peas

Use leftover ham from a holiday roast like my Crockpot spiral ham, dice it up, and add it to alfredo pasta with peas.

My kids love my creamy alfredo with ham and peas so much, I've even bought deli ham sliced extra thick to use in the recipe!


Store any leftover sauce in the fridge for 3 - 4 days in an airtight container.

These ingredients don't stand up well to freezing and could easily separate and be unappealing once frozen.

More Alfredo Sauce Recipes

This easy recipe makes a very generous portion of Alfredo sauce but uses the entire brick of cream cheese.

Even if you don't think you need all the sauce for one meal, go ahead and make the full recipe.

You can use leftover alfredo sauce in:

๐Ÿ“– Recipe

A plate of spaghetti coated in homemade alfredo sauce sprinkled with parmesan cheese.

Quick and Easy Alfredo Sauce

5 from 43 votes
This homemade Alfredo sauce is quick and easy to make on a busy weeknight. So much tastier and healthier than the jarred variety, it uses real ingredients you likely already have on hand!
TOTAL TIME 15 minutes
PREP TIME 5 minutes
COOK TIME 10 minutes
YIELD 3 cups


  • 8 tbsp (1 stick) butter
  • 1 (8 oz) brick of cream cheese (I used fat-free)
  • 2 tsp garlic powder
  • 2 cups milk I used fat-free
  • 1 cup grated Parmesan cheese
  • Sprinkle of ground black pepper


  • Melt the butter in a medium, non-stick saucepan over medium heat.
  • Add the cream cheese and garlic powder, stirring them together with a wire whisk until smooth.
  • Add the milk, a little at a time, whisking to smooth out any large lumps.
  • Cook, whisking occasionally until the mixture slightly thickens, about 5 - 10 minutes. Remove from the heat.
  • Be careful: the sauce will thicken rapidly, if necessary you can thin it with a splash more milk if it has cooked too long and gotten too thick.
  • Stir in the grated parmesan and pepper and whisk until smooth.
  • Toss with hot pasta to serve.

Recipe Notes

This makes a generous portion of sauce. Leftovers can keep in the fridge for 3 - 5 days and used in other recipes. Freezing is not recommended since the dairy will separate when it thaws.

Save This Recipe to Your Recipe Box

Find this delicious recipe next time you visit by saving it to your very own recipe box on my site. All your favorites stored in one easy place!

Quick and Easy Homemade Alfredo Sauce with Cream Cheese


  1. Just made this now for the first time, it's absolutely delicious! First recipe I've tried from your recipe. I usually don't like alfredo sauce but this is delicious- I cut the recipe in half and it still made a lot of sauce. Looking forward to having this on Fridays during Lent , and also when serving with chicken and peas. Thank you very much!

  2. Pingback: Chicken Spinach Alfredo Pizza - Peanut Blossom
  3. Pingback: Easy pasta recipes using pantry ingredients you have on hand
  4. Pingback: Ham and peas pasta alfredo is the coziest comfort food ever
  5. Pingback: 30 Days of Veggies: helping picky eaters eat better
  6. We LOVE this recipe to make Alfredo sauce. I take a noodle of some sort (like rotini or bow tie) and mix it with the sauce and some chopped chicken, put it is a 9X13 pan and put mozzarella cheese on top for a new spin on a pasta bake. Thanks for sharing!!

  7. Pingback: Stock your pantry: Chicken Alfredo Rice Casserole » Peanut Blossom
5 from 43 votes (43 ratings without comment)

Share Your Thoughts

Your email address will not be published. Required fields are marked *

Recipe Rating