Fettuccine Alfredo is associated with Rome, Italy, where pasta is traditionally coated with butter and Parmesan; American restaurant-style versions commonly add cream for a fuller, silkier sauce. This version combines cream, butter, and freshly grated Parmesan, then uses starchy pasta water to help the sauce cling to every strand, with room for the variations found in restaurants and home kitchens.
Ingredients
- 1 lb (454 g) fettuccine, dried. Fettuccine gives the creamy sauce plenty of surface area, but linguine or another long pasta also works.
- 4 qt (3.8 L) water, for boiling the pasta.
- 1 tbsp (18 g) kosher salt, for the pasta water. If using fine table salt, start with 2 tsp (10 g), since it tastes saltier by volume.
- 6 tbsp (85 g) unsalted butter, cut into pieces. Unsalted butter makes it easier to control the salt in the finished dish.
- 1½ cups (360 ml) heavy cream. Heavy cream gives the sauce its restaurant-style body; see Variations for a lighter option.
- 1¾ cups (175 g) finely grated Parmesan cheese, plus a little more for serving. Buy a wedge and grate it finely just before cooking so it melts smoothly.
- 2 cloves garlic (about 6 g), finely minced; optional, for a gentle savory note.
- ½ tsp (1 g) freshly ground black pepper, or to taste.
- ⅛ tsp (0.3 g) freshly grated nutmeg, optional. A small pinch adds warmth without making the sauce taste strongly of spice.
- Up to 1 cup (240 ml) reserved pasta water. You will probably use only a portion, but keep the full amount available for adjusting the sauce.
Instructions
- Prepare the ingredients, about 12 minutes. Grate the Parmesan as finely as possible, mince the garlic if using it, and cut the butter into pieces. Measure the cream and seasonings. Finely grated cheese melts more evenly than thick shreds, so this small bit of preparation helps prevent a lumpy sauce.
- Boil the pasta water. Bring the 4 qt (3.8 L) water to a boil in a large pot. Stir in the salt, add the fettuccine, and cook according to the package directions until al dente. Start checking a minute before the suggested time: the pasta should be tender but still have a slight bite, since it will finish briefly in the sauce.
- Save pasta water before draining. Near the end of the pasta’s cooking time, scoop out at least 1 cup (240 ml) of the starchy water. Drain the fettuccine, but do not rinse it. The starch on the pasta and in the reserved water helps the sauce coat the noodles rather than pool at the bottom of the bowl.
- Make the cream base while the pasta cooks. Set a large skillet or wide saucepan over medium-low heat and melt the butter. If using garlic, add it and stir for about 30 seconds, just until fragrant; do not let it brown. Pour in the cream and warm it gently for 3 to 4 minutes, stirring now and then. It should steam and show small bubbles around the edge, not boil rapidly. A hard boil can reduce the cream too far and make the finished sauce greasy.
- Melt in the Parmesan off the heat. Turn off the burner and move the skillet off the hot element. Add the finely grated Parmesan a handful at a time, whisking or stirring until each addition melts before adding the next. Stir in the pepper and optional nutmeg. If the cheese is reluctant to melt, return the pan to the lowest heat for a few seconds at a time while stirring; avoid letting the sauce simmer. Taste before adding more salt, because Parmesan and salted pasta water both contribute saltiness.
- Toss the pasta with the sauce. Add the drained fettuccine to the skillet and toss with tongs until evenly coated. Add reserved pasta water 1 to 2 tbsp (15 to 30 ml) at a time, tossing between additions, until the sauce looks glossy and clings to the noodles. The sauce may seem loose at first; it thickens as it coats the pasta. If it becomes too thick, add another spoonful of water. Serve immediately with extra Parmesan and black pepper.
Tips
- Grate the cheese finely and use it fresh. Pre-grated Parmesan often contains anti-caking ingredients and larger pieces that can melt unevenly. A fine grater or the small holes on a box grater gives the sauce a smoother texture. If Parmesan is unavailable, finely grated Grana Padano is a practical substitute; it is usually milder and less salty, so taste and adjust the seasoning.
- Keep the heat gentle. The most common cause of a separated or grainy Alfredo sauce is overheating after the cheese goes in. Take the pan off the burner before adding Parmesan and use low heat only briefly if needed. If the sauce tightens, loosen it with pasta water rather than more cream.
- Choose a suitable cream substitute. Half-and-half can replace the heavy cream in the same amount, but the sauce will be thinner and less rich. Warm it gently and use pasta water sparingly. Milk alone is not a direct swap: it lacks enough fat to produce the same creamy texture and is more likely to need a different thickening method.
- Coordinate the pasta and sauce. Start the cream base while the pasta boils, but do not let a finished sauce sit over heat. If the pasta is ready first, reserve its water and drain it; if the sauce is ready first, turn off the heat. Combining them just before serving gives the smoothest coating.
Serving Suggestions
Serve Alfredo as soon as it is tossed, while the sauce is glossy and loose. Divide it among warm bowls, twirl the fettuccine into neat portions, and finish with a light shower of Parmesan and black pepper. A simple green salad with a sharp vinaigrette balances the richness, while steamed broccoli, sautéed green beans, or roasted asparagus adds a fresh vegetable side. Garlic bread is a familiar accompaniment for soaking up any sauce left in the bowl; plain crusty bread works just as well.
For a larger meal, serve a modest portion alongside a vegetable or a protein prepared separately. Keep any added chicken, shrimp, or other topping safely cooked before serving: poultry should reach 165°F (74°C), and fish or shellfish should reach 145°F (63°C), checked with a food thermometer. This recipe itself contains no meat, seafood, or eggs, so those temperatures apply only if you add one of those ingredients.
Variations
Garlic-forward Alfredo: Use the optional two cloves of garlic, or add one more if you want a more pronounced flavor. Cook it only until fragrant. Browned garlic can taste bitter and will change the clean, creamy flavor of the sauce.
Herb Alfredo: Stir in 1 tbsp (4 g) chopped fresh parsley just before serving, or add 1 tsp (1 g) finely chopped fresh thyme to the cream as it warms. Herbs add freshness, though a large amount can compete with the Parmesan.
Vegetable Alfredo: Fold in 2 cups (180 g) cooked broccoli florets or 1 cup (150 g) sautéed sliced mushrooms when you toss the pasta. Cook vegetables separately until tender, then add them at the end so their moisture does not thin the sauce unexpectedly. For a lighter balance, use a little less pasta per serving and add more vegetables.
With chicken or shrimp: Cook the protein separately, then slice or arrange it over the finished pasta. Chicken breast or thighs must reach 165°F (74°C), and shrimp should be cooked until opaque and firm; for a thermometer-based seafood check, use the USDA FSIS safe minimum of 145°F (63°C). Adding cooked protein at the end keeps the sauce from being overworked while the meat cooks.
More traditional butter-and-cheese style: For a version closer to the Roman preparation associated with Alfredo, omit the cream and use about 8 tbsp (113 g) butter with 1¾ cups (175 g) finely grated Parmesan, loosening the mixture generously with pasta water. The result is less creamy in the American restaurant sense and depends especially on warm pasta, finely grated cheese, and careful tossing. Recipes vary, and neither style represents every cook’s version.
Storage and Reheating
Alfredo is at its best straight from the pan, because pasta continues to absorb sauce as it sits. Refrigerate leftovers within 2 hours in a covered, shallow container. The pasta keeps for 3 to 4 days in the refrigerator. The sauce may look thicker or slightly separated when cold; that is a texture change and does not necessarily mean it has spoiled. Discard leftovers that have been left out longer than 2 hours, or that show signs of spoilage.
Reheat only the portion you plan to eat. Put the pasta in a skillet over low heat with 1 to 2 tbsp (15 to 30 ml) milk, cream, or water per serving. Stir gently and add small splashes of liquid until the sauce loosens. Avoid a hard boil, which can make the cheese oily. You can also microwave it in a covered, microwave-safe bowl in short bursts, stirring between each burst and adding a little liquid as needed. Reheat leftovers to 165°F (74°C), as recommended by USDA FSIS, and check the temperature in the center. Repeated reheating tends to worsen the texture, so divide the food into individual portions before storing.
Frequently Asked Questions
Can I make Alfredo sauce ahead of time?
It is better to make the sauce as the pasta cooks and serve it right away. A cream-and-cheese sauce can thicken or separate as it cools, and pasta water is easiest to incorporate while everything is hot. If you need to prepare ahead, grate the cheese and measure the other ingredients in advance, then cook the sauce just before serving.
Why did my Alfredo sauce turn grainy?
Usually the cheese was added while the pan was too hot, the sauce boiled after the cheese went in, or the cheese did not melt easily. Take the pan off the heat before adding finely grated Parmesan, stir it in gradually, and keep the sauce below a simmer. A small addition of warm pasta water can help bring a slightly tight sauce together, though badly overheated cheese may not become completely smooth again.
Can I use pre-shredded Parmesan?
You can, but the sauce may be less smooth because packaged shredded cheese is often coated to keep the pieces separate. If it is your only option, add it gradually off the heat and stir patiently. Avoid adding a large pile all at once, and expect to use a little more pasta water if the sauce thickens quickly.
What can I use instead of fettuccine?
Linguine, tagliatelle, or another long pasta is a good choice because the sauce clings to the strands. Short pasta such as penne or rigatoni also works, although it gives the dish a different feel and may need a little extra sauce to coat its shapes. Follow the package timing and reserve pasta water whichever shape you use.
Can I freeze restaurant-style Alfredo?
Freezing is possible, but cream and cheese sauces often separate or become grainy when thawed, and cooked pasta can turn soft. Refrigerating leftovers for 3 to 4 days is usually preferable. If you do freeze a portion, seal it in a freezer-safe container, thaw it in the refrigerator, and reheat gently with a splash of liquid; the texture may still be less silky than when freshly made.
Related
- Onigiri Like Tokyo Convenience Stores: A Home Recipe
- Nebraska Runza Recipe: Beef and Cabbage Hand Pies
- Sri Lankan Pol Roti Recipe for Soft Coconut Flatbread
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).