There’s nothing more comforting than a large bowl of homemade Fettuccine Alfredo. This simple pasta dish comes together quickly, and the sauce is rich, creamy, and full of flavor.

This beloved pasta recipe traces back to the early 1900s in Rome, where restaurateur Alfredo di Lelio created a very simple version using just butter and freshly grated Parmesan cheese. The American version often adds heavy cream, which became common in the 1940s. If you travel to Italy today you’ll usually find the original, butter-and-Parmesan approach, while the cream-enriched variant has become a staple on many tables outside Italy.
The key to an outstanding Alfredo sauce is a high-quality, aged Parmesan cheese.
Ingredients
You will need fettuccine (or linguine) pasta, heavy cream, unsalted butter, freshly grated Parmesan cheese, ground nutmeg, garlic powder, fresh parsley, salt, and pepper. Parmesan is the traditional choice, but aged Pecorino-Romano or Asiago can be used if you prefer a different flavor profile.
Note: “heavy cream” and “heavy whipping cream” are the same product; either is fine for this recipe.
How to make it
- Bring a large pot of salted water to a boil and cook the fettuccine according to package directions, about 9–11 minutes, until al dente — tender but still slightly firm.
- While the pasta cooks, melt the butter in a saucepan over medium-high heat. Add the heavy cream, nutmeg, garlic powder, salt, and pepper. Stir in about 1 cup of the freshly grated Parmesan and reduce the heat to low, cooking gently until the cheese is melted and the sauce is smooth. Keep the sauce warm but do not let it boil.
- Drain the pasta briefly, leaving it slightly moist, and transfer it to a large, flat serving bowl.
- Pour the Alfredo sauce over the fettuccine and toss gently to coat the noodles evenly. Taste and adjust seasoning with salt and pepper as needed.
- Garnish with additional grated Parmesan and chopped fresh parsley or basil, then serve immediately.
Variations
The classic Roman version relies on butter and Parmesan only, but you can customize the dish to suit your taste. Add sautéed mushrooms, cooked shrimp, green peas, sun-dried tomatoes, or black olives for variety. For a lighter option, use less cream or swap in half-and-half, but keep in mind the texture and richness will change.
Storage and reheating
Store leftover Fettuccine Alfredo in an airtight container in the refrigerator for up to 3 days. Freezing is not recommended because the texture of the noodles and the sauce can suffer.
To reheat, warm gently on the stovetop or in the microwave. If the sauce thickens in the fridge, stir in a few teaspoons of water, cream, or milk to loosen it while reheating.

Serve this quick Italian meal with a crisp Caesar salad, crusty garlic bread, or a simple cup of mushroom soup for a comforting dinner.
Related recipes
- Seafood Manicotti Alfredo
- Eggplant Parmesan
- Pesto Shrimp Pasta
- Traditional Manicotti
- San Marzano Pasta Sauce
If you make this recipe, please leave a comment and rating — I love hearing how it turns out!

Fettuccine Alfredo
Print
Rate
Ingredients
- 1 lb. fettuccine pasta
- 6 cups water
- 1 tablespoon salt
- ½ stick butter , unsalted
- 1 cup heavy cream
- ¼ teaspoon ground nutmeg
- ¼ teaspoon garlic powder
- 1¼ cup Parmesan cheese , grated; to taste
- salt and pepper to taste
Instructions
-
In a large stock pot, bring salted water to a boil.
-
Add the fettuccine and stir; cook 9–11 minutes until al dente.
-
Meanwhile, melt the butter in a saucepan over medium-high heat. Add the cream, nutmeg, garlic powder, pepper, and 1 cup of Parmesan. Reduce heat and cook gently until the cheese melts and the sauce is smooth.
-
When the pasta is done, drain and place in a large serving bowl.
-
Pour the sauce over the pasta, toss to coat, and adjust seasoning with salt and pepper to taste.
-
Garnish with chopped parsley or basil and extra Parmesan, then serve immediately.
Notes
Grate Parmesan fresh for the best flavor and a smoother sauce.