Creamy Homemade Alfredo Sauce Using Milk — Simple Recipe

Looking for a lighter Alfredo sauce that still delivers great flavor? Try this Homemade Alfredo Sauce With Milk. It’s creamy and cheesy without using heavy cream.

Pasta in alfredo sauce on a fork.

Classic fettuccine Alfredo is a family favorite, but it can sometimes feel too heavy. This version uses whole milk and a simple flour roux to create a rich, silky sauce without heavy cream. The texture is thick and pourable, and the flavor stays cheesy and satisfying—perfect for weeknight dinners or as a dip for garlic bread.

A plate of fettuccine alfredo on a plate.

Why You’ll Love This Easy Homemade Alfredo Sauce

  • Quick and simple—ready in about 15–20 minutes.
  • Lighter than a traditional cream-based Alfredo but still full of flavor.
  • Smooth, creamy, and easy to reheat for leftovers.

Inspired by the Italian original but adapted for everyday cooking, this recipe gives you a luscious Alfredo without heavy cream. It’s versatile enough for a casual family meal or a cozy date-night dinner.

Ingredients You’ll Need

Simple pantry ingredients come together to make a delicious sauce.

Ingredients for Alfredo Sauce.
  • Unsalted butter – use salted if needed and reduce added salt.
  • All-purpose flour – combines with butter to thicken the milk into a creamy sauce.
  • Whole milk – warming it slightly reduces the risk of separation.
  • Minced fresh garlic – adds depth and balances the richness.
  • Fresh Parmesan cheese – shred from a block for the best melt and texture.
  • Salt and black pepper – to taste.

How To Make Alfredo Sauce With Milk

Flour added to butter and garlic in a black pan.

Step 1

In a 2-quart or larger saucepan, melt the butter over medium heat with the minced garlic. Once the butter is melted, whisk in the flour to form a roux. Cook for about 1 minute, whisking constantly to remove the raw flour taste.

Cooking a roux in a black pan.

Step 2

Slowly add the warmed milk in three additions, whisking after each addition to keep the sauce smooth. At first the milk may form small dough-like clumps against the roux—this is normal. As you continue adding milk, it will turn into a paste and then into a thin, silky sauce.

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

Whisk continuously and make sure the mixture is smooth after each addition of milk.

Black pot filled with sauce, with whisk.

Step 3

Increase the heat to medium-high and bring the sauce to a gentle simmer, whisking constantly to prevent scorching. Simmer 45–60 seconds until slightly thickened, then add salt and pepper.

Alfredo sauce in a black pot with a whisk.

Step 4

Remove the pan from the heat. Add the shredded Parmesan in two batches, whisking the first batch in until it melts completely before adding the second. This helps prevent the sauce from splitting and creates a smooth finish.

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

Step 5

Whisk until completely smooth. The sauce will thicken as it cools but should remain pourable. If it becomes too thick, whisk in a splash of milk to adjust the consistency.

Noodles in an alfredo sauce in a black pot.

Step 6

Taste and adjust seasoning with more salt, pepper, or garlic powder if desired. Toss with cooked pasta or use as desired.

Substitutions

  • Milk: 2% or unsweetened almond milk can be used; expect a slightly thinner sauce.
  • Cheese: Replace some Parmesan with Romano or Asiago for a sharper, peppery flavor.
  • Garlic: If fresh garlic isn’t available, use 1 teaspoon garlic powder or omit it.

Variations

  • Fold in roasted garlic for a deeper, sweeter garlic flavor.
  • Stir in diced tomatoes for brightness and texture.
  • Add Italian seasoning or fresh herbs like parsley or basil for color and aroma.
  • Try blends of whole milk and milk alternatives if you want to lighten the sauce further.
Pasta in a sauce in a black pot.

Tips & Tricks for the Best Alfredo Sauce

