This Olive Garden Alfredo Sauce is made with butter, garlic, cream, milk, Parmesan, and Romano cheese, then tossed with fettuccine. It costs just $1.08 per serving and is rich, silky, and restaurant quality.

Olive Garden is one of my family’s favorite restaurants, and Alfredo is always a popular order. Once I started making this copycat version with Parmesan, Romano, and a flour roux, we began making it at home instead. At just $1.08 per serving, it is an easy way to enjoy our favorite restaurant style pasta for a fraction of the cost.
Why You’ll Love This Recipe!

- Just $1.08 per serving — versus $18–22 per plate at Olive Garden for a sauce that genuinely tastes better
- Both Parmesan and Romano cheese give this a more complex sharper flavor than single-cheese
- Alfredo Ready in 20 minutes
- Perfect for anyone who loves Olive Garden
After 14 years of developing recipes, I know the best copycat recipes taste better and cost less than the restaurant version. This Olive Garden Alfredo Sauce does both for just $1.08 per serving. If you love easy copycat Italian pasta recipes like this one you will also love our Crockpot Creamy Chicken Pasta, Crock Pot Pasta Fagioli, and Lasagna Roll Ups. They are all budget-friendly, made with simple ingredients, and the kind of restaurant-quality pasta dinners your family will request every single week.
Why This Taste Better Than The Jar
Homemade Alfredo gets its creamy texture and rich flavor from a few simple techniques.
A proper roux: Flour cooked with butter creates a smooth base that helps the sauce cling to the pasta.
Heavy cream and whole milk: Using both gives the sauce a rich, creamy texture without making it too heavy.
Freshly grated Parmesan and Romano: Parmesan adds nutty flavor, while Romano gives the sauce a sharper finish. Freshly grated cheese also melts more smoothly than pre-shredded.
Reserved pasta water: A splash of starchy pasta water helps loosen the sauce and keeps it silky as it sits.
Ingredients

- Salted butter – Adds richness and forms the base of the sauce.
- Minced garlic – Adds classic savory flavor.
- All-purpose flour – Thickens the Alfredo sauce.
- Heavy cream – Makes the sauce rich and creamy.
- Whole milk – Helps create the rich sauce consistency.
- Parmesan cheese, freshly grated – Adds nutty, salty flavor. Freshly grated melts best.
- Romano cheese, freshly grated – Adds a sharper, bolder flavor.
- Salt and black pepper – Season to taste after the cheese melts.
- Fettuccine – The classic pasta for Alfredo sauce.
- Reserved pasta water – Helps loosen the sauce if it gets too thick.
- Fresh parsley, for garnish – Adds color and a fresh finish.
Carrie’s Tip: Once the cheese is added, keep the heat low and do not let the sauce boil. High heat can make Alfredo sauce grainy and greasy. Stir gently until the cheese melts and the sauce is smooth. If it starts to boil, remove it from the heat and stir in a splash of cold milk.
How to Make Olive Garden Alfredo Sauce

Step 1 – Cook the fettuccine according to the package instructions until al dente. Reserve ½ cup of the pasta water, then drain.

Step 2 – Meanwhile, melt the butter in a large, deep skillet over medium-low heat. Add the garlic and cook for 30 to 60 seconds, stirring frequently, until fragrant.

Step 3 – Whisk in the flour and cook for 1 minute. Gradually whisk in the heavy cream until smooth, then slowly whisk in the milk. Bring the sauce to a gentle simmer and cook for 2 to 3 minutes, stirring frequently, until slightly thickened.

Step 4 – Reduce the heat to low. Stir in the Parmesan cheese, Romano cheese, salt, and black pepper. Continue stirring until the cheeses are melted and the sauce is smooth.

Step 5 – Add the drained fettuccine to the skillet and toss until evenly coated. If the sauce is too thick, stir in a splash of the reserved pasta water until it reaches your desired consistency.

Step 6 – Let the pasta rest for 2 to 3 minutes to allow the sauce to thicken slightly. Garnish with fresh parsley and serve warm.

