Skip to content
KETOFOCUS.

Sweater weather calls for keto comfort food. Get Cozy →

Keto Alfredo Sauce

Velvety keto alfredo sauce that cleared every rule I set while developing it: five ingredients, no cream cheese, no flour, and it had to beat the jarred stuff. Just 1.6g net carbs per serving.
  • 1.6gnet carbs
  • 4.4gprotein
  • 22minutes
  • 6servings

This post may contain affiliate links. See my disclosure policy.

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.

A white and bamboo plate filled with fettucine alfredo nearby ground parmesan and a garlic bulb.

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, browning over medium heat until it smells nutty and turns golden (about 3-4 minutes), 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.

A fork holding fettucine noodles coated with creamy sauce and topped with chicken thighs.

Low carb noodles I serve with this

There are so many good noodle swaps now that the hardest part is picking one. I’ve tried most of them with this sauce, and here are my favorites:

  • Hearts of palm pasta: Try Natural Heaven or Palmini Linguine. These hold the sauce well and have a mild flavor that doesn’t compete with the parmesan.
  • Shirataki noodles: Also called miracle noodles or konjac noodles. I like Miracle Noodle, It’s Skinny, or Soeos Noodles. Rinse them well before using.
  • Lupin noodles: These by Kaizen are my favorite. Closest texture to real pasta I’ve found.
  • Zucchini noodles: Spiralized zucchini is the simplest whole-foods option. I pat mine dry before tossing with the sauce so it doesn’t water things down.
A fork sitting in creamy fettucine topped with pepper and chopped parsley.

Keto store-bought alfredo I actually buy

I make this from scratch most of the time, but I keep a jar or two in the pantry for nights when I don’t have 22 minutes. These are the ones I’ve tried that don’t have added sugars or fillers:

If you like keeping homemade sauces on hand, I also batch my keto teriyaki sauce and nacho cheese sauce for variety through the week.

Why I always grate my own parmesan

Traditional alfredo is built on three things: butter, heavy cream, and parmesan. The cheese brings all the umami and salt, so the quality matters more here than in most recipes.

I used to grab the pre-grated bags, and the sauce was always slightly gritty. That’s the anti-caking agents (cellulose, potato starch) coating the shreds. They prevent clumping in the bag, but they also prevent smooth melting in your sauce. Since I switched to buying blocks and grating fresh, the texture has been completely different. Silky instead of grainy. If you’re going to the trouble of making this from scratch, spring for the block.

How I store and reheat this

I make a double batch almost every week and portion it out for easy dinners. Here’s what I’ve learned about storage:

Fridge: 3-5 days. Store in an airtight container. The sauce thickens as it cools, which is normal.

To reheat: Add it to a small pot over low heat with a splash of heavy cream. Whisk constantly until warmed through. I use cream, not milk or pasta water, because milk thins the flavor and waters down the richness without adding any fat. A tablespoon at a time is plenty. The egg yolk in this sauce means high heat will break the emulsion, so patience and low heat are everything. I reheat portions this way all week and it holds up well.

Freezer: I don’t recommend it. I’ve tried, and the sauce turns grainy when thawed. The emulsion doesn’t survive the freeze-thaw cycle, even with slow reheating. If you want to meal prep, stick with the fridge. It’s a quick sauce to make fresh if you run out. Try it over Italian keto chicken and rice for an easy weeknight dinner.

How to make this alfredo sauce

  1. Melt butter and saute garlic. Add a pinch of nutmeg for warmth. If you want deeper flavor, brown the butter first (see notes below).
  2. Whisk the egg yolk into heavy whipping cream, then pour it into the garlic butter.
  3. 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.
  4. Stir in parmesan cheese and season with salt and pepper.
  5. 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.

A fork holding noodles over a plate of rich creamy pasta.

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.
Discover more keto recipes on our channel Hundreds of keto recipe videos, with step by step instructions and the tips that make keto easy.
KetoFocus
The recipe

