Easy Alfredo Sauce Without Cream (Butter, Milk, and Parmesan)

A lighter, stovetop Alfredo that skips heavy cream but keeps the rich, creamy texture using butter, milk and Parmesan. Quick to make and perfect for tossing with pasta or steamed vegetables when you want a simple but satisfying sauce.

0.0(0 reviews)
Prep: 5m · Cook: 10m · Total15 mins
DifficultyEasy
Serves4
Easy Alfredo Sauce Without Cream (Butter, Milk, and Parmesan)

Easy Alfredo Sauce Without Cream (Butter, Milk, and Parmesan)

This lighter Alfredo skips heavy cream without sacrificing the hallmark silkiness of the classic. By building a tiny roux with butter and flour, then coaxing milk and lots of freshly grated Parmesan into an emulsion, you get a glossy sauce that clings to pasta and vegetables. A brief hit of garlic adds depth without overtaking the cheese; the trick is tempering heat and finishing with reserved hot pasta water so the sauce becomes silky rather than curdled. It’s a quick, pantry-friendly formula that’s forgiving and fast — 15 minutes from stovetop to plate.

This version is for cooks who want the comfort of Alfredo but prefer something less dense or lower in calories than a cream-laden version. Use 2% milk for a balance of body and mouthfeel (whole milk gives extra richness), and always grate your own Parmesan — the pre-grated powders won’t melt properly. It shines tossed with fettuccine, bucatini, or shells where the sauce can nestle into crevices, or as a lacquer on roasted broccoli and winter squash; finish with an extra twist of black pepper or a squeeze of lemon to brighten the cheese-forward flavors.

Plan your timing

6:40 pm6:43 pmMake the roux and sauté the garlic
6:43 pm6:46 pmWhisk in milk and simmer to thicken
6:46 pm6:49 pmIncorporate Parmesan and adjust consistency
6:49 pm6:52 pmSeason and toss with pasta
6:52 pm6:55 pmStorage and reheating
Advertisement

Ingredients

Yield
4

Instructions

Make the roux and sauté the garlic

In a medium skillet over medium heat, melt the butter until it foams. Add the minced garlic and cook 30–45 seconds until fragrant but not browned. Sprinkle the flour over the butter and garlic, stirring constantly for about 30 seconds to cook out the raw taste and form a light roux.

For this step

  • 4 tbspUnsalted butter
  • 2 cloveGarlic, minced
  • 1 tbspAll-purpose flour
Make the roux and sauté the garlic

Whisk in milk and simmer to thicken

Slowly pour in the milk while whisking continuously to avoid lumps, scraping the bottom of the pan to incorporate the roux. Bring the mixture to a gentle simmer, then reduce heat to low and continue whisking until the sauce thickens slightly, about 3–4 minutes. Keep the heat low — you want a glossy, smooth base rather than a rapid boil.

For this step

  • 1.5 cupMilk (2% recommended)

Incorporate Parmesan and adjust consistency

Remove the pan from the heat and add the grated Parmesan a handful at a time, whisking until fully melted and the sauce is smooth and glossy. If the sauce seems too thick, whisk in reserved hot pasta water a tablespoon at a time until you reach the desired texture. Return to very low heat briefly if needed, but avoid boiling to prevent the cheese from separating.

For this step

  • 1.5 cupFreshly grated Parmesan cheese
  • 0.75 tspKosher salt
  • 0.5 tspFreshly ground black pepper
  • 0.25 cupReserved hot pasta cooking water
Incorporate Parmesan and adjust consistency

Season and toss with pasta

Taste and season with salt and freshly ground black pepper, adjusting as needed. Toss the sauce with hot, drained pasta or steamed vegetables so the starches and heat marry with the sauce, then serve immediately with extra Parmesan if desired.
Season and toss with pasta

Storage and reheating

Cool any leftovers and store in an airtight container in the refrigerator for up to 3 days. Reheat gently over low heat, whisking in a splash of milk or reserved pasta water to restore creaminess and prevent separation.

Tips from the kitchen

Grate Parmesan Fresh

Freshly grated Parmesan melts smoothly and gives far better flavor than pre-shredded varieties which contain anti-caking agents that inhibit melting.

Make a true roux

Cook the flour in butter for 30 seconds until it smells nutty to remove raw flour flavor; that tiny step stabilizes the sauce so the milk doesn’t separate.

Whisk While Pouring

