Keto Alfredo Sauce
Published November 28, 2022 • Updated March 9, 2026
This post may contain affiliate links. See my disclosure policy.
I set a five-ingredient rule when I was developing this alfredo sauce: no cream cheese, no flour, and it had to beat the jarred stuff. It cleared all three.
Most alfredo recipes use cream cheese as a shortcut thickener. I skip it. It adds an extra 3 grams of carbs per quarter cup, and the texture payoff isn’t there. Egg yolks do the same job with a richer, more velvety finish, and the sauce stays cleaner on the palate.

The method is dead simple. Butter, garlic, heavy cream whisked with an egg yolk, and parmesan. Five ingredients. I cook it over medium-low heat, stirring the entire time, until it coats the back of a spoon. Mine usually hits that point around 7-8 minutes, but it depends on your burner.
One thing I picked up from a reader recently: brown the butter before adding the garlic. I tried it, and the nuttiness carries all the way through the cream and parmesan instead of getting buried. I’ve been making it this way for weeks now and the standard version feels flat by comparison. Takes an extra 2 minutes. Worth it.
This is the keto sauce I reach for on busy weeknights. I pour it over hearts of palm spaghetti most of the time, but it’s also the base for my chicken alfredo lasagna bowls. Add sliced grilled chicken for a full meal, or serve it alongside bacon wrapped chicken tenders if you want something on the side.
I make a double batch on Sundays and reheat portions through the week. The egg yolk means you can’t blast it with high heat (the emulsion breaks), but low heat with a splash of cream and constant stirring brings it right back every time.
How to make this alfredo sauce
- Melt butter and saute garlic. Add a pinch of nutmeg for warmth. If you want deeper flavor, brown the butter first (see notes below).
- Whisk the egg yolk into heavy whipping cream, then pour it into the garlic butter.
- Cook over medium-low heat, stirring constantly for 5-10 minutes until the sauce coats the back of a spoon. Don’t let it boil or the egg yolk will curdle.
- Stir in parmesan cheese and season with salt and pepper.
- Add your noodles. For keto chicken alfredo, toss in sliced grilled chicken. This sauce also pairs well with creamy pesto chicken if you want a different protein.

Key ingredients and substitutions
- Butter – Salted or unsalted both work. With unsalted, I add salt at the end after tasting. The parmesan brings plenty of salt on its own.
- Garlic – Fresh is noticeably stronger than jarred minced. I use fresh every time, but jarred will work in a pinch.
- Egg yolk – This is the thickener. It gives the sauce body and richness without cream cheese. Save the whites for your next breakfast scramble or a batch of meringues.
- Heavy whipping cream – Half and half or milk won’t give you the same thickness. Nut milks won’t thicken either (see FAQ below). Heavy cream is what makes this work.
- Parmesan cheese – The real star. Parmigiano-Reggiano, Pecorino Romano, or Grana Padano all work. I buy blocks and grate fresh because pre-grated has anti-caking agents that can make the sauce gritty.
- Nutmeg – Optional, but I always add it. Just a tiny pinch adds a warm, nutty undertone that rounds out the cream.
Explore 683+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.
Ingredients
2 tablespoons butter
2 cloves garlic, minced
Pinch nutmeg, optional
1 egg yolk
1 ½ cups heavy whipping cream
1 cup grated parmesan cheese
Step by Step Instructions
Step by Step Instructions
Sauté garlic
Melt butter in a skillet over medium high heat. Stir in garlic and nutmeg (if using) and let cook until fragrant (about 30 seconds).
- 2 tablespoons butter
- 2 cloves garlic, minced
- Pinch of nutmeg (optional)
Thicken sauce
Whisk egg yolk into heavy whipping cream in a small bowl or measuring cup. Pour into garlic butter mixture and reduce heat to medium low. Continue stirring and cooking until the sauce has thickened enough to coat the back of a spoon (about 5-10 minutes). Do not let it boil.
- 1 egg yolk
- 1 ½ cups heavy whipping cream
Nutrition disclaimer
The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.
Your Macros. Your Recipes. Calculated in 60 Seconds.
Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.
Get My Macros + Recipes →Frequently Asked Questions
Why does alfredo sauce break and how do I fix it?
I've broken this sauce exactly once, and it was because I let it boil. The egg yolk curdles at high temperatures, which turns the smooth sauce into a grainy mess. Keep the heat at medium-low and stir constantly. If it does start to look grainy, I pull the pan off the heat immediately, add a tablespoon of cold cream, and whisk hard. That usually brings it back. Prevention is easier than rescue though.
Can I brown the butter first for more flavor?
I started doing this after a reader suggested it, and I haven't gone back. Brown the butter over medium heat until it smells nutty and turns golden (about 3-4 minutes), then add the garlic. The nuttiness carries through the cream and parmesan instead of getting lost. It adds maybe 2 extra minutes to the recipe, and the difference in flavor is noticeable.
How do I reheat this without the sauce separating?
I reheat portions of this all week, so I've dialed in the method. Add the sauce to a small pot over low heat with a splash of heavy cream. Whisk the entire time. The key is low heat, because the egg yolk breaks under high temperatures. Mine reheats smoothly every time this way.
Can I make this dairy-free with coconut cream?
I've tested it with full-fat coconut cream in place of heavy whipping cream. It works for thickness, but the flavor shifts noticeably. You get a subtle coconut undertone that doesn't pair with parmesan the way dairy cream does. If you go this route, I'd swap the parmesan for nutritional yeast (about 3 tablespoons) to keep the flavors aligned. It's a different sauce at that point, but it's still good.
Can I freeze this sauce?
I've tried it, and I wouldn't recommend it. The emulsion breaks during the freeze-thaw cycle, and the sauce comes back grainy no matter how carefully I reheat it. My workaround is making a double batch and keeping it in the fridge for up to 5 days. It's a 15-minute sauce, so making a fresh batch is faster than trying to rescue a frozen one.
Can I use nut milk instead of heavy cream?
I've tried almond milk and it won't thicken on its own. Nut milks don't have enough fat to create the creamy body this sauce needs. If you need to avoid dairy, full-fat coconut cream is the closest substitute I've found. You could also add a teaspoon of arrowroot powder to help nut milk thicken, but the texture won't match heavy cream.
How do I make this higher in protein?
My go-to is adding sliced grilled chicken, which turns it into chicken alfredo in about 2 minutes. I've also done shrimp, which I saute separately and toss in at the end. For a different approach, I've tried blending about a quarter cup of cottage cheese into the sauce base. It adds roughly 7 grams of protein per serving without changing the flavor much, and the texture is slightly thicker, which I actually prefer.


