
Alfredo is butter, cream and Parmesan, and it takes about fifteen minutes. That's the whole thing. It's rich enough that a small bowl does the job, glossy enough to coat every noodle, and it's the sauce most people ask for by name when they want something that tastes like a restaurant made it.
It's also easy. Genuinely easy, not recipe-writer easy. There's no roux, no emulsion to babysit, nothing that takes an hour of stirring. If you can melt butter you can make this.
There's one fix that separates a smooth Alfredo from a broken one, and it's below in the Method and in Why This Works if you want the full explanation. This makes about 2 cups, enough for 1 pound of pasta and four servings.
Equipment
Three pieces do the work, and I stock all three.
- Signature Skillet Collection, Set of 4 Skillets. You want a wide skillet, not a saucepan, because the pasta gets tossed in the sauce and you need surface area to do that without flinging noodles across the stove. Wide also means the cream reduces evenly instead of scorching in a hot ring at the base.
- Stainless Steel Whisk Egg Beater. The cheese goes in a handful at a time and gets whisked in off the heat, and a balloon whisk moves it through the cream far faster than a spoon does. Speed matters here, because the window where the sauce is hot enough to melt cheese and cool enough not to break it is not a wide one.
- 5-Ply Stainless Stock Pot with Lid, 7 Quart. Pasta needs a hard rolling boil and plenty of water, and a thin pot drops off the boil the second the pasta goes in. Five-ply holds its heat through the shock. The pasta water you pull out of this pot is an ingredient, so it's worth boiling properly.
You'll also need a box grater or a microplane, tongs, and a measuring cup for the pasta water. I don't stock graters, and I'll be honest, that's the one tool on this list I'd most like to be able to sell you, because grating your own cheese matters more here than any pan does. Any box grater will do it. Buy the cheapest one you can find and it'll still beat a bag.
Ingredients
- 1/2 cup unsalted butter, 1 stick, cut into pieces
- 2 garlic cloves, minced, optional and not traditional
- 2 cups heavy cream
- 1 1/2 cups Parmigiano-Reggiano, grated fresh off the wedge, plus more for the table
- 1/4 teaspoon nutmeg, grated fresh, optional
- 1/2 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon black pepper, freshly ground
- 1 pound dried fettuccine, or fresh if you have it
- 1 cup pasta water, reserved, you'll use maybe a quarter of it
Choosing your Parmesan
This is the ingredient that decides the sauce, so it's worth two minutes.
Buy a wedge, not a bag. Pre-shredded cheese is coated in cellulose or potato starch so it doesn't clump together in the bag, and that coating is designed specifically to stop the shreds sticking to each other. A sauce is a dish where you want the cheese to melt into a smooth mass. You're fighting the product. Grated fresh off a wedge, the same cheese behaves completely differently.
Real Parmigiano-Reggiano is worth it here, and I don't say that about everything. It's aged a minimum of twelve months and usually longer, which means the proteins have already broken down a long way, and that's exactly why it melts more smoothly and tastes deeper than a young domestic parmesan. Look for the name stencilled into the rind. If it says "Parmesan" without the Reggiano, it's something else, and something else is fine, it just won't taste like this.
Grana Padano is the honest substitute. Same region, same style, aged a little less, noticeably cheaper. In a cream sauce with butter carrying most of the flavor, the gap between the two narrows a lot. Use it without guilt.
Pecorino Romano is a different sauce. Sheep's milk, much saltier, much sharper. It works, but cut the added salt to nothing and expect a tangier result. Half Parmigiano and half Pecorino is a good place to land if you like a bit of edge.
One note if you're cooking for a vegetarian. Parmigiano-Reggiano is made with animal rennet and always has been, so it isn't vegetarian. Grana Padano usually is too. If that matters at your table, look for a cheese specifically labelled vegetarian, and check the label rather than trusting the style name.
Method
Before you start
Grate the cheese first and let it come to room temperature. Cold cheese hitting warm cream is a much bigger temperature shock than it sounds, and shock is what makes it seize. Grating it fine also matters. Fine shreds melt in seconds, coarse shreds sit there while you keep whisking, and the longer you're whisking the more the sauce cools.
Get the pasta water on before you touch the sauce. The whole thing comes together in about fifteen minutes and the pasta has to be ready at the same moment the sauce is. Salt the water properly, around a tablespoon per gallon. It's the only chance you get to season the pasta itself.
Have a measuring cup sitting in the sink. You will forget to save the pasta water. Everyone forgets to save the pasta water. Put the cup in the sink now so you have to look at it before you drain.
Build the sauce
Melt the butter gently over medium-low heat. Low and slow, no browning. Brown butter is delicious and it is not what this sauce is. If you're using garlic, add it now and cook just until you can smell it, about 30 to 60 seconds. The second it starts to color it turns bitter, and bitter garlic in a cream sauce has nowhere to hide.
Add the cream and bring it to a bare simmer. Small bubbles at the edge, nothing more. A hard boil will scorch the milk solids on the base of the pan and you'll taste it in the finished sauce.
Reduce it until it coats the back of a spoon, about 3 to 5 minutes. Draw a finger through it. If the line holds for a second before closing up, you're there. You're driving off water and concentrating the fat, and that's what gives the sauce the body to cling to a noodle instead of pooling on the plate.
Add the cheese, off the heat