Keto Alfredo Sauce

Print Pin
Prep 5 min Cook 17 min Total 22 min Serves 6

Ingredients

Servings 6

Keto Alfredo Sauce Ingredients

Step by Step Instructions

  1. 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).

    For this step

    • 2 tablespoons butter
    • 2 cloves garlic, minced
    • Pinch of nutmeg (optional)
    A skillet with garlic and butter sauteeing.
  2. 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.

    For this step

    • 1 egg yolk
    • 1 ½ cups heavy whipping cream
    A large skillet with creamy white sauce inside.
  3. Add cheese

    Once thickened, stir in parmesan cheese. Season with salt and pepper. Add your choice of keto noodles if using.

    For this step

    • 1 cup parmesan cheese
    • Salt & pepper to taste
    A whisk stirring noodles into a skillet of creamy white alfredo sauce.

Nutrition

Per serving: 1/6 of the recipe

Calories
337
Fat
32.4g
Protein
4.4g
Total carbs
1.6g
Net carbs
1.6g

Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.

Frequently Asked Questions

Is alfredo sauce keto friendly?

Real alfredo is one of the most keto friendly sauces there is. The traditional version is built on butter, heavy cream, and parmesan, all high fat and close to zero carb. Mine comes out to 1.6g net carbs per serving. The catch is jarred sauce, since many store-bought versions add sugars or fillers. Check labels, or use the short list of jars I actually buy in the store-bought section above.

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.

How do you thicken alfredo sauce without flour or cream cheese?

I lean on the egg yolk for this. Whisk one yolk into the cream before it goes in the pan, then cook over medium-low heat, stirring the whole time, until the sauce coats the back of a spoon. That takes me about 7-8 minutes. The yolk builds body the way flour or a block of cream cheese would, but without the carbs or the floury weight. If it still looks thin, I let it reduce another minute or two. I never crank the heat to rush it, because that breaks the emulsion and you lose the batch.

Can I make this alfredo sauce without heavy cream?

Not with the same result, but there are workarounds. Half and half and milk won't give you the same thickness. I've tried almond milk and it won't thicken on its own, because nut milks don't have enough fat to build the creamy body this sauce needs. The closest substitute I've found is full-fat coconut cream. It thickens the way it should, but it brings a subtle coconut undertone that doesn't pair with parmesan the way dairy cream does, so I swap the parmesan for about 3 tablespoons of nutritional yeast to keep the flavors aligned. A teaspoon of arrowroot powder can help nut milk thicken, but the texture won't match heavy cream.

How do I make this alfredo sauce 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. That adds roughly 7 grams of protein to the whole batch, a little over 1 gram per serving, and it makes the texture slightly thicker, which I actually prefer.

Browse by ingredient
Similar recipes

People who cooked Keto Alfredo Sauce also made

Reviews

Tap to rate

4.9 from 11 ratings, 10 written

Made this recipe?

Replying to Jason

Your rating

Paige X.

It thickened before the parmesan even hit the pan!! Annie, I’ve been cooking through your recipes for weeks and they keep working out. Can I make this ahead?

Reply

Fatima

Husband had two helpings. That’s all I needed to know.

Reply

Fatima

Didn’t know browning the butter made that big a difference. Trying it next time.

Reply

Jason

Reheat on low or the egg yolk scrambles.

Reply

Annie Lampella

Good call, Jason. I do the same thing, low heat with a splash of cream and I whisk the whole time. It comes back smooth every time.

Reply

Drew Robinson

Do I need to use fresh parmesan or is the stuff in the green can ok?

Reply

Annie Lampella

Skip the green can. It has anti-caking filler that makes the sauce grainy instead of smooth. I grate a block every time.

Reply

Rosa

Dropped my cream cheese version the moment this set clean. Egg yolk thickens it right, no tang, nothing extra.

Reply

Annie Lampella

