Olive Garden Alfredo Sauce Easy Copycat Recipe
This Olive Garden alfredo recipe gets you that thick, creamy, restaurant-style sauce at home in about 20 minutes. If you’ve ever scraped the bowl clean at the restaurant and wished you could make it yourself on a Tuesday night, this is the one.
It uses ingredients you likely already have, and the whole thing comes together in one pan while your pasta cooks.

Why I Love This Recipe
The sauce is rich without being heavy, because the ratio of butter to cream to Parmesan is calibrated so it coats the noodles instead of pooling at the bottom of the bowl.
What keeps me coming back to this version is the garlic. It goes in early and cooks low and slow in the butter, so it turns mellow and sweet rather than sharp.
Real Parmesan, freshly grated, makes a noticeable difference here. Pre-shredded cheese has a starch coating that makes the sauce grainy.
Recipe Ingredients

- 12 oz fettuccine – The classic choice; linguine works too
- 4 tbsp unsalted butter – Unsalted lets you control the final salt level
- 3 cloves garlic, minced – About 1 tbsp minced; fresh only
- 2 cups heavy cream – Full-fat keeps the sauce stable and smooth
- 1.5 cups freshly grated Parmesan – Grate it yourself; pre-shredded causes graininess
- 1/2 tsp salt – Plus more for the pasta water
- 1/4 tsp black pepper – Freshly ground is noticeably better here
- 1/4 tsp nutmeg – A small amount; it rounds out the dairy and fades into the background
- 2 tbsp reserved pasta water – The starch helps the sauce cling to the noodles
- 1 tbsp fresh flat-leaf parsley, chopped – For garnish; optional but brightens the plate
Variations / Substitutions
- Half-and-half instead of heavy cream – The sauce will be thinner and may separate slightly if the heat is too high, so keep it at a low simmer.
- Pecorino Romano instead of Parmesan – Sharper and saltier, so taste before adding extra salt.
- Add grilled chicken – Slice 1 pan-seared chicken breast over the top to turn this into a full meal, similar to what the restaurant serves.
- Add shrimp – Toss in 8 oz of peeled, cooked shrimp during the last minute of simmering.
- Smoked paprika instead of nutmeg – Gives a very different flavor profile, slightly smoky and a little more savory.
- Dairy-free – Full-fat coconut cream and nutritional yeast can stand in, though the flavor will be noticeably different.
If you like this sauce, you might also want to try a homemade Olive Garden Zuppa Toscana Recipe.
How To Make Alfredo Sauce
Step 1: Boil the Fettuccine

Bring a large pot of water to a boil over high heat, then salt it generously — it should taste faintly of the sea. Add the 12 oz fettuccine and cook according to the package directions until just al dente, usually 10 to 11 minutes. Before you drain it, scoop out at least 1/4 cup of the pasta water; you’ll use 2 tbsp of it in the sauce.
The pasta should have a slight bite when you taste it. It will finish cooking briefly in the sauce, so pulling it a minute early is better than going too long.
Step 2: Soften the Garlic in Butter

Melt the 4 tbsp unsalted butter in a large skillet over medium-low heat. Add the 3 cloves minced garlic and cook, stirring occasionally, for about 2 minutes. You want it fragrant and pale gold, not browned.
Browning the garlic at this stage makes it bitter, and the bitterness carries through into the finished sauce. If it starts to color quickly, pull the pan off the heat for 30 seconds and lower the flame before continuing.
Step 3: Simmer the Cream

Pour in the 2 cups heavy cream and raise the heat to medium. Stir to combine with the garlic butter, then let the cream come to a gentle simmer. Cook for 4 to 5 minutes, stirring occasionally, until it thickens slightly and coats the back of a spoon.
It won’t look dramatically thicker, but you’ll notice it moves more slowly when you stir. That’s the signal to move on. Don’t let it reach a rolling boil, or the cream can reduce too fast and the sauce will turn greasy.
Step 4: Whisk in the Parmesan

