Keto Alfredo Sauce

Annie Lampella @ Ketofocus

By Annie Lampella, Pharm.D.

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.

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, 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

  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.
Youtube
640K+ subscribers
Discover More Keto Recipes on Our Channel

Explore 683+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.

Recipe
Print Pin

Keto Alfredo Sauce

5 (4) Prep 5m Cook 17m Total 22m 6 servings

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

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

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

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

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

A whisk stirring noodles into a skillet of creamy white alfredo sauce.
Tip See below for keto noodle options.
Ingredients for this step
  • 1 cup parmesan cheese
  • Salt & pepper to taste
Nutrition Per Serving
337 Calories
32.4g Fat
4.4g Protein
1.6g Net Carbs
1.6g Total Carbs
6 Servings
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 →

Get weekly keto recipes from Annie.

Join the list and get new recipes delivered to your inbox every week.

Keto Alfredo Sauce

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.

Similar Recipes

Others looking for “Keto Alfredo Sauce” also liked:

A plate of fettucine alfredo with a fork scooping up pasta.

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 15 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. 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.

About the Author
Annie Lampella, Pharm.D.

Annie Lampella, Pharm.D.

Annie is a Doctor of Pharmacy, mom, and the recipe creator behind KetoFocus. With a B.S. in Genetics from UC Davis, she has over 14 years of experience developing family-friendly keto recipes based on the science of human metabolism.

More Condiments & Dressings Recipes

pouring creamy ranch dressing a a salad of green lettuce, matchstick carrots and bell pepper
5 Mins
Keto Ranch Dressing
5 Stars (9 Reviews)

This keto ranch dressing takes about 5 minutes and tastes so much better than anything from a bottle. I keep a jar of it in my fridge at all times.

See the Recipe
dipping a tortilla chip into queso
10 Mins
Keto Nacho Cheese Sauce
4.5 Stars (11 Reviews)

I built this keto nacho cheese sauce on three real cheeses and sodium citrate, so it melts smooth every single time. No graininess, no greasy...

See the Recipe
creamy grass fed butter on a butter knife
10 Mins
Easy Homemade Grass-Fed Butter Using a Mason Jar
4.8 Stars (13 Reviews)

I make my own grass fed butter with just heavy cream, a mason jar, and about ten minutes of shaking. It's the one keto staple I never buy from the...

See the Recipe
crumbled blue cheese on top of a container of dressing
5 Mins
Keto Blue Cheese Dressing
4.3 Stars (3 Reviews)

I make this tangy, creamy blue cheese dressing in about 5 minutes using avocado mayo, sour cream, and real crumbles. Stir it up, stick it in the...

See the Recipe
crumbled feta cheese on top a jar with creamy dressing in it
10 Mins
Creamy Feta Dressing
4 Stars (1 Reviews)

This creamy feta dressing is tangy, savory, and low carb. Fresh dill, cumin, and a yogurt base make it taste nothing like store-bought.

See the Recipe
three slices of bread on a board falling down next to the loaf
30 Mins
Keto Bread
4.6 Stars (38 Reviews)

I tested this recipe nine times to get the rise right. Almond flour loaf with 12g protein per slice, bakes up tall and fluffy, slices clean for...

See the Recipe
Reviews 19
5 Stars (4 Reviews)
  1. Q
    Quinn Mar 15, 2026

    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.

  2. C
    Casey Mar 3, 2026

    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.

    1. Annie Lampella
      Annie Lampella Mar 6, 2026

      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.

  3. J
    Jordan Feb 28, 2026

    Was fully prepared to be underwhelmed by five ingredients and now I can't go back to Classico.

    1. Annie Lampella
      Annie Lampella Mar 1, 2026

      Ha. Five ingredients was the bar I set for myself when I was testing this. Wasn't totally sure it would clear it.

  4. M
    Matt Feb 19, 2026

    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?

    1. Annie Lampella
      Annie Lampella Feb 19, 2026

      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.

  5. M
    Michele Oct 22, 2025

    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!

    1. Annie Lampella
      Annie Lampella Oct 26, 2025

      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.

  6. B
    Barb Nov 2, 2024

    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.

    1. Annie Lampella
      Annie Lampella Nov 3, 2024

      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.

  7. T
    Teresa Bennett Apr 11, 2023

    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.

    1. Annie Lampella
      Annie Lampella Apr 14, 2023

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

  8. M
    Martha Jan 9, 2023

    Ketofocus Can You Use Egg Wraps ForThe Noodles. Thanks

    1. Annie Lampella
      Annie Lampella Jan 11, 2023

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

  9. R
    Ruth Dec 11, 2022

    What is the green stuff sprinkled over the top

    1. Annie Lampella
      Annie Lampella Dec 12, 2022

      Parsley

  10. K
    Kristin Dec 4, 2022

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

    Thank you in advance!

    1. Annie Lampella
      Annie Lampella Dec 5, 2022

      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.

Leave a Review