Take the pan off the burner completely. Not down to low. Off. This is the step, and it's the one every other recipe gets wrong.
Whisk the cheese in a handful at a time. Let each handful disappear before the next goes in. The residual heat in the cream is more than enough to melt it, and it'll happen faster than you expect. If the pan cools too much before you're finished, put it back over the lowest heat for ten seconds and take it off again.
Season last. Nutmeg if you're using it, then pepper, then salt very cautiously. A cup and a half of Parmesan brings a lot of salt with it. Taste before you add any at all.
Finish the pasta in the sauce
Cook the pasta a minute short of the box time. It's going to finish cooking in the sauce, and pasta that's already perfect when it goes in comes out soft.
Reserve a cup of the water, then drain. Do not rinse the pasta. That starch on the outside of the noodles is what's going to bind the sauce to them.
Tip the pasta into the skillet and toss it hard. Off the heat, or over the barest flame. Keep it moving for a full minute. It'll look too loose at first and then suddenly tighten up, and that's the sauce grabbing hold.
Loosen it with pasta water, a splash at a time. This is where most people stop too early and end up with a claggy bowl of pasta. You want it looser than looks right, because it keeps thickening on the way to the table. Two or three tablespoons is usually enough. Serve it the moment it's ready.
Why this works
Cream doesn't break the way milk does. Heavy cream is around 36 percent fat, and all that fat gets in the way of the milk proteins finding each other and curdling. That's why this sauce is forgiving and a milk-based one isn't. It's also why substituting half-and-half causes trouble, because you've taken out the thing protecting the sauce.
Reducing the cream is really just removing water. Cream comes in at roughly 58 percent water. Simmer some of that off and everything else concentrates: the fat, the sugars, the proteins. You're not adding body, you're taking away the thing that was thinning it.
The cheese is the fragile part, not the cream. Parmigiano is a hard, aged, low-moisture cheese, and its proteins are wound into tight bundles. Warm them gently and they relax and disperse. Take them past about 180F and they contract instead, knot together, and force out the fat they were holding. That's the grainy, greasy sauce, and it's a one-way trip. Everything in this recipe about heat is about staying underneath that number.
Pasta water is a tool, not a top-up. Water that's boiled a pound of pasta is full of released starch, and starch molecules are exactly what you need to hold fat and water together in a stable sauce. A splash of it does something plain water can't. This is also why you don't rinse the pasta and why you cook it in enough water to move but not so much that the starch is diluted to nothing.
Tossing does real work. The minute of hard tossing isn't for show. It's mechanically forcing the starch on the pasta surface into contact with the fat in the sauce, which is the same principle as whisking an emulsion. Stirring gently doesn't do it.
When it goes wrong
Alfredo fails in about four ways, and three of them are fixable.
It's grainy, with oil floating on top. The cheese got too hot. Take it off the heat, add a splash of cold cream, and whisk hard. That often pulls it back. If it doesn't, a tablespoon of pasta water whisked in aggressively is the second attempt, since the starch helps re-suspend the fat. If neither works, it's finished. You can still toss pasta through it and nobody will be unhappy, but it won't be smooth.
It's thin and won't coat anything. You didn't reduce the cream far enough, or you added too much pasta water at the end. Put it back over low heat without the pasta in it and simmer for another two or three minutes. Adding more cheese to thicken it is tempting and it's the wrong move, because you'll overshoot on salt long before you get the texture right.
It went stiff and gluey in the bowl. This is the normal behaviour of the sauce and it happens fast. Loosen it with hot pasta water and toss again. Serving straight away is the real answer, and it's the reason I'd time this one to land rather than making it ahead.
It tastes flat. Almost always underseasoned pasta water rather than an underseasoned sauce. The noodles are half the dish by volume and if they went into unsalted water there's nothing you can add at the end that reaches them. Next time, salt the water until it tastes like a decent soup.
The one that isn't fixable: pre-shredded cheese that refuses to melt and stays as visible shreds no matter what you do. The anti-caking coating is doing precisely what it was designed to do. Start again with a wedge.
Variations
The Roman original, which has no cream in it. The dish this descends from is fettuccine al burro, and it's fettuccine, butter and Parmigiano. That's the entire ingredient list, and there was never any cream in it. It's harder than the cream version, since without cream there's no fat cushion protecting the cheese, so the emulsion is built entirely from butter, cheese and pasta water, and it's much easier to break. Use 6 ounces of butter and 2 cups of grated Parmigiano to a pound of pasta, and hold back a full two cups of pasta water. Melt the butter in a wide pan off the heat, add the drained pasta and a good splash of the water, and toss. Add the cheese in three or four additions, tossing hard between each, with more pasta water as you go. It will look broken and wrong for about thirty seconds and then come together into something glossy. Keep going through the ugly stage. Done right it's lighter, sharper and tastes far more of cheese than the cream version does. Done wrong it's a pan of buttery noodles with clumps in it. I'd learn the cream version first.
Making it lighter. There's a limit to this, and I'd rather say so than pretend otherwise. Alfredo is butter and cream. Take out enough of them and you have a different dish. Swap half the cream for whole milk and add an extra tablespoon of butter: this is the version I'd actually make, since the butter keeps enough fat in play to protect the cheese and the sauce is noticeably lighter without being thin. Don't go to half-and-half alone, because without the fat from the cream, the milk proteins are exposed and the sauce breaks much more readily. Or serve less of it. Genuinely. Two tablespoons of properly made Alfredo on well-cooked pasta beats half a cup of a thinned-out version, and it's less food either way.
Adding chicken, shrimp or vegetables. All of these work, and there's one rule that covers all of them: cook it separately and fold it in at the end. Anything raw going into the sauce releases water, and water is what makes the sauce thin and dull. For chicken, sear it, rest it, slice it, and fold it in with the pasta, seasoning it properly on its own before it goes near the sauce. For shrimp, sauté in butter until opaque, about 90 seconds a side, then add at the very end, since shrimp go rubbery fast and there's plenty of residual heat in a bowl of hot pasta. For broccoli, peas or asparagus, drop them into the pasta water for the last two minutes of the pasta's cooking time, so they come out seasoned in the same pot. For mushrooms, brown them hard in a dry pan first to drive the water off, then butter, then in; added raw, mushrooms will water your sauce down more than anything else on this list.
Scaling it up or down. Halving it is straightforward, since everything halves cleanly; use a smaller pan so the cream still has depth to reduce in, otherwise you'll overshoot and end up with two tablespoons of very expensive paste. Doubling doesn't scale linearly: twice the cream in the same pan is twice the depth and takes considerably longer than twice as long to reduce, because the surface area hasn't changed, so either use a wider pan or accept the extra time, and go by the spoon-coating test rather than the clock. Past about two pounds of pasta, split it across two pans, since the tossing is the step that fails at volume and you physically cannot move four pounds of pasta through sauce fast enough in one pan before it cools, and cold Alfredo doesn't come back. Pasta water scales with the pasta, not the sauce; reserve about a cup per pound and you'll always have enough.
Make ahead, storage, and reheating
Make ahead. Not really, and I'd rather tell you that than give you a workaround that disappoints. This sauce is at its best in the two or three minutes after it's made. If you need to get ahead, grate the cheese and measure everything out. The cooking is fifteen minutes.
Cool it properly. Get leftovers into a shallow container and into the fridge within two hours. A dairy-heavy sauce sitting in the 40F to 140F range is exactly the condition bacteria multiply fastest in.
Refrigerating. Three to four days. It'll set solid and look alarming. That's normal.
Reheating. Low heat, a splash of milk or cream, and stir constantly. Never the microwave, which heats unevenly and takes patches of it straight past the temperature the cheese can survive. Heat it through to 165F. Expect it to be a little grainier than it was. It's still good.
Freezing. No. Cream sauces separate on thawing and don't come back.
A Short History