Reduce the heat to low. Add the 1.5 cups freshly grated Parmesan in 3 or 4 small handfuls, whisking steadily between each addition. Add the 1/2 tsp salt, 1/4 tsp black pepper, and 1/4 tsp nutmeg, then stir to combine. The sauce should look smooth and glossy within about 2 minutes.
Adding the cheese all at once drops the temperature too fast and can cause it to clump. Going slowly, on low heat, is what keeps the sauce silky.
Step 5: Toss and Plate the Pasta

Add the drained fettuccine straight into the skillet. Toss to coat over low heat for about 1 minute, adding the 2 tbsp reserved pasta water to loosen the sauce if it feels too thick. Twirl the pasta into warm bowls with tongs, spoon any extra sauce over the top, and finish with a scatter of the 1 tbsp chopped fresh parsley and a little extra Parmesan grated over each bowl.
Recipe Tips
- Use a box grater, not a microplane, for the Parmesan. A microplane produces very fine shreds that dissolve too fast and can make the sauce slightly gluey. Medium-fine grating melts in smoothly at low heat.
- Warm your bowls before serving. Alfredo sauce sets up quickly once it hits a cold surface. A minute in a low oven or a rinse with hot tap water keeps the sauce fluid on the plate.
- Don’t walk away during the cream simmer. This is the one step where the sauce can get away from you. Four to 5 minutes on medium, with occasional stirring, is all it needs.
- Leftovers reheat best with a splash of cream. A tablespoon or two of cream in the pan over low heat brings the sauce back together without it breaking.
Cook times by pasta shape and thickness:
| Pasta Shape | Package Time | Pull for Al Dente |
|---|---|---|
| Fettuccine | 12 min | 10 to 11 min |
| Linguine | 10 min | 9 min |
| Pappardelle | 8 min | 7 min |
How To Store
- Refrigerate – Store leftover pasta and sauce together in an airtight container for up to 3 days. The sauce will thicken as it sits.
- Reheating – Warm in a skillet over low heat, adding 1 to 2 tbsp of cream or milk to loosen the sauce. Stir constantly and keep the heat low to prevent it from breaking.
What To Serve With Alfredo
A sharply dressed arugula salad cuts through the richness well, because the peppery bitterness of the greens offsets the dairy in the sauce. Crusty garlic bread is the obvious side, and it earns its place because you’ll want something to drag through the sauce left in the bowl. A glass of dry white wine, like Pinot Grigio, keeps things bright and doesn’t compete with the cream.
Frequently Asked Questions
Can I make the sauce ahead of time without the pasta?
Yes. Make the sauce through Step 4, let it cool, and refrigerate it in an airtight container for up to 2 days. Reheat gently over low heat with a splash of cream before tossing with freshly cooked pasta.
Why does my alfredo sauce break and look greasy?
It usually comes from heat that’s too high when the cheese goes in. Adding Parmesan over high heat causes the fat to separate from the proteins. Keeping the burner on low and adding the cheese gradually prevents this.
Can I freeze alfredo sauce?
It’s not ideal. Cream-based sauces tend to separate when frozen and thawed, and the texture turns grainy. Refrigerating for up to 3 days is a better option.
How do I know when the sauce is thick enough?
Drag a spoon through the sauce and run your finger across the back of it. If the line holds without the sauce running back together, it’s ready.
—

Ingredients
Method
- Bring a large pot of salted water to a boil. Cook the 12 oz fettuccine until al dente, 10 to 11 minutes. Reserve 1/4 cup pasta water before draining.
- Melt the 4 tbsp unsalted butter in a large skillet over medium-low heat. Add the 3 cloves minced garlic and cook for 2 minutes until fragrant and pale gold.
- Pour in the 2 cups heavy cream and raise to medium heat. Simmer for 4 to 5 minutes, stirring occasionally, until slightly thickened.
- Reduce heat to low. Whisk in the 1.5 cups Parmesan in small additions, then stir in the 1/2 tsp salt, 1/4 tsp black pepper, and 1/4 tsp nutmeg until smooth and glossy, about 2 minutes.
- Add the drained fettuccine and toss over low heat for 1 minute, adding the 2 tbsp reserved pasta water as needed. Divide into warm bowls, spoon extra sauce over the top, and garnish with the 1 tbsp chopped parsley and extra Parmesan.
