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.

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.

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.

- 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

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.

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.

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

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.

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.

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.

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.

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

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.

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
Make a roux by combining melted butter and flour, then gradually whisk in milk. The roux thickens the milk into a creamy Alfredo sauce.
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.
Try fresh cracked black pepper, herbs like basil or oregano, extra garlic, or a spoonful of pesto for added complexity.
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

Homemade Alfredo Sauce Without Heavy Cream
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
**See the post for storage and reheating tips.