Easy Homemade Fettuccine Alfredo
There’s comfort in a bowl of glossy, silky pasta tossed in a rich, cheesy sauce. This Easy Homemade Fettuccine Alfredo is the version you’ll make on busy weeknights and for dinner guests who expect something luxe but effortless. The sauce is rich without being fussy, made with common pantry ingredients and a few simple tricks that keep it creamy and smooth. Read on for a friendly introduction, a clear ingredient list, and step-by-step instructions to get perfect results every time.
Why this recipe works

This Easy Homemade Fettuccine Alfredo keeps things simple and flavor-forward. A base of butter and garlic is bolstered by heavy whipping cream and milk for body, cornstarch to stabilize and thicken without a flour roux, and a generous amount of freshly grated Parmesan for that classic, nutty finish. A little cream cheese is optional if you like an ultra-lush texture. Dried herbs and a whisper of red pepper flakes add depth while nutmeg provides warmth. The outcome is a creamy, clingy sauce that coats the pasta beautifully.
Ingredients
- 1 pound fettuccine
- 4 tablespoons unsalted butter
- 6 cloves garlic, minced (1 ½ TBS) (may sub 1 tsp ground)
- 2 cups heavy whipping cream
- 1 1/2 cups milk (2 percent milk or whole milk)
- 1 tablespoon + 1 teaspoon cornstarch
- 2 ounces cream cheese, very soft (optional for even thicker, creamier)
- 1 tsp each dried basil, dried parsley
- 1/2 tsp each onion powder, dried oregano, salt, pepper
- 1/4 teaspoon red pepper flakes (will not make it spicy)
- 1/8 teaspoon ground nutmeg (optional)
- 1 1/2 cups FRESHLY grated Parmesan cheese (Parmigiano Reggiano is best)
Notes on ingredients and equipment
Use freshly grated Parmesan for the best melt and flavor—pre-grated blends often contain anti-caking agents that affect texture. If you prefer a thicker, silkier sauce, include the 2 ounces of very soft cream cheese and let it melt fully into the sauce. The cornstarch is measured as 1 tablespoon + 1 teaspoon; whisked into the milk, it ensures a stable, velvety finish without the need for a flour roux. A large sauté pan or shallow saucepan and a pot for pasta are all you need. Reserve some pasta cooking water before draining; that starchy water is useful if you need to loosen the sauce slightly when combining with pasta.
Step-by-step: How to make Easy Homemade Fettuccine Alfredo

Follow these rewritten, clarified steps. They preserve the recipe order and ingredient amounts while making the process easier to follow.
- Bring the pasta water to a boil. Fill a large pot with water, add a generous pinch of salt, and bring to a rolling boil. Add 1 pound fettuccine and cook according to package instructions until al dente. Before draining, scoop out and reserve about 1 cup of the hot pasta cooking water, then drain the pasta and set aside.
- Prepare the cornstarch slurry. In a small bowl, combine 1 1/2 cups milk with 1 tablespoon + 1 teaspoon cornstarch. Whisk until the cornstarch is fully dissolved and the mixture is smooth with no lumps. Set this aside; you will add it to the sauce shortly.
- Melt butter and gently cook garlic. Place a large sauté pan or shallow saucepan over medium heat. Add 4 tablespoons unsalted butter and let it melt. Once the butter is melted and starting to foam, add 6 cloves garlic, minced (about 1 1/2 tablespoons). Cook the garlic for 30 to 60 seconds until fragrant, stirring constantly to avoid browning.
- Add the cream and herbs. Pour in 2 cups heavy whipping cream and stir to combine with the butter and garlic. Add 1 teaspoon dried basil and 1 teaspoon dried parsley, 1/2 teaspoon onion powder, 1/2 teaspoon dried oregano, 1/2 teaspoon salt, 1/2 teaspoon pepper, and 1/4 teaspoon red pepper flakes. Stir gently to integrate the seasonings.
- Whisk in the milk–cornstarch mixture. Slowly pour the milk and cornstarch slurry into the warm cream mixture while whisking continuously. This helps prevent lumps and allows the sauce to thicken evenly. Increase heat slightly if needed but keep the sauce at a gentle simmer—avoid boiling vigorously.
- Add the optional cream cheese and nutmeg. If you choose to use 2 ounces cream cheese for an even thicker, creamier sauce, add it now in small pieces and whisk until totally melted and incorporated. Stir in 1/8 teaspoon ground nutmeg if using. Continue to simmer for 2–4 minutes, stirring frequently, until the sauce has noticeably thickened and coats the back of a spoon.
- Incorporate Parmesan cheese. Reduce the heat to low. Gradually add 1 1/2 cups freshly grated Parmesan cheese, one handful at a time, stirring constantly. Allow the cheese to melt completely between additions so the sauce stays smooth. Taste and adjust seasoning if needed—you may add a little more salt or pepper depending on your Parmesan’s saltiness.
- Combine pasta and sauce. Add the drained fettuccine directly into the pan with the Alfredo sauce. Toss gently to coat each strand; use tongs or two forks to lift and turn the pasta in the sauce so it thickly clings to the noodles. If the sauce seems too thick, add a splash of the reserved pasta cooking water (a few tablespoons at a time) until you reach the desired consistency. The sauce should be glossy and cling to the pasta without pooling.
- Finish and serve. Once the pasta is evenly coated and heated through, remove the pan from the heat. Serve immediately, garnishing with an extra sprinkle of freshly grated Parmesan and a pinch of dried parsley or black pepper if desired. Leftovers can be reheated gently over low heat with a splash of milk or cream to loosen the sauce.
Serving suggestions

