Copycat Olive Garden Alfredo Sauce (Easy 20-Minute Recipe)
This homemade Alfredo sauce is garlicky, velvety, and every bit as rich as the restaurant version. It comes together in one pan with a few simple ingredients while your pasta cooks.

What Makes This Alfredo So Good
The sauce is thick enough to coat the pasta without feeling heavy. Butter and fresh garlic start it off, cream cheese adds that signature silky texture, and a heap of Parmesan melts into a salty, nutty finish.
It tastes fresher than the original because you control the garlic and the salt. And twenty minutes later, you’re sitting down to a bowl of something that felt like a special order.
Ingredients

- 3 tbsp unsalted butter: salted works too, just ease up on the extra salt later.
- 2 garlic cloves, minced: fresh garlic gives the best punch; jarred can be used in a pinch but the flavour will be milder.
- 2 oz cream cheese, softened: full-fat brick cream cheese melts the smoothest.
- 1 cup heavy cream: also called double cream; half-and-half works but the sauce will be thinner.
- 1 cup freshly grated Parmesan cheese: grate it yourself so it melts without grit.
- Sea salt and black pepper: to taste.
- Pinch of freshly grated nutmeg: (optional): just enough to warm the flavour, not dominate.
Variations / Substitutions
- Lighter version: swap half the heavy cream for whole milk and reduce the cream cheese to 1 oz. The sauce will still be creamy but won’t feel quite as indulgent.
- Dairy-free: use plant-based butter, dairy-free cream cheese, unsweetened oat cream, and a good vegan parmesan alternative. The texture softens a touch, but it still works.
- Add-ins: stir in sautéed mushrooms, steamed broccoli florets, or shredded rotisserie chicken to turn the sauce into a full meal.
- Cheese swap: half Pecorino Romano and half Parmesan makes the sauce sharper and saltier; adjust the added salt accordingly.
Creamy Penne Alfredo Pasta is a perfect match if you’re wondering what to serve this sauce with.
How to Make Copycat Olive Garden Alfredo Sauce
Step 1: Sauté the Garlic in Butter

Set a large skillet or saucepan over medium heat and add the 3 tbsp butter. Once it melts and just starts to foam, toss in the 2 minced garlic cloves. Stir constantly for about 1 minute, until the garlic is pale gold and very fragrant.
You’ll smell the garlic turn sweet, and the butter will darken just slightly around the edges. That’s exactly where you want it before adding the next ingredient.
Step 2: Melt the Cream Cheese

Drop the 2 oz softened cream cheese into the skillet and turn the heat down to medium-low. Whisk or stir with a spatula until the cream cheese breaks down and the mixture looks like a smooth, pale paste, about 2 minutes.
Don’t rush this part; keeping the heat gentle stops the cream cheese from scorching or turning grainy. A few small flecks are normal and will dissolve as you keep stirring.
Step 3: Simmer with Cream and Parmesan

Pour in the 1 cup heavy cream in a slow stream, whisking the whole time to pull the butter mixture together. Once the sauce is uniform, add the 1 cup freshly grated Parmesan a handful at a time, whisking until each addition melts before adding more.
Keep the heat at medium-low and let the sauce bubble lightly for about 5 minutes, stirring often. It will thicken enough to coat the back of a spoon. Stir in a pinch of salt and a few grinds of black pepper, plus the nutmeg if you’re using it.
Step 4: Toss with Pasta and Serve

Spoon the hot sauce over drained fettuccine and toss gently with tongs until every strand glistens. If the sauce feels too thick, splash in a bit of the starchy pasta water, a tablespoon at a time, until it loosens to your liking.
Dish it into warm bowls while it’s still glossy, and top with an extra dusting of Parmesan and black pepper.
Tips for the Best Alfredo Sauce
- Grate the Parmesan on the small holes of a box grater right before you start. Pre-shredded cheese often has anti-caking agents that keep it from melting smoothly.
- Let the cream cheese come to room temperature while you prep the other ingredients. Cold cream cheese takes longer to melt and can leave lumps.
- If you want a sharper garlic bite, rub a split clove around the inside of the serving bowls before ladling in the pasta.
- Alfredo thickens quickly off the heat. For a looser sauce, stir in a few tablespoons of warm pasta water right before serving.
Scale the recipe for your crowd:
| Servings | Butter | Cream Cheese | Heavy Cream | Parmesan |
|---|---|---|---|---|
| 2 | 1 ½ tbsp | 1 oz | ½ cup | ½ cup |
| 4 | 3 tbsp | 2 oz | 1 cup | 1 cup |
| 6 | 4 ½ tbsp | 3 oz | 1 ½ cups | 1 ½ cups |
Storing and Reheating Leftovers
- Refrigerate: cool the sauce completely, then store it in an airtight container for up to 3 days. It sets quite firm, and that’s normal.
- Reheating: warm the sauce gently in a saucepan over low heat, stirring often and adding a splash of milk or cream to loosen it. A microwave works too, but use 50% power in 20-second bursts to avoid separating.
What to Serve with Alfredo Sauce
Garlic bread or crunchy breadsticks are the obvious side, and they soak up every drop. A simple Caesar salad cuts through the richness, while roasted broccoli or asparagus adds a little char and keeps the plate from feeling too heavy.
Frequently Asked Questions
Can I use milk instead of heavy cream?
Whole milk will work, but the sauce won’t get as thick or rich. You may need to simmer it an extra minute or two and add a tiny bit more cream cheese to help it coat the pasta.
Is this Alfredo sauce gluten-free?
Yes, the sauce itself contains no gluten. Double-check your Parmesan label, and toss it with gluten-free pasta.
Can I freeze this sauce?
I don’t recommend it. Heavy cream sauces can separate and become grainy after thawing. The texture stays much better stored in the fridge for a few days instead.
Why does my sauce taste bland?
Often it just needs more salt. Remember that Parmesan varies in saltiness, so taste once it melts and adjust from there.

Copycat Olive Garden Alfredo Sauce Recipe
Ingredients
Method
- Melt the butter in a large skillet over medium heat. Add the garlic and cook for about 1 minute until fragrant.
- Reduce heat to medium-low, add the cream cheese, and whisk until smooth, about 2 minutes.
- Pour in the heavy cream and whisk to combine. Add the Parmesan a little at a time, whisking until melted. Simmer for about 5 minutes, stirring often, until the sauce thickens. Season with salt, pepper, and nutmeg if using.
- Toss the sauce with hot cooked pasta, thinning with pasta water if needed, and serve immediately with extra Parmesan.