Tips for Success
- Always grate cheese fresh. Pre-shredded Parmesan and Romano contain anti-caking starch that makes the sauce grainy — always grate from a block immediately before using
- Never boil after adding cheese. Low heat only once the cheese goes in — see Carrie’s Tip above for why this matters so much
- Add cream gradually. Pouring all the cream in at once creates lumps in the roux — always add slowly in a steady stream while whisking constantly
- Reserve pasta water before draining. You cannot go back once the pasta is drained — always scoop out ½ cup before dumping the pot
- Serve immediately. Alfredo sauce thickens significantly as it sits — always have plates and sides ready before the sauce is finished and serve the moment it is tossed with the pasta
Variations Substitutions
- Add grilled chicken, shrimp or sautéed mushrooms directly to the finished Alfredo for a heartier complete dinner
- Substitute fettuccine with linguine penne or rigatoni — all hold the thick cream sauce beautifully
- Add a pinch of nutmeg with the flour for a subtle warmth that is the classic French béchamel touch used in many authentic Italian cream sauces
- Stir in a handful of fresh baby spinach with the pasta for a simple creamy spinach Alfredo
- Add sun-dried tomatoes with the pasta for a slightly tangy contrast to the rich cream sauce
- Make it lighter by substituting half-and-half for the heavy cream — the sauce will be thinner but still delicious
What to Serve with Olive Garden Alfredo Sauce
- Copycat Olive Garden Breadsticks — the most essential Alfredo pairing for dipping into the extra creamy sauce left in the bowl
- Copycat Olive Garden Salad — serve alongside for the complete Olive Garden experience at home for a fraction of the cost
- Grilled Chicken Breast — slice and serve over the Alfredo for a classic chicken fettuccine Alfredo that feeds the whole family
- Air Fryer Broccoli — toss the roasted broccoli directly into the Alfredo for a complete one-skillet dinner

Storage and Reheating Instructions
Refrigerator
- Store in an airtight container for up to 3 days — the sauce thickens considerably after refrigeration
Reheating
- Reheat gently in a skillet over low heat — never medium or high which causes the cheese to separate. Add a splash of milk or cream and stir frequently until warmed through and silky again. Microwave in 30-second intervals on 50% power stirring between each one — never full power
Note on leftovers
- Alfredo sauce is always best fresh — the reheated version is still delicious but the texture will be slightly less silky than freshly made. A generous splash of milk and patient low heat stirring gives you the closest result to fresh
Freezer
- Not recommended — cream-based sauces separate when frozen and thawed. Make fresh for the best result
Frequently Asked Questions
The cheese was added when the sauce was too hot or pre-shredded cheese was used — always reduce to low heat before adding cheese and always grate fresh from a block for the smoothest result.
The sauce boiled after the cheese was added — always keep the heat on low once the cheese goes in and stir gently rather than whisking vigorously.
Yes — half-and-half gives a lighter thinner sauce. The finished Alfredo will still be delicious but will not have the same rich coating consistency as the full heavy cream version.
Fettuccine is the classic choice because the wide flat noodle holds the thick cream sauce beautifully — linguine penne and rigatoni all work well as substitutes.
Yes — skip the flour and roux and simply reduce the heavy cream over low heat until slightly thickened before adding the cheese. The sauce will be slightly less stable but still delicious.
Add the reserved pasta water one tablespoon at a time and stir gently over low heat until the sauce reaches your preferred consistency — the starchy pasta water loosens the sauce without diluting the flavor.
If you make it leave a star rating and a comment below — I love hearing whether your family could tell it was homemade and whether anyone at the table thought it tasted better than the restaurant the way mine always does!

Olive Garden Alfredo Sauce
Ingredients
- 6 tablespoons salted butter
- 1 tablespoon minced garlic
- 2 tablespoons all-purpose flour
- 1½ cups heavy cream
- 1½ cups whole milk
- ¾ cup freshly grated Parmesan cheese
- ¼ cup freshly grated Romano cheese
- ¼ teaspoon salt or to taste
- ¼ teaspoon black pepper
- 1 pound fettuccine
- Fresh chopped parsley for garnish
See how we calculate recipe costs.
Instructions
- Cook the fettuccine according to the package instructions until al dente. Reserve ½ cup of the pasta water, then drain.
- Meanwhile, melt the butter in a large, deep skillet over medium-low heat.
- Add the garlic and cook for 30 to 60 seconds, stirring frequently, until fragrant.
- Whisk in the flour and cook for 1 minute.
- Gradually whisk in the heavy cream until smooth, then slowly whisk in the milk.
- Bring the sauce to a gentle simmer and cook for 2 to 3 minutes, stirring frequently, until slightly thickened.
- Reduce the heat to low. Stir in the Parmesan cheese, Romano cheese, salt, and black pepper. Continue stirring until the cheeses are melted and the sauce is smooth.
- Add the drained fettuccine to the skillet and toss until evenly coated. If the sauce is too thick, stir in a splash of the reserved pasta water until it reaches your desired consistency.
- Let the pasta rest for 2 to 3 minutes to allow the sauce to thicken slightly. Garnish with fresh parsley and serve warm.

It’s delious. I love Alfredo
I’m so glad you enjoyed it, Arlene! Alfredo is one of my favorites too. Thank you for the 5-star review!