Creamy Keto Garlic and Olive Pasta Alfredo
Published October 13, 2019 • Updated March 13, 2026
This post may contain affiliate links. See my disclosure policy.
I built this keto garlic and olive alfredo around an ingredient most people want to skip: green olives. They add a briny depth to the parmesan cream sauce that coats zucchini noodles with a richness you won't believe clocks in at just 7 net carbs.
I almost pulled the green olives from this recipe during testing. A garlic parmesan cream sauce with chopped olives sounded like a stretch, and I figured most people would skip them anyway. But when I tasted the version without them, the sauce went flat. It was fine, just another alfredo. The olives give it this briny, savory edge that makes the whole dish click. I’m glad I trusted my instinct and kept them in.
The base of this keto alfredo starts the way all good cream sauces do: butter, minced garlic, and patience. I cook the garlic low and slow until it’s fragrant but not browned (burnt garlic will wreck the whole batch). The cream mixture gets whisked with an egg yolk before it hits the pan, and that’s the move that separates this from every other alfredo I’ve made. The yolk gives the sauce a silky coat that clings to the noodles instead of pooling at the bottom of the bowl. I’ve tried it without, and it’s not the same.
For the noodles, I go with zucchini most of the time. If you want something closer to actual pasta texture, shirataki works too. I have a whole guide to keto zoodles if you’re new to spiralizing. The key is not boiling them. Stir the zoodles right into the finished sauce off heat and let them sit for 2-3 minutes. They soften without dumping water into your carefully built sauce.
One thing readers keep telling me is that they almost skipped the olives. Lorraine, who has made this seven or eight times now, said it best: “seven net carbs and it eats like something way more indulgent.” I hear that a lot. If you’re someone who thinks olives don’t belong in alfredo, I get it. I thought the same thing. Make it once with them and you’ll understand.
This pairs well with a simple protein on the side. I’ve served it next to garlic parmesan chicken skewers and it’s a full meal. If you want a different low carb pasta night, my avocado pesto pasta is a completely different flavor profile but just as fast. And if you love the alfredo base but want to go in a different direction, try my keto alfredo sauce as a starting point for other dishes, or go all in with keto chicken alfredo.
I keep the sauce and noodles stored separately in the fridge. The sauce alone lasts 4-5 days easy. Zucchini releases water when it sits in sauce overnight, and that’s the actual reason leftovers get watery. Store them apart and you won’t have that problem.
How to Make Keto Garlic and Olive Alfredo
I’ve made this enough times to know where it can go wrong, so here’s what I do. Use freshly grated parmesan, not the pre-grated stuff in the green can. Pre-grated parmesan has anti-clumping powder (cellulose) that makes the sauce grainy instead of smooth. I learned this the hard way.
When you whisk the cream and egg yolk together, make sure the mixture is at room temperature before it goes into the hot pan. Pour it slowly and keep stirring. If you dump cold cream into screaming hot garlic butter, you’ll get scrambled egg bits instead of a silky sauce. Low heat and patience are everything here.
For the zucchini noodles, don’t cook them separately. I stir them into the finished sauce right after I pull the pan off heat. They soften in 2-3 minutes from the residual warmth without releasing all their water into the sauce. If you love the garlic butter base in this recipe, try it with garlic parmesan chicken skewers on the side for a full keto dinner spread.
Explore 683+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.
Ingredients
2 tablespoons butter
2 garlic cloves, minced
1 1/2 cups heavy cream
1 egg yolk
1 cup parmesan cheese
1 cup green olives, chopped
salt and pepper, to taste
6 cups zucchini noodles
Step by Step Instructions
Step by Step Instructions
Heat the garlic
In a large skillet, melt butter over medium heat. Then add garlic and cook until garlic is fragrant, about 1 minute.
Add cream to garlic
Slowly pour the cream mixture into the skillet with the garlic butter. Stir until combined. Continue cooking until the mixture thickens. About 5-7 minutes.
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
Should I use fresh or pre-grated parmesan?
I always use freshly grated parmesan for this sauce. Pre-grated parmesan (the kind in the shaker can) has cellulose powder added to prevent clumping, and it makes the sauce grainy instead of smooth. I tested both early on and the difference is obvious. Grab a block of parm and grate it yourself. It melts into the cream seamlessly and you get that silky texture the sauce needs.
Can I add chicken or shrimp to this recipe?
I've done both. Grilled chicken thighs sliced thin work best because they don't dry out the way breast meat can. For shrimp, I sear them separately in a little butter and garlic, then toss them in at the very end so they don't overcook. Either way, the olive and parmesan sauce holds up to protein without getting lost. If you want a full chicken alfredo version, I have a dedicated keto chicken alfredo recipe, or try my creamy pesto chicken for a different spin.
Why do my zucchini noodles make the sauce watery?
I had this problem until I figured out the fix. Zucchini is mostly water, and if you boil or pre-cook the noodles, they release all of it straight into your sauce. What I do instead is stir the raw zoodles into the finished sauce right after I pull the pan off heat. They soften in 2-3 minutes from residual warmth without dumping water everywhere. Also, never store cooked zoodles sitting in the sauce overnight. That's the other place water sneaks in.
How do I store leftovers and keep the sauce from separating?
I store the sauce and zucchini noodles in separate containers. The sauce on its own keeps 4-5 days in the fridge. The reason most people think alfredo goes bad fast is the zucchini releasing water into the sauce when they sit together. When I reheat, I warm just the sauce in a small pan over low heat, stir in a splash of cream to re-emulsify, then add the noodles at the end.
What can I substitute for green olives?
I've tested capers as a swap. Use about 3 tablespoons, not a full cup like the olives. Capers are way more pungent so a little goes a long way. You'll still get that briny, salty hit that makes this sauce different from a standard alfredo. If you skip the olives entirely, the sauce is still good, just garlic parmesan without the briny thing that makes this one stand apart.
Can I make this dairy-free?
My recommendation is coconut cream, not coconut milk. I've tested both. The fat content in coconut cream is much closer to heavy cream, so it thickens the way you need it to. Coconut milk is too thin and the sauce won't coat the noodles properly. For the egg yolk step, keep the heat low and stir constantly. You'll still pick up some coconut flavor. The garlic and olives mask a lot of it, but not all. For a completely different pasta night, my keto ramen has a dairy-free broth base.
What does the egg yolk do in the sauce?
I've made this with and without the egg yolk, and the difference is real. Without it, you get a perfectly fine cream sauce that slides off the noodles and pools at the bottom. With the yolk, the sauce emulsifies into this silky coat that actually clings to each zucchini noodle. It's the same technique Italian carbonara uses. Just make sure you temper it by whisking it into the cream first before adding to the hot pan, or you'll end up with scrambled bits.
Pasta is often missed on a low carb diet, but there are great alternatives. Zoodles (zucchini noodles) are probably the most accessible substitute for pasta. In this recipe, I coat them in a creamy garlicky sauce with chunks of green olive. The combination of olives and garlic in an alfredo sauce creates a unique dish that is surprisingly easy to make – quick, satisfying, and tasty.
There are several noodle replacements worth trying. The two most common are zucchini noodles (“zoodles”) and
Shirataki noodles are another popular low-carb noodle substitute. They’re made from the konjac yam and contain mostly water and glucomannan, a water soluble fiber. Shirataki noodles are ZERO carb, unlike zoodles, which do have carbohydrates.
If you prepare them correctly according to the package directions, shirataki noodles don’t have much flavor so they will take up the flavor of the dish they are made with.
The brand of shirataki noodles that I prefer are made by
This creamy alfredo sauce starts with an egg yolk and heavy cream. I mix them together, then slowly pour the mixture into the skillet with the garlic butter. The yolk and cream get whisked as they hit the hot skillet, which helps thicken the sauce. Once it thickens, grated parmesan cheese goes in, which makes it even thicker and richer. Finally green olives are added to give the sauce a bit of a briny bite – in the best way!
Here are some ways to change up this alfredo:
Brought this to my sister's place last weekend fully expecting someone to question the olives, and nobody did because the sauce had everyone going back for it trying to figure out what it was. Two people asked if it was carbonara (that egg yolk does something). Zucchini noodles at a dinner table full of pasta people and not a single complaint.
Made this seven or eight times now. The green olives almost got left out the first time but they do something to the sauce that I can't explain, it just goes flat without them. Cream and egg yolk whisked together gets you this silky coat on the zucchini noodles that feels richer than it has any right to. I'm not really a confident cook but this hasn't let me down once. Started keeping a double batch of the sauce in the fridge last month. The garlic butter smell when it hits the pan pulls everyone into the kitchen every single time. Seven net carbs and it eats like something way more indulgent.
Store the noodles separate and the sauce keeps 4-5 days easy. Zucchini releases water if they sit together. The egg yolk is what makes it coat the way it does, I've tried without it and it's not the same.
Tried six different keto alfredo recipes before this one. The green olives I almost skipped are what make it actually good.
They're what makes it not just another parmesan cream sauce. Almost pulled them from the test batch too, glad I didn't.
My husband hates olives, which is frustrating because this sauce sounds amazing to me. Can I skip them without wrecking it, or is there a swap that gets that salty, briny hit? Would capers work?
Capers work, just use about 3 tablespoons, not a full cup. They're way more pungent. Skip them entirely and the sauce is still good, just garlic parmesan without the briny thing that makes this one different.
My sister is lactose intolerant so I'm trying to adapt this for her. Would coconut cream work instead of heavy cream? I've heard coconut milk can get weird when heated and I'm not sure how that plays with the egg yolk step.
Coconut cream is the better call here, not coconut milk. Fat content is closer to heavy cream so it thickens right. For the egg yolk step, low heat and keep stirring. She'll still get coconut flavor though. Garlic and olives mask some of it but not all.
my husband ate two bowls and asked if we had more olives
Ha! That's exactly how it goes at my house too. I keep extra olives on hand now because someone always goes back for seconds.
Beginner's question - are the nutritional totals for each of the 6 servings, or for the whole dish?
It's for each of the 6 servings - not the whole dish