Easy Homemade Fettuccine Alfredo
There’s something undeniably comforting about a bowl of rich, silky pasta tossed in a creamy sauce. This Easy Homemade Fettuccine Alfredo is exactly that: approachable enough for a weeknight, indulgent enough for guests. With pantry-friendly seasonings, real cream, and freshly grated cheese, it comes together quickly and tastes restaurant-worthy. I’ll walk you through each step with helpful tips so your Alfredo is smooth, glossy, and perfectly seasoned every time.
Why this recipe works
This version of Easy Homemade Fettuccine Alfredo balances richness and ease. Heavy whipping cream and milk create a lush, smooth base while a little cornstarch gives the sauce stability so it clings to the noodles. Cream cheese is optional but useful if you want an even thicker, creamier texture. Freshly grated Parmigiano Reggiano brings sharp, savory depth—don’t substitute powdered cheese if you can help it. A handful of dried herbs and a touch of nutmeg and red pepper flakes round out flavor without masking the sauce’s classic simplicity.
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 teaspoon dried basil
- 1 teaspoon dried parsley
- 1/2 teaspoon onion powder
- 1/2 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/2 teaspoon 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)
Equipment you’ll need
- Large pot for boiling pasta
- Large skillet or sauté pan with a lid
- Heatproof mixing bowl
- Whisk and wooden spoon or spatula
- Vegetable grater for the cheese
- Colander
Prep tips before you start

- Grate the Parmesan fresh and set it in a bowl. Freshly grated cheese melts into the sauce more smoothly than pre-grated varieties.
- Measure the cornstarch into a small bowl and whisk it into the milk so it dissolves—this prevents lumps in the sauce.
- If you’re using cream cheese, let it soften at room temperature so it blends easily.
- Salt your pasta water generously. Well-seasoned water is the first step to flavorful pasta.
Step-by-step directions

Follow these rewritten, clear steps in the same order as the original recipe to make this Easy Homemade Fettuccine Alfredo.
- Bring the pasta water to a boil: Fill a large pot with water and bring it to a rolling boil over high heat. Add a generous pinch of salt (about 1–2 tablespoons) once the water boils. This seasons the pasta from the inside as it cooks.
- Cook the fettuccine: Add 1 pound fettuccine to the boiling water and cook until al dente according to package directions, usually 8–12 minutes. Stir occasionally so the noodles don’t stick together. Reserve 1 cup of the pasta cooking water before draining—the starchy water helps the sauce cling to the pasta.
- Gently melt the butter and sauté the garlic: While the pasta cooks, heat a large skillet over medium heat. Add 4 tablespoons unsalted butter and allow it to melt. Stir in the 6 cloves garlic, minced (or 1 ½ tablespoons minced; you may substitute 1 teaspoon ground garlic if needed). Sauté the garlic for about 30–60 seconds, just until fragrant—avoid browning it, which makes it bitter.
- Combine milk and cornstarch: In a heatproof mixing bowl, whisk together 1 tablespoon + 1 teaspoon cornstarch and 1 1/2 cups milk (2 percent or whole) until fully dissolved and smooth. This mixture will thicken the sauce without needing to reduce it for a long time.
- Add cream and the milk mixture to the pan: Pour 2 cups heavy whipping cream into the skillet with the melted butter and garlic, stirring to combine. Then whisk in the milk-cornstarch mixture. Increase the heat slightly to bring the mixture to a gentle simmer, whisking often so the cornstarch activates evenly and no lumps form.
- Optional: add cream cheese for extra richness: If you prefer an even thicker, silkier sauce, add 2 ounces cream cheese (very soft) now. Stir or whisk it into the warm cream until melted and fully incorporated.
- Season the sauce: Sprinkle in 1 teaspoon dried basil, 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. Add 1/8 teaspoon ground nutmeg if you like a hint of warm spice. Stir well, tasting and adjusting the salt and pepper if needed. Keep the sauce at a gentle simmer for 2–3 minutes so the flavors meld and the cornstarch thickens the sauce slightly.
- Add the cheese: Lower the heat to medium-low. Gradually stir in 1 1/2 cups FRESHLY grated Parmesan cheese, a handful at a time, stirring until each addition is melted and the sauce is smooth. Fresh grated cheese melts more evenly; if the sauce seems grainy, keep stirring over low heat—the texture will smooth out as the cheese melds.
- Combine pasta and sauce: Add the drained fettuccine directly to the skillet with the Alfredo sauce. Toss the pasta gently with tongs or a large spoon so each noodle is well coated. If the sauce is too thick, add reserved pasta cooking water a few tablespoons at a time until you reach a silky consistency that clings to the noodles.
- Finish and serve: Once the pasta is evenly coated and glossy, remove the pan from the heat. Give it a final taste and adjust salt, pepper, or nutmeg as desired. Serve immediately, garnished with an extra sprinkle of freshly grated Parmesan and a pinch of dried parsley or cracked black pepper.
Serving suggestions
Easy Homemade Fettuccine Alfredo is a blank canvas that pairs beautifully with simple additions:
- Steamed or roasted vegetables: broccoli, asparagus, or peas add color and texture.
- Lightly seared chicken breast or pan-seared shrimp for protein.
- A crisp green salad with a bright vinaigrette to cut the richness.
- Warm, crusty bread to sop up any leftover sauce.
Storing and reheating
Store any leftovers in an airtight container in the refrigerator for up to 3 days. The sauce will thicken as it cools; to reheat, warm gently over low heat on the stovetop while adding a splash of milk or reserved pasta water to loosen the sauce. Stir frequently until heated through and creamy again. Avoid microwaving at high power, which can separate dairy and make the sauce grainy.
Troubleshooting
- Sauce is too thin: Whisk together a tiny slurry of 1/2 teaspoon cornstarch with 1 tablespoon milk and stir it into the simmering sauce, cooking for 1–2 minutes until thickened. Alternatively, let the sauce simmer gently a few minutes to reduce and concentrate.
- Sauce is greasy or separated: Remove from high heat immediately and whisk in a splash of cold milk to bring it back together. Lower the heat and finish slowly.
- Grainy texture from cheese: Use freshly grated Parmesan and melt it in over low heat, adding a few tablespoons of reserved pasta water to smooth the texture. Avoid high heat when adding cheese.
- Pasta sticks together: Toss the drained fettuccine with a teaspoon of butter or a splash of the sauce before combining in the pan, and stir right after adding it to the sauce so it doesn’t clump.
Notes on ingredients and swaps
- If you don’t have heavy whipping cream, use a higher-fat milk and omit the cream cheese; the result will be lighter but less decadent.
- Cream cheese is strictly optional. Adding 2 ounces creates a denser, almost velvety sauce—perfect if you like a clingier coating on the pasta.
- Freshly grated Parmigiano Reggiano makes a big difference. Pre-grated cheeses often contain anti-caking agents that prevent them from melting smoothly.
- Ground garlic can be used in place of minced, but fresh minced garlic gives better aroma and depth.
Nutrition snapshot (per serving, approximate)
A rich, cream-based pasta like this will be higher in calories and fat than a light vinaigrette pasta. Expect a generous serving to provide a satisfying, comforting meal—pair it with a salad or vegetables for balance.
Final thoughts
Easy Homemade Fettuccine Alfredo is a timeless comfort classic: simple ingredients, minimal fuss, and maximum payoff. The cornstarch trick keeps the sauce dependable and spoonable, while the optional cream cheese adds extra body if you want a thicker finish. With just a few pantry staples and fresh Parmesan, you can plate a luxurious dish in under 30 minutes.
Make a pot for friends or a cozy night in—the glossy, cheesy sauce will remind you why this pasta endures. Enjoy!