Alfredo di Lelio was running a restaurant in Rome in the 1910s and, by the account his family has always given, made a plate of fettuccine with extra butter and cheese for his wife while she was recovering from childbirth and struggling to eat. It went on the menu. That much is well documented.
What turned it into a global dish was Hollywood. Douglas Fairbanks and Mary Pickford ate at the restaurant on their honeymoon in 1927, made a great deal of noise about it back in the States, and reportedly gave di Lelio a gold fork and spoon. The dish arrived in America attached to a very good story.
The cream came later and it came from American kitchens. Nobody has ever pinned down exactly when or who, and any recipe that tells you a specific date for it is guessing. The plausible explanation is simply that American butter and American Parmesan didn't behave the same way as the Roman originals, and cream made the sauce work reliably. That's an explanation rather than a documented fact, and I'd label it as such.
The two dishes have gone their separate ways since. Ask for Alfredo in Rome today and you'll mostly get a blank look, because there it's just fettuccine al burro and it isn't named after anyone.
The Wine Drop
- Pairing: Verdicchio dei Castelli di Jesi, from the Marche. A dry, high-acid Italian white with an almondy finish.
- Why it works: This is a sauce made almost entirely of fat, and fat coats your palate and dulls everything that follows it. Acid is the only thing that cuts through, which is why a big oaked Chardonnay is the wrong answer here even though it sounds right. Verdicchio has the acidity to reset your mouth between bites, and it's got enough body not to vanish underneath all that cream. The slightly bitter almond note on the finish plays against the salt in the Parmesan the same way a squeeze of lemon would.
- Service: Pasta straight from the pan. Wine at 50F. No decanting.
- Second bottle: Soave Classico. Same job, wider availability, usually a few dollars less.
Nutrition, estimated
Per serving, based on 4 servings. This is the sauce only and does not include the pasta.
| Calories | 760 |
| Total fat | 76 g |
| Saturated fat | 47 g |
| Cholesterol | 250 mg |
| Sodium | 1000 mg |
| Total carbohydrate | 5 g |
| Dietary fiber | 0 g |
| Sugars | 3 g |
| Protein | 16 g |
References
- 4 Steps to Food Safety, FoodSafety.gov. The two hour rule for getting a dairy sauce into the fridge, shallow container cooling, and the 40F to 140F danger zone where bacteria multiply fastest.
- Cold Food Storage Chart, FoodSafety.gov. The 3 to 4 day refrigerated storage window for a cooked cream sauce.
Related Guides
- Classic Béchamel Sauce Recipe, the other white sauce, and the one to reach for when you want something that reheats
- The Five Mother Sauces, which explains why Alfredo isn't one of them despite what half the internet says
- Chicken Asiago Pasta, the same cream-and-hard-cheese problem solved a different way, and a good place to take this technique next
Thank you
Thank you for taking the pan off the heat before the cheese went in. That's the one thing on this page that'll change your Alfredo permanently, and almost no recipe bothers to tell you.
If you make it, I'd like to hear how it went, and especially whether you tried the Roman version. Tell me here.
If this one worked for you, the béchamel guide covers the sauce to learn next, and it's the one that behaves itself when you need to make it ahead.
Cook Bolder, Serve Wiser, Eat Better.
Chef Alan, 35 years in professional kitchens and a six-time Four Diamond chef
Wine Drop Cookery