This Easy Homemade Fettuccine Alfredo is classic on its own, but you can make a full meal by adding:
- Sliced grilled chicken or seared shrimp for protein
- Steamed broccoli, sautéed mushrooms, or roasted asparagus for a vegetable boost
- A crisp green salad with a light lemon vinaigrette to cut through the richness
- Crusty bread to mop up the leftover sauce
Make-ahead and storage
The sauce can be made up to 2 days ahead and gently reheated. To store, cool completely and transfer to an airtight container. When reheating, warm the sauce slowly over low heat and stir in a little milk or reserved pasta water to restore the silky texture. Pasta combined with sauce is best consumed the same day; reheated pasta will be softer, so if you plan to reheat, store sauce and pasta separately.
Troubleshooting
Clumpy or grainy sauce: This often happens if the cheese is added at too high a heat or if pre-grated cheese with anti-caking agents is used. Keep the heat low when incorporating Parmesan and use freshly grated cheese.
Sauce too thin: Simmer a bit longer to reduce and thicken, or add the optional 2 ounces cream cheese to enrich the sauce. You can also whisk in a small pinch more cornstarch dissolved in cold milk.
Sauce too thick: Stir in a few tablespoons of reserved pasta water or extra milk to loosen the consistency, then rewarm gently.
Nutrition snapshot (approximate per serving)
This is a rich, indulgent main; exact values depend on portion size and optional additions. Using whole dairy yields more calories and fat than lower-fat milk choices.
Final thoughts
There’s something endlessly satisfying about the simplicity of pasta and a great sauce, and this Easy Homemade Fettuccine Alfredo hits that note perfectly. With its buttery garlic base, velvety cream, and generous Parmesan, it’s comfort food elevated. The recipe is forgiving, easy to adapt, and quick enough to become a go-to at home. Try it as written first, then feel free to customize with protein or vegetables for a weeknight favorite you’ll return to again and again.
Enjoy your bowl of creamy, cheesy goodness—simple, fast, and utterly delicious.

Easy Homemade Fettuccine Alfredo
Ingredients
Equipment
Method
- Bring a large pot of salted water to a boil and cook the fettuccine until al dente according to package directions; reserve 1 cup pasta cooking water, then drain.
- In a large saucepan over medium heat, melt the butter. Add the minced garlic and sauté about 30 seconds until fragrant.
- While the butter melts, whisk together the milk and cornstarch until smooth and lump-free.
- Add the heavy cream, the milk–cornstarch mixture, softened cream cheese (if using), dried basil, dried parsley, onion powder, dried oregano, salt, pepper, red pepper flakes, and nutmeg to the pan; reduce heat to medium-low and cook, stirring, until the cream cheese melts and the mixture is smooth.
- Gradually add the grated Parmesan in 3–4 handfuls, whisking until smooth after each addition so the cheese fully melts into the sauce.
- Bring the sauce to a gentle simmer and cook 3–5 minutes, stirring, until it thickens slightly (it will continue to thicken as it cools).
- Add the drained fettuccine to the sauce and toss to coat; if the sauce is too thick, loosen with splashes of the reserved pasta water until desired consistency is reached.
- Taste and adjust seasoning with additional salt and pepper if needed, then serve immediately and garnish with parsley if desired.
Notes
- Reserve 1 cup pasta water to thin the sauce if needed.
- Optional 2 oz cream cheese yields a thicker, creamier sauce.
- Reheat gently on the stovetop, adding a splash of milk if too thick.
- Cook pasta al dente to avoid over-softening when tossed with sauce.
- Sauce will thicken as it cools, so adjust consistency before serving.
