5-Ingredient Keto Alfredo Sauce (Ready in 15 Minutes)
A keto alfredo sauce has to do two things well: taste like the real deal and stay thick without a roux. This one does both with heavy cream, butter, Parmesan, and a small piece of cream cheese. It comes together on the stovetop in about 15 minutes.

No flour, no cornstarch, and no weird thickeners. Just simple ingredients that give you a rich, garlicky sauce you can pour over zoodles, meat, or roasted vegetables.
Why This Sauce Works
The cream cheese is the quiet hero here. It gives the sauce body without graininess and helps it cling to every bite, which is exactly what you want in a keto alfredo.
Fresh garlic cooked in butter gives you a warm, savory base that hums through the whole sauce. Grate your own Parmesan too. The pre-shredded stuff doesn’t melt the same way and leaves a grainy texture.
Ingredients

- 4 tbsp unsalted butter: salted works too, just ease up on the salt at the end.
- 3 garlic cloves, minced: fresh cloves give a brighter garlic taste than jarred.
- 1 cup heavy cream: full fat, no substitutes if you want the sauce to thicken properly.
- 2 oz cream cheese, cubed and softened: bring it to room temp so it melts smoothly.
- 1 cup freshly grated Parmesan cheese: use a microplane or the small holes on a box grater.
- 1/4 tsp salt, plus more to taste
- 1/8 tsp black pepper, or more to taste
Variations / Substitutions
- Add heat: stir in a pinch of red pepper flakes along with the garlic.
- Herb it up: 1 tsp chopped fresh parsley or chives folded in at the end adds a fresh note.
- Use Asiago or Romano: either can replace up to half the Parmesan for a sharper, saltier finish.
- Dairy-free: use canned coconut cream in place of heavy cream, vegan butter for butter, and a good dairy-free parmesan. The texture will be slightly thinner.
- Make it thinner for a drizzle: stir in 2 tbsp warm chicken or vegetable broth right before serving.
One-Skillet Keto Lasagna Bake is one of our favorite ways to use this sauce.
How to Make Keto Alfredo Sauce
Step 1: Sauté the Garlic

Melt the 4 tbsp butter in a medium skillet or saucepan over medium heat. Once the butter stops foaming and starts to smell nutty, about 1 minute, stir in the 3 minced garlic cloves. Cook for 30 seconds, moving the garlic around so it softens without browning. You’ll smell it before you need to do anything else.
Step 2: Simmer the Cream

Pour in the 1 cup heavy cream and reduce the heat to medium-low. Let it come to a gentle simmer, which should take 2 to 3 minutes. Small bubbles will form around the edges. Don’t let it boil hard or the cream might separate.
Step 3: Melt the Cheeses

Drop in the 2 oz softened cream cheese and whisk steadily until it disappears into the sauce, about 1 minute. Then add the 1 cup grated Parmesan, 1/4 tsp salt, and 1/8 tsp black pepper. Keep whisking for another 2 minutes, until the sauce is smooth and coats the back of a spoon. If the sauce feels too thick, splash in a tablespoon of warm water.
Step 4: Coat the Noodles and Serve

Take the pan off the heat and immediately toss the sauce with hot zucchini noodles, shirataki noodles, or any cooked keto pasta alternative. Or just ladle it straight over grilled chicken or steamed broccoli. The sauce will thicken as it cools slightly, so serve it right away while it’s still glossy.
Tips for a Smooth Sauce
- Grate the Parmesan yourself. Pre-packaged shreds have anti-caking agents that stop the cheese from melting completely.
- Pull the cream cheese out of the fridge 20 minutes early. A cold block can make the sauce lumpy.
- Whisk, don’t just stir. The constant motion keeps the cheese from clumping as it melts.
- If the sauce breaks (gets oily instead of creamy), take it off the heat and whisk in 1 tbsp cold heavy cream until it comes back together.
Scaling the recipe for a crowd is straightforward because the ratios stay the same.
| Servings | Butter | Heavy Cream | Parmesan | Cream Cheese |
|---|---|---|---|---|
| 2 | 2 tbsp | 1/2 cup | 1/2 cup | 1 oz |
| 4 | 4 tbsp | 1 cup | 1 cup | 2 oz |
| 8 | 8 tbsp | 2 cups | 2 cups | 4 oz |
Storing Leftover Alfredo Sauce
- Refrigerate: cool the sauce to room temp, then store it in a sealed container for up to 4 days. It will firm up as it chills.
- Reheating: warm it slowly in a skillet over low heat, whisking the whole time. A small splash of cream or water loosens it back up. Avoid the microwave, which heats unevenly and can cause the sauce to separate.
What to Serve with Keto Alfredo Sauce
Spiralized zucchini is the classic choice because the mild flavor soaks up the sauce. For a more noodle-like chew, use rinsed and pan-dried shirataki noodles. This sauce also works as a blanket for roasted cauliflower, pan-seared salmon, or a simple chicken breast.
Frequently Asked Questions
Can I freeze keto alfredo sauce?
You can, but the cream and cheese may separate when thawed. If you do freeze it, whisk in a little fresh cream while reheating to bring the texture back.
Will half-and-half work instead of heavy cream?
Half-and-half has less fat and can curdle more easily. You can use it in a pinch, but the sauce will be thinner and you may need to simmer it longer to thicken.
Is this sauce safe for a keto diet?
Yes. Each serving has about 2 grams of net carbs, making it a solid choice for a low-carb meal plan.
How do I fix a gritty sauce?
Grittiness usually means the Parmesan was added too fast or the heat was too high. To fix it, take the pan off the heat, whisk in a tablespoon of cream cheese, and keep the texture in mind next time.

Keto Alfredo Sauce Recipe
Ingredients
Method
- Melt butter in a skillet over medium heat, then add garlic and cook 30 seconds.
- Pour in heavy cream, reduce heat to medium-low, and bring to a gentle simmer for 2–3 minutes.
- Whisk in cream cheese until smooth, then add Parmesan, salt, and pepper. Whisk 2 minutes until thick.
- Immediately toss with hot keto noodles or pour over your protein and serve.