That tang is real, which is exactly why I cut the cream cheese. Egg yolk thickens it clean.

Reply

Amber X.

Alfredo was the first thing I wrote off when I went keto, convinced anything that glossy had to have flour somewhere. Egg yolk into the heavy cream first. Two years wasted.

Reply

Annie Lampella

Two years is two years. The gloss is fat, not flour. Five ingredients, no starch, and it still coats the back of a spoon.

Reply

Riley

The first time I made this my sauce broke, and I almost gave up before I tried again. Glad I didn’t. The second time I poured the cream in way slower and kept the heat just under medium high, and it came together smooth and glossy. The garlic in butter smell is what kept me at it (seriously, so good). The nutmeg is the detail I almost skipped. It’s subtle, hard to describe, but you’d notice if it was gone. One thing the recipe could use: a heads-up about heat control when the cream goes in. The egg yolk thickening is where you can lose the whole batch if you rush. Get past that and it’s way better than anything from a jar.

Reply

Annie Lampella

That slow pour is the whole thing at that stage. Most people rush it and lose the whole batch. Adding a note to the recipe about the cream-in moment because you’re right, that’s the break point.

Reply

Beth

I’ve made enough alfredo to know that pre-grated parmesan ruins the texture (stays grainy, never fully melts), so I swapped in a fresh wedge and grated it myself. Sauce came out totally smooth. Egg yolk thickening was new to me. I usually go cream cheese as the base, but this one’s lighter and just as rich. Keeping this one.

Reply

Annie Lampella

Pre-grated has anti-caking powder on it. Won’t melt clean no matter what. Egg yolk was how I got out of the cream cheese base without losing body.

Reply

Jess

Browned the butter first and the whole flavor shifted. There’s a nuttiness under the parmesan now. Rounds everything out. Egg yolk step still made me pause, but the sauce came out completely smooth. Not sharing.

Reply

Annie Lampella

Ha. ‘Not sharing.’ Respect. The egg yolk looks like it’s going to curdle and then it just… doesn’t.

Reply

Joanna

My husband grew up eating alfredo made from scratch (his mother is Italian and has opinions), so I’ve learned to brace myself when I put a keto version in front of him. He’s sat through the cream cheese versions, the grainy broken ones, the xanthan gum disasters. This one he ate without commentary, which with him is the actual compliment. What he said afterward was that the texture was right. Not ‘it’s good for keto.’ Just that the texture was right, and that I should write down what I did. The egg yolk is what does it, I think. It builds body the way a real cream sauce should, without any floury weight, and holds together even after the zoodles have been sitting in it a few minutes. Made it again four days later to confirm it wasn’t a fluke, added a pinch of nutmeg this time. Didn’t expect that to matter as much as it does.

Reply

Annie Lampella

‘The texture was right.’ From someone with an Italian mom at home, that’s the whole review. Four days later is how you know.

Reply

Casey

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.

Reply

Annie Lampella

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.

Reply

Michele

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!

Reply

Annie Lampella

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.

Reply

Barb

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.

Reply

Annie Lampella

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.

Reply

Teresa Bennett

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.

Reply

Annie Lampella

Shredded chicken in this is my go-to too. Takes all of two minutes and it’s a full dinner.

Reply

Martha

Ketofocus Can You Use Egg Wraps ForThe Noodles. Thanks

Reply

Annie Lampella Recipe author

Yes, that would work. You can use any keto noodle you would like.

Reply

Ruth

What is the green stuff sprinkled over the top

Reply

Annie Lampella Recipe author

Parsley

Reply

Kristin

Can this sauce break?
If so, why does that happen and can it be avoided?

Thank you in advance!

Reply

Annie Lampella Recipe author

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.

Reply

Keep going

More Condiments & Dressings Recipes

See all 39 Condiments & Dressings recipes

Get new recipes from Annie

One email a week. Unsubscribe whenever you like.