Fettuccine Alfredo

5 from 3 votes

This simple, classic Fettuccine Alfredo recipe is so easy to make, you'll wonder why you ever used the jar kind! Just a few simple ingredients!

This post may contain affiliate links. Please read our disclosure policy.

I support jarred pasta sauce as much as the next person, but when it comes to Alfredo sauce, I think homemade is best. My Fettuccine Alfredo has simple ingredients, is ready in less than 30 minutes, and is creamy, cheesy, and delicious.

Homemade fettuccine alfredo in a skillet.
Want to save this recipe?
Just type your email below and I’ll send it to you. And as a bonus you’ll get delicious new recipes from me!

I’ve recreated nearly all of my favorite pastas (cacio e pepe, lemon ricotta pasta, spaghetti and meatballs), so it was high time I made fettuccine alfredo. When you look at the ingredients for this alfredo, there’s no way it’s not delicious: butter, two kinds of cheeses, milk, pasta, and simple seasonings.

This is not a time for lighter substitutions! For that, try my cauliflower alfredo. This fettuccine alfredo is rich, with a sauce thickened with cheese and reserved pasta water. It’s incredible and as good as anything you’d get at a restaurant.

Recipe At a Glance

Cuisine Inspiration: Italian
Primary Cooking Method: Stovetop
Key Flavor: Cheese and pasta
Skill Level: Easy

Why This Is So Good

  • Minimal dishes: This recipe requires just two pans: one to cook the pasta and the other to make the sauce.
  • Packed with cheesy, salty flavor: This recipe uses two cheeses. Parmesan is nutty and salty, while Pecorino Romano is a bit funkier tasting. Both are necessary for the best fettuccine alfredo!
  • Few ingredients: While this pasta does call for two cheeses, you probably already have the rest of the ingredients in your pantry or fridge.

Ingredients to Make Fettuccine Alfredo

Ingredients for recipe before prepping: milk, butter, parmesan, seasonings, and pasta.
  • Fettuccine pasta: These flat noodles catch the sauce well and are fun to twirl and eat!
  • Butter: I like to use unsalted butter so I can control the final amount of salt in the recipe.
  • Milk: Use full-fat milk for the best flavor.
  • Garlic powder: This adds garlic flavor without you having to do any mincing!
  • Pecorino Romano and Parmesan cheeses: These have different flavors, both of which are essential to the dish’s taste.
  • Use another pasta shape. You could use spaghetti, bucatini, penne, or cavatappi.
  • Add in veggies. Stir in frozen peas, chopped greens like spinach or kale, or roasted broccoli or cauliflower.
  • Top it with fresh herbs. Chopped, fresh parsley or basil would be delicious on top of this pasta.
  • Add in lemon zest and/or juice. This is totally unnecessary, but the citrus flavor would be lovely!
  • Swap the milk for cream. This would make the fettuccine alfredo taste even richer (not that it needs it!).

How to Make Fettuccine Alfredo

I love a pasta sauce that comes together in just one skillet, and this creamy fettuccine alfredo is exactly that.

Melted butter in a sauce pan.
Step 1: In a large saucepan, melt the butter.
Slowly stirring milk into melted butter.
Step 2: Slowly add the milk, then season it with salt, pepper, and garlic powder.
Butter, milk and spices combined to make the sauce
Step 3: Stir to warm the milk.
Pasta added on top of sauce with pasta water.
Step 4: Transfer the reserved cooked pasta on top of the butter and milk mixture. Add the reserved pasta water and stir until the sauce clings to the pasta.
After coating pasta with grated cheeses added.
Step 5: Add the grated cheeses.
Final fettuccine in the saucepan.
Step 6: Stir until the sauce has thickened.

Tips for Making the Best Fettuccine Alfredo

  1. Finely grate the cheese. This will allow each cheese to melt into the pasta and make for a creamy, well-emulsified sauce.
  2. Cook the pasta until al dente. I recommend checking the pasta for doneness a couple of minutes before its packaging says to! “Al dente” means “to the tooth,” so the pasta should have a bit of bite to it.
  3. Don’t rinse the pasta. Warm pasta absorbs the Alfredo sauce better.
  4. Don’t drain all of the pasta’s cooking water. You’ll use some of this starchy water to thicken the Alfredo sauce!