My mom used to take me to this little Italian place every birthday and their fettuccine alfredo was the thing I grieved most when I went keto. Made this last week and when the cream thickened around the egg yolk and the parmesan melted in, I had to just set down the spoon for a second. That same silky, coating richness I remembered. The pinch of nutmeg puts it over the top. Going in permanent rotation.
Browned the butter before adding the garlic and the whole flavor profile shifted. The nuttiness doesn't disappear under the cream and parmesan, it actually carries through to the finish. I've been making it this way for the past few weeks and the original version feels flat now.
Browned butter before the garlic. Hadn't thought to do it that way but the nuttiness holding through the cream and parmesan makes total sense. Trying this next batch.
Was fully prepared to be underwhelmed by five ingredients and now I can't go back to Classico.
Ha. Five ingredients was the bar I set for myself when I was testing this. Wasn't totally sure it would clear it.
Trying to make a big batch of this on Sunday to get through the week. The egg yolk in the cream has me a little nervous about reheating, does it hold up or does the sauce break on you?
The egg yolk is what makes it so velvety, but high heat is what breaks it. Reheat on the stove over low with a splash of cream and stir the whole time. Does fine for weekly batches that way.
Sooooo delicious! We wanted Alfredo on a casserole I made that came out a little dry. This was an amazing addition!! Easy and I had everything on hand. Thank you, Annie, for another fantastic recipe!!! Can wait for your cookbook to arrive!
Using it to rescue a dry casserole is actually brilliant. That's exactly the kind of thing I do. And yeah, the cookbook should be shipping this week, I'm losing my mind over here.
I made this alfredo sauce last night with zucchini noodles for myself. I made GF pasta for my husband and he raved about how good it was. He thought it was way better than the fettuccine alfredo he recently had at a very good restaurant! Note: I doubled the garlic because we’re garlic lovers! :) I also added baby Bella mushrooms.
The mushroom add is perfect with this sauce. And your husband picking it over a restaurant version while eating regular pasta? That's the real test.
This was the easiest and best tasting Alfredo Sauce. I just shredded chicken and added to the sauce no noodles at all. It was delicious. Thank you so much for this recipe.
Shredded chicken in this is my go-to too. Takes all of two minutes and it's a full dinner.
Ketofocus Can You Use Egg Wraps ForThe Noodles. Thanks
Yes, that would work. You can use any keto noodle you would like.
What is the green stuff sprinkled over the top
Parsley
Can this sauce break?
If so, why does that happen and can it be avoided?
Thank you in advance!
If it boils, it can break. Just have patience and heat it over medium low heat until it thickens the back of the spoon. It can take 5-10 minutes depending on your heat source.