Whisk the milk in slowly and scrape the pan bottom to prevent lumps and integrate any browned garlic for extra flavor.

Use hot pasta water

Reserve and add hot pasta water a tablespoon at a time to loosen the sauce and build a silky emulsion thanks to the starch.

Finish Off Low Heat

Add the Parmesan off the heat and return only briefly to the lowest flame—avoid boiling to keep the cheese from becoming grainy or separating.

Variations & substitutions

Mushroom-Parmesan Alfredo

Sauté sliced cremini or button mushrooms until deeply browned and fold them into the finished sauce for an earthy, umami-rich twist.

Lighter with Greek Yogurt

Fold in 3/4 cup plain Greek yogurt off the heat (temper it first with a spoonful of warm sauce) to add tang and creaminess with fewer calories.

Vegan Cashew Version

Blend soaked cashews with unsweetened plant milk, nutritional yeast, lemon, and a pinch of salt to create a dairy-free, Parmesan-like sauce; skip the roux if you want it extra smooth.

Add Protein

Toss in sliced grilled chicken, pan-seared shrimp, or crispy pancetta to make it a heartier main; add the protein at the end so it stays juicy and evenly coated.

Storage & make-ahead

Cool the sauce quickly, transfer to an airtight container, and refrigerate for up to 3 days. Reheat gently over low heat or in a double boiler, whisking in a splash of milk or hot pasta water to restore creaminess and emulsification. Avoid boiling during reheating to prevent the cheese from breaking; freezing is not recommended because texture can become grainy.

What to serve with it

Toss this sauce with fettuccine, bucatini, or shells so it collects in nooks and clings to each bite; it’s also excellent spooned over roasted broccoli, asparagus, or winter squash. Serve with a crisp green salad dressed with lemon vinaigrette to cut the richness, and finish the dish with a generous crack of black pepper and extra grated Parmesan. For wine, try a bright Pinot Grigio or unoaked Chardonnay to complement the cheese without weighing the meal down.

Frequently asked questions

Can I use pre-shredded Parmesan instead of grating fresh?

It’s not ideal—pre-shredded cheese often contains anti-caking agents that stop it from melting smoothly and can make the sauce grainy; grate a wedge of Parm for best results.

Why did my sauce split or become grainy?

Splitting usually means the heat was too high or the cheese was added while the sauce was boiling; rescue it by removing from heat and whisking in a tablespoon of warm milk or hot pasta water, then gently rewarming on very low.

Can I swap in other cheeses like Pecorino Romano or Asiago?

Yes—Pecorino Romano adds a sharper, saltier bite so reduce the added salt accordingly; mixing Parm with Asiago or a bit of fontina can add creaminess and complexity.

What milk should I use, and can I use non-dairy milk?

2% milk is recommended for balance; whole milk yields a richer mouthfeel while skim will be thinner. Unsweetened soy milk is the most stable non-dairy option, but almond or oat milks won’t produce identical emulsification and may yield a thinner sauce.

How much pasta water should I reserve and add?

Reserve about 1/2 to 3/4 cup of hot pasta water and add it a tablespoon at a time—this recipe calls for roughly 1/4 cup to start, then adjust to achieve a glossy, clingy consistency.

Jake

About the author

Jake

Hello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.

See all recipes by Jake

Ratings & Reviews

Did you make this recipe?

Be the first to share your experience.

Ingredients

4 servings
Step 1: Make the roux and sauté the garlic
  • Unsalted butter4 tbsp
  • Garlic, minced2 clove
  • All-purpose flour1 tbsp
Step 2: Whisk in milk and simmer to thicken
  • Milk (2% recommended)1.5 cup
Step 3: Incorporate Parmesan and adjust consistency
  • Freshly grated Parmesan cheese1.5 cup
  • Kosher salt0.75 tsp
  • Freshly ground black pepper0.5 tsp
  • Reserved hot pasta cooking water0.25 cup

Nutrition Facts

Per serving: about ¾ cup

Calories350
Total Fat26.4g
Saturated Fat15.3g
Trans Fat0.4g
Polyunsaturated Fat0.5g
Monounsaturated Fat3.4g
Total Carbohydrates13.4g
Dietary Fiber0.3g
Total Sugars0g
Protein14.9g

Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.

Sous-chef
Easy Alfredo Sauce Without Cream (Butter, Milk, and Parmesan)

Ask me anything about this recipe — substitutions, scaling, techniques, timing.

Powered by AI · Answers may not always be perfect