Follow these tips for a consistently smooth sauce.

  • Add the milk in three portions to avoid lumps and achieve a creamier texture.
  • Always shred Parmesan from a block—pre-shredded cheese contains anti-caking agents that prevent smooth melting.
  • Add cheese off the heat and in batches to avoid the sauce separating.
  • Warming the milk speeds the process and reduces the chance of curdling.

Serving Suggestions

Tongs holding up fettuccine alfredo over a plate.

Toss the sauce with fettuccine and serve with garlic bread and a fresh salad. Other ideas:

  • Top grilled or baked chicken with the sauce.
  • Use it as a dip for crostini or vegetables.
  • Replace tomato sauce in baked ziti or lasagna with Alfredo for a creamy twist.
  • Serve over meatloaf, turkey meatballs, or egg noodles.

Tip: Add grilled chicken, lobster, or shrimp to turn this into a hearty main dish.

How to Store Leftover Alfredo Sauce With Milk

Refrigerate leftover sauce in an airtight container for 3–4 days. You can also freeze cooled sauce in a freezer-safe container for up to 2 months. Thaw in the refrigerator and stir before reheating.

Alfredo sauce in a jar with basil and garlic around.

How to Reheat

Reheat gently on the stove over medium-low, stirring constantly. Thin with a splash of milk if needed. You can also reheat in the microwave at 75% power in 30–60 second intervals, stirring between, until warmed through.

Hint: The sauce will thicken in the fridge but will loosen as it warms.

FAQs For Alfredo Sauce With Milk

How do you thicken Alfredo sauce with milk?

Make a roux by combining melted butter and flour, then gradually whisk in milk. The roux thickens the milk into a creamy Alfredo sauce.

Is Alfredo sauce made of milk?

Traditional Italian Alfredo uses butter and cheese, not milk or cream. American-style Alfredo commonly uses heavy cream; this recipe substitutes whole milk plus a roux to achieve a similar richness.

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

Try fresh cracked black pepper, herbs like basil or oregano, extra garlic, or a spoonful of pesto for added complexity.

Is Alfredo sauce made from a roux?

Traditional Alfredo isn’t based on a roux, but many American recipes use a roux to thicken the sauce reliably without heavy cream.

More Favorites from Barefoot In The Pines

  • Mini Cheesecake Bites Recipe
  • Vanilla Simple Syrup
  • Downeast Pumpkin Bread
  • Apple Pie with Fresh Apples
  • Cookies and Cream Ice Cream
  • Graham Cracker Crust Pumpkin Pie
  • How to Make Honey Butter
  • Chicken Salad with Cranberries
  • Breaded Fish in the Air Fryer
  • Garlic Baguette
  • Popcorn Balls for Halloween
  • Dairy-Free Banana Bread with Coconut Oil
  • Maple Vinaigrette Dressing
  • Brown Sugar Syrup (Starbucks Copycat)
  • Mini Strawberry Cheesecakes
Tongs holding up fettuccine alfredo over a plate.

Homemade Alfredo Sauce Without Heavy Cream

A creamy, full-flavored Alfredo sauce made with milk and a roux for smooth texture and rich Parmesan flavor.
5 from 1 vote
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 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

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.
  • Slowly add the milk in three additions, whisking continuously to keep the sauce smooth. As you add milk the roux will first form a paste and then a thin sauce.
  • Bring the sauce to a gentle simmer over medium-high heat, whisking to prevent burning. Simmer 45–60 seconds until slightly thickened, then add salt and pepper.
  • Remove from heat and add the shredded Parmesan in two batches, whisking until each addition is fully melted before adding the next.
  • Whisk until smooth. If the sauce is too thick, stir in a little more milk to reach the desired consistency.
  • Taste and adjust seasoning as needed.

Notes

*Shred Parmesan from a block for the best melting and smooth texture. Pre-shredded cheese contains additives that affect melting.

**See the post for storage and reheating tips.

Cuisine Pasta Dishes
Course Lunch/Dinner

Nutrition

Serving: 1Serving | Calories: 224kcal | Carbohydrates: 12g | Protein: 11g | Fat: 15g