A serving of Fettuccine alfredo on a plate with a fork dipped in, garnished with fresh parsley and parmesan cheese.

What to Serve With Fettuccine Alfredo

Frequently Asked Questions

How do you store and reheat fettuccine alfredo?

The pasta can be stored in an airtight container in the fridge for up to 3 days. You can reheat it on the stovetop (adding a little water to help loosen the sauce) or in the microwave until the pasta’s warmed through.

Do I have to add salt to the pasta water?

YES! I highly recommend adding salt to pasta’s cooking water. The pasta absorbs some of the salt as it cooks, making it much more flavorful.

What do I do if I drain all of the pasta water?

Don’t panic! Just add a little fresh water (¼ cup at a time) until the sauce is thickened to your liking.

Fork lifting up a bite of creamy fettuccine alfredo.

I used to order Fettuccine Alfredo every time we went to an Italian restaurant. Now I can make it at home for my family and they love it just as much as me! It’s creamy, cheesy, and comforting—what’s not to like?

More Pasta Recipes:

If you try this feel good Fettuccine Alfredo recipe or any other recipe on Feel Good Foodie, then don’t forget to rate the recipe and leave a comment below! It helps others who are thinking of making the recipe. We would love to hear about your experience making it. And if you snapped some shots, share it on Instagram so we can repost on Stories!

Fettuccine Alfredo

This simple, classic Fettuccine Alfredo recipe is so easy to make, you'll wonder why you ever used the jar kind! Just a few simple ingredients!
5 from 3 votes
Servings 8 servings
Course Pastas
Calories 380
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!

Ingredients
  

Instructions

  • Bring a large pot of salted water to a boil. Add the fettuccine and cook until al dente according to package directions. Drain, reserve 1 cup of pasta water, and set aside.
  • In a large saucepan over medium heat, melt the butter. Slowly add the milk, then season it with salt, pepper, and garlic powder. Stir to warm the milk for 5 minutes.
  • Transfer the reserved cooked pasta on top of the butter and milk mixture. Add the reserved pasta water and stir until the sauce clings to the pasta.
  • Turn off the heat, add the grated cheeses and stir until the sauce has thickened and well combined with the pasta, about 5 more minutes. Serve immediately.

Notes

Storage: The pasta can be stored in an airtight container in the fridge for up to 3 days. You can reheat it on the stovetop (adding a little water to help loosen the sauce) or in the microwave until the pasta’s warmed through.

Nutrition

Serving: 2ounces, Calories: 380kcal, Carbohydrates: 42g, Protein: 13g, Fat: 18g, Saturated Fat: 10g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 5g, Trans Fat: 1g, Cholesterol: 92mg, Sodium: 439mg, Potassium: 185mg, Fiber: 2g, Sugar: 2g, Vitamin A: 495IU, Vitamin C: 0.003mg, Calcium: 165mg, Iron: 1mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Cuisine Italian
Course: Pastas

5 from 3 votes

Rate and comment

Recipe Rating




Comments

  1. Tatiana says:

    This recipe was amazing!! The best Alfredo recipe I had ever had. Yumna does it again with the best Alfredo recipe! I added shrimp to it for some more protein. SO good!

    1. Yumna J. says:

      Yum, love the addition of shrimp!! Thanks, Tatiana! So happy you liked it!!

  2. Anne Smardon says:

    Can you freeze alfredo sauce without the pasta to use later?

    1. Yumna J. says:

      Yes, definitely!

  3. Ginagina says:

    If I want to add frozen shrimp, at what point should I do that?

    1. Yumna J. says:

      Great question! I would cook the shrimp first with the butter before adding milk and seasoning.

  4. Tasha says:

    Delicious! Made a smaller batch just for the kids and now regretting it. Thanks for putting out easy and yummy recipes ♥️

    1. Yumna J. says:

      Aww, so happy you enjoyed it! Thank you so much!

  5. Kimberly says:

    Love it! Thank you 👍

    1. Yumna J. says:

      Yay, I’m so glad! You’re welcome!!