Healthy Alfredo Sauce

This version cuts the calories and fat of classic Alfredo sauce by swapping most of the heavy cream and butter for milk and Greek yogurt, while keeping a flour-based roux for body. It is not as rich as the original, but it still tastes like Alfredo sauce, not a watered down version of it.

LIGHTER VERSION

Healthy Alfredo Sauce

A lighter Alfredo sauce made with milk and Greek yogurt instead of heavy cream, with less butter than the classic version.

Prep10 minutes
Cook15 minutes
Total25 minutes
Serves4 servings

Ingredients

  • 2 tablespoons unsalted butter
  • 2 cloves garlic, minced
  • 2 tablespoons all purpose flour
  • 2 cups milk (2% or whole), warmed
  • 1 cup Parmesan cheese, grated
  • 1/2 cup plain Greek yogurt
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper
  • Pinch of nutmeg (optional)

Instructions

  1. Melt the butter in a saucepan over medium heat.
  2. Add the garlic and cook for 1 minute, until fragrant.
  3. Whisk in the flour and cook for 1 minute, stirring constantly, to remove the raw flour taste.
  4. Slowly pour in the warm milk, whisking the whole time to avoid lumps.
  5. Simmer for 4 to 5 minutes, whisking often, until thickened.
  6. Lower the heat and stir in the Parmesan until melted.
  7. Take the pan off the heat and whisk in the Greek yogurt until smooth.
  8. Season with salt, pepper, and nutmeg if using, then serve right away.

Notes

Warming the milk before you add it helps the sauce thicken faster and lowers the chance of lumps.
Always add the yogurt off the heat. Boiling Greek yogurt can cause it to split, the same way sour cream does.

How This Stays Creamy With Less Fat

The trick here is a roux, a quick paste of butter and flour cooked together before the milk goes in. That roux thickens the sauce on its own, which means you do not need a high fat liquid like heavy cream to get a thick result. Greek yogurt, stirred in at the end off the heat, adds back some of the richness and tang that lower fat milk is missing.

How It Compares Nutritionally

At about 290 calories per serving, this version has roughly half the calories of our classic Alfredo sauce. For a full breakdown of where those calories and the fat come from, see our Alfredo sauce nutrition facts page, or is Alfredo sauce healthy for more context on how Alfredo sauce fits into a balanced diet generally.

Tips for the Best Result

  • Cook the flour and butter together for the full minute, this removes the raw flour taste.
  • Warm the milk before adding it, cold milk added to a hot roux is more likely to form lumps.
  • Add the yogurt off the heat, never let it boil.
  • Use full fat Greek yogurt for the best texture, low fat versions can turn watery once heated.

Storage

Store in a sealed container in the fridge for up to 3 days. Reheat slowly over low heat, since yogurt-based sauces are more prone to separating than pure cream sauces if reheated too fast.

Common Mistakes to Avoid

  • Boiling the sauce after the yogurt goes in. High heat can cause Greek yogurt to split, the same way it does with sour cream. Keep the heat low once it is added.
  • Adding cold milk straight from the fridge. Warm it first, this single step prevents most lumps in a roux-based sauce.
  • Rushing the roux. Skipping the full minute of cooking the butter and flour together can leave a raw, pasty taste in the finished sauce.

Boosting the Protein

Since this version is already lighter on fat, adding a lean protein on top is an easy way to round it out into a more filling meal. Grilled chicken breast or sauteed shrimp both work well, see our chicken Alfredo sauce page for a full method.

Choosing the Right Greek Yogurt

Use plain Greek yogurt, not flavored or sweetened versions. Full fat or 2% both work well, low fat or fat free versions tend to turn watery once heated and can make the sauce thinner than expected.

How many calories does this save compared to classic Alfredo sauce?

This version comes in around 290 calories per serving, compared to roughly 520 for the classic cream and butter version, mainly from using milk and yogurt instead of heavy cream.

Will this taste as rich as regular Alfredo sauce?

It will taste lighter, since there is less fat overall. The Greek yogurt adds back some richness and a slight tang that works well in the sauce.

Can I use low fat milk?

Yes, though the sauce will be a bit thinner. 2% milk is a good middle ground between richness and lighter calories.