Home » Lunch/Dinner » Homemade Alfredo Sauce Recipe With Milk

Homemade Alfredo Sauce Recipe With Milk

Sharing is caring!

This post may contain affiliate links, see my disclosure policy for details.

Looking for a light Alfredo sauce that doesn’t skimp on flavor? Then make this delicious Homemade Alfredo Sauce With Milk! The sauce is perfectly cheesy and creamy and requires no heavy cream at all!

Pasta in alfredo sauce on a fork.

Everyone loves alfredo sauce! A simple fettucini alfredo is such a delicious dish that even the pickiest of eaters will gobble up.

But sometimes it can be a bit rich, especially for the kiddos. This version solves that problem. With a combo of whole milk and a flour roux, this alfredo recipe with milk creates that thick and creamy consistency we love in American Alfredo, without any heavy cream.

The flavor is still cheesy and rich, but without sitting like a brick. It’s perfect for weeknight pasta dinners or even dipping sauce for garlic bread!

A plate of fettuccine alfredo on a plate.

Why You’ll Love This Easy Homemade Alfredo Sauce

  • An easy dinner idea and comes together in less than 15 minutes.
  • It’s lighter than traditional Alfredo sauce but with all the same great flavor.
  • The sauce is smooth, creamy, cheesy, and reheats perfectly!

Inspired by the classic Italian sauce, this easy recipe is just as flavorful, and made without any heavy whipping cream! It’s perfect for anything from a simple weeknight meal to a fancy date night dish.

What You’ll Need For This Alfredo Sauce Recipe With Milk

This easy Alfredo sauce recipe uses simple ingredients to achieve the best results.

Ingredients for Alfredo Sauce.
  • Unsalted Butter – If all you have is salted butter, decrease the amount of salt in the recipe
  • All Purpose Flour – The flour combined with the butter thickens the milk into a luscious and creamy white sauce.
  • Whole Milk – Warmed, to decrease the risk of separation in the sauce. 
  • Minced Fresh Garlic Cloves – For added flavor and to help cut the richness of the cheese and milk. 
  • Fresh Parmesan Cheese – Shred the parmesan yourself. I use a flat cheese grater for this job. The already grated parmesan cheese doesn’t melt well.
  • Salt and black pepper 

How To Make Alfredo Sauce With Milk

Flour added to butter and garlic in a black pan.

Step 1

Add the butter and minced garlic to a 2 quart or larger saucepan and set over medium heat. Once the butter has melted, whisk in the flour to make a roux.

Cook for 1 minute, whisking constantly to cook out the flavor of raw flour.

Cooking a roux in a black pan.

Step 2

Slowly add the milk in three additions. 

Tip: At first, when the milk hits the roux, it will ball up like dough, that’s what you want.

milk added to the roux in a black pan with a whisk.

As you add more milk, the mixture will turn into a paste, and then with the last addition of milk, turn into a thin smooth, and silky sauce.

Black pot filled with sauce, with whisk.

Whisk continuously making sure the sauce is smooth after each addition of milk. 

Alfredo sauce in a black pot with a whisk.

Step 3 

Turn the burner up to medium-high heat and bring the sauce to a simmer, whisking continuously to prevent scorching. Adjust the heat if necessary. Gently simmer for 45-60 seconds until the sauce is slightly thickened, Add in the salt and pepper.

Parmesan cheese sauce in a black pot with a whisk.

Step 4

Remove the white sauce from the heat. Add the parmesan in two batches. Whisk the first batch in slowly and let it completely melt before adding the second batch of cheese. 

Close up of alfredo sauce in a pot with a whisk.

Step 5

Give a final whisk to make sure the sauce is completely smooth. The sauce will have thickened quite a bit, but will still be pourable (you can add a little more milk if the cheese sauce is too thick to pour).

Noodles in an alfredo sauce in a black pot.

Step 6

Give the cheese sauce a taste and season with more salt, pepper, and garlic powder if needed.

Substitutions 

  • Milk: 2% milk or almond milk also works in this recipe. They will make the sauce a little thinner.
  • Parmesan: Swap some of the parmesan cheese for Romano cheese or asiago cheese to give the sauce a bold and peppery flavor.
  • Garlic: If you don’t have fresh or minced garlic on hand, omit the garlic altogether or swap the garlic cloves for a teaspoon of garlic powder.

Variations

  • Fold in 2-3 cloves of roasted garlic cloves for extra flavor.
  • Stir in diced tomatoes for a burst of freshness.
  • Add a little Italian seasoning or fresh herbs for an addition of color and flavor.
  • I make this alfredo sauce with whole milk typically, but you can use whole milk and almond milk as well.
Pasta in a sauce in a black pot.

Tips & Tricks for the Best Alfredo Sauce

Follow these simple instructions to ensure the best homemade Alfredo sauce recipe results.

  • The milk should be added in 3 portions. This helps prevent lumps and makes for a creamier sauce.
  • The parmesan needs to be freshly shredded off the block for this recipe. Pre-shredded or grated cheese doesn’t give you a smooth and creamy texture like fresh parmesan will.
  • Add the cheese off the heat and in portioned additions. This will keep the sauce from splitting during the cooking process and the cheese will melt in smoothly.
  • Warming the milk first is optional, but it does make the sauce cook faster!

Serving Suggestions

Tongs holding up fettuccine alfredo over a plate.