Easy Homemade Fettuccine Alfredo
Ingredients
- 1 pound fettuccine
- 4 tablespoons unsalted butter
- 6 cloves garlic minced (or substitute 1 tsp ground garlic)
- 2 cups heavy whipping cream
- 1.5 cups milk 2% or whole
- 1 tablespoon cornstarch
- 1 teaspoon cornstarch additional (combined with above as 1 tbsp + 1 tsp)
- 2 ounces cream cheese very soft (optional for thicker, creamier sauce)
- 1 teaspoon dried basil
- 1 teaspoon dried parsley
- 1/2 teaspoon onion powder
- 1/2 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper freshly cracked if available
- 1/4 teaspoon red pepper flakes will not make it spicy
- 1/8 teaspoon ground nutmeg optional
- 1.5 cups Parmesan cheese freshly grated (Parmigiano Reggiano recommended)
Instructions
- Bring a large pot of salted water to a boil and cook the fettuccine until al dente according to package directions. Reserve 1 cup of the pasta cooking water, then drain the pasta and toss with a drizzle of olive oil if not adding to the sauce immediately.
- In a large saucepan over medium heat, melt the butter. Add the minced garlic and sauté about 30 seconds until fragrant.
- In a small bowl or measuring cup, whisk the milk together with the cornstarch until completely smooth and lump-free.
- Whisk the heavy cream, the milk/cornstarch mixture, the soft cream cheese (if using), basil, parsley, onion powder, oregano, salt, pepper, red pepper flakes, and nutmeg into the melted butter and garlic. Reduce heat to medium-low and cook, stirring, until smooth and combined.
- Add the grated Parmesan in 3–4 handfuls, whisking until each addition is fully melted and the sauce is smooth before adding more.
- Bring the sauce to a gentle simmer and cook 3–5 minutes until it begins to thicken; it will thicken more as it cools and when combined with the pasta.
- Add the drained fettuccine to the sauce and toss to coat. If the sauce is too thick, loosen with a splash of the reserved pasta water until you reach the desired consistency.
- Taste and adjust seasoning with additional salt and freshly cracked pepper if needed, then serve immediately, garnishing with parsley if desired.
Equipment
- Large Pot
- Large Saucepan
- Whisk
- Measuring Spoons
- Measuring Cups
- Grater
- Tongs
Notes
- Reserve 1 cup pasta water to thin the sauce if needed.
- If not serving immediately, toss drained pasta with a little oil to prevent clumping.
- Sauce can be made up to 5 days ahead and refrigerated.
- Reheat gently on the stovetop over low heat, adding milk to loosen if necessary.

