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.
Healthy Alfredo Sauce
A lighter Alfredo sauce made with milk and Greek yogurt instead of heavy cream, with less butter than the classic version.
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
- Melt the butter in a saucepan over medium heat.
- Add the garlic and cook for 1 minute, until fragrant.
- Whisk in the flour and cook for 1 minute, stirring constantly, to remove the raw flour taste.
- Slowly pour in the warm milk, whisking the whole time to avoid lumps.
- Simmer for 4 to 5 minutes, whisking often, until thickened.
- Lower the heat and stir in the Parmesan until melted.
- Take the pan off the heat and whisk in the Greek yogurt until smooth.
- 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.