The classic choice for this delicious Alfredo sauce is to toss it with some fettucini until it’s well coated and serve with some garlic bread and a fresh salad. But here are some other great suggestions you and the family will love:

TIP: Add grilled chicken, lobster, or shrimp to your homemade fettuccine Alfredo for a great protein option.

How to Store Leftover Alfredo Sauce With Milk

Store leftover sauce in the fridge in an airtight container. Stored properly, leftover sauce should be at its best for 3-4 days

You can freeze leftover sauce as well. Place completely cooled sauce in a freezer-safe bag or container. Frozen Alfredo will be good for up to 2 months. Thaw in the fridge and stir before reheating.

Alfredo sauce in a jar with basil and garlic around.

How to Reheat

Reheat leftover Alfredo sauce on the stove in a medium saucepan over medium-low heat stirring constantly as it warms. Add a little splash of milk sparingly if it needs to be thinned out a little.

You can also reheat sauce in the microwave on 75% power for 2-3 minutes until completely warmed through. Stir well before serving.

Hint: the sauce will be very thick after chilling, but will thin out as it reheats.

FAQs For Alfredo Sauce With Milk

How do you thicken alfredo sauce with milk?

To thicken Alfredo sauce with regular milk, combine it with the melted butter and some flour to create a roux that will thicken your Alfredo sauce.

Is Alfredo sauce made of milk?

Authentic Italian Alfredo sauce doesn’t use milk or cream. In America, Alfredo sauce is usually made with heavy cream, parmesan cheese, and butter. Whole milk is often used as a substitute ingredient for the heavy cream.

What can I add to Alfredo sauce to make it better?

Flavorful additions to Alfredo sauce include basil and oregano, fresh cracked black pepper, minced garlic or garlic powder, or even a little infused olive oil or walnut pesto whisked in as the sauce thickens.

Is Alfredo sauce made from a roux?

Traditional Alfredo sauce is not made with a roux, but it has become one of the main ingredients in American Alfredo to thicken the sauce easily without sacrificing flavor.

Close up of baked pasta and cheese with broccoli in a white casserole dish.

Chicken Alfredo Bake With Broccoli

A glass jar filled with green pesto sits on a wooden surface, surrounded by fresh basil leaves, walnuts, and a wooden spoon.

The Best Pesto Recipe With Walnuts

A pan of baked ziti with a spoon and parmesan cheese.

The Best Meatless Baked Ziti

Sheet Pan Broccoli Tortellini Chicken Sausage and Parmesan Cheese

Sheet Pan Tortellini and Sausage Bake

More Favorites from Barefoot In The Pines

Save This Recipe

Just enter your email below and we will send this recipe right to your inbox, plus we will send more yummy recipes and ideas.

Tongs holding up fettuccine alfredo over a plate.

Homemade Alfredo Sauce Without Heavy Cream

Creamy and flavorful homemade Alfredo sauce made without heavy cream! This recipe is made with milk and a roux for a smooth and creamy texture and full of nutty parmesan for authentic flavor!
5 from 1 vote
Print Pin Rate
Prep Time: 5 minutes
Cook Time: 16 minutes
Total Time: 21 minutes
Servings: 3 1/2 cups
Author: Michelle

Ingredients

  • 3 tablespoons unsalted butter
  • 2 cloves of minced garlic
  • 3 tablespoons all purpose flour
  • 3 cups whole milk warmed
  • 6 oz parmesan cheese freshly shredded*
  • 1/2 teaspoon coarse Kosher salt
  • 1/4 teaspoon black pepper plus more to taste

Instructions

  • In a 2 quart or larger saucepan, melt the butter over medium heat with the minced garlic.
  • Once the butter has melted, whisk in the flour to make a roux. Cook for 1 minute, whisking constantly. This will help cook out the taste of raw flour.
  • Slowly add the milk in 3 additions. Whisk continuously making sure the sauce is smooth after each addition of milk.Tip: When the milk first hits the roux, it will ball up like dough, that's what you want. As you add more milk, the mixture will turn into a paste, and then with the last addition of milk, turn into a thin smooth sauce.
  • Turn the burner up to medium-high heat and bring the sauce to a simmer, whisking continuously. Turn the heat down if necessary to prevent burning. Gently simmer for 45-60 seconds until slightly thickened, Add in the salt and pepper. 
  • Remove the sauce from the heat. Working in two batches, add in the shredded parmesan. Whisk the cheese in slowly allowing the first batch to melt completely before adding the second batch.
  • Whisk until the sauce is completely smooth. The sauce will have thickened quite a bit, but will still be pourable (you can add a little more milk if the cheese sauce is too thick to pour).
  • Give the Alfredo sauce a taste and season with more salt and pepper if needed.

Notes

*Shred the cheese yourself instead of using pre-shredded or grated cheese. It will melt better and give you a smoother sauce.
**See the blog post for storage and reheating instructions.
Cuisine Pasta Dishes
Course Lunch/Dinner

Nutrition

Serving: 1Serving | Calories: 224kcal | Carbohydrates: 12g | Protein: 11g | Fat: 15g | Saturated Fat: 9g | Polyunsaturated Fat: 5g | Trans Fat: 0g | Cholesterol: 44mg | Sodium: 576mg | Fiber: 0g | Sugar: 5g

Sharing is caring!

Similar Posts

One Comment

Leave a Reply

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

Recipe Rating