Homemade Alfredo Sauce is an easy, restaurant-style sauce you can make in under 30 minutes. Rich and creamy with garlic, parmesan, and Italian seasoning, it’s perfect for a quick weeknight dinner or a special holiday meal. We especially like it with pan-seared or grilled chicken, but it’s equally delicious over pasta, pappardelle, linguine, or even roasted spaghetti squash.

The Best Homemade Alfredo Sauce
Once you learn how simple it is to make alfredo at home, you may never buy a jarred sauce again. This version comes together on the stovetop while the pasta cooks, and it pairs beautifully with fettuccine, linguine, or a vegetable noodle alternative. For a dairy-free option, substitute an unsweetened, dairy-free creamer for the heavy cream.
Looking for More Alfredo Recipes?
If you enjoy alfredo flavors, try a chicken and broccoli bake or other casseroles that use this sauce for a comforting family meal.
What You Will Need
- Pasta noodles – fettuccine is classic, but linguine or pappardelle work great. Swap in gluten-free noodles or roasted spaghetti squash if preferred.
- Butter – the base of the sauce for depth and richness.
- Fresh garlic – minced for bright, savory flavor.
- Heavy cream or unsweetened dairy-free creamer – heavy cream gives the creamiest result; you can substitute an unsweetened plant-based creamer if needed. Half-and-half or milk can be used but may require longer simmering to thicken.
- Kosher salt & black pepper – to season.
- Parmesan cheese – freshly grated yields the best texture and flavor.
- Reserved pasta water – a splash helps loosen the sauce and bind it to the noodles.
How To Make Homemade Alfredo Sauce
Gather ingredients before you begin—this sauce cooks quickly. Start by cooking your pasta to al dente and reserving about 1/2 cup of the pasta water.

Warm a large skillet over medium heat and melt the butter. Add minced garlic and sauté briefly until fragrant, about 30 seconds. Whisk in the cream (or dairy-free creamer) and add Italian seasoning, a pinch of kosher salt, and black pepper. Keep the pan over medium-low heat and whisk fairly constantly as the sauce simmers and reduces for roughly 8–12 minutes, until it begins to thicken.

Remove the sauce from heat and whisk in the grated parmesan until smooth and fully melted. If the sauce is too thick, whisk in a little of the reserved pasta water until you reach the desired consistency. Add the cooked, drained noodles to the skillet and toss to coat evenly. Serve right away so the sauce stays silky and glossy.


Best Ways To Serve Homemade Alfredo Sauce
This sauce is versatile: serve it simply over pasta with a sprinkle of chopped parsley and extra parmesan, or add vegetables and proteins. Grilled chicken, pan-fried shrimp, steamed broccoli, or roasted broccolini all pair beautifully. You can also use the sauce in bakes and layered dishes for a comforting family-style meal.

Storage & Freezer
Store leftovers in an airtight container in the refrigerator for up to 3 days. Freezing is not recommended; cream-based sauces can separate and become grainy when thawed and reheated. When reheating, add a splash of water or cream and warm gently over low heat while whisking to help revive the texture.

Recipe FAQ
- What is Alfredo sauce? A rich, creamy sauce traditionally made from butter, cream, parmesan, and garlic that coats pasta for a comforting, savory dish.
- How do I thicken Alfredo sauce? Simmer it a bit longer to reduce and concentrate the sauce. Stir or whisk frequently to prevent scorching.
- How do I thin Alfredo sauce? Add reserved pasta water or a small amount of extra cream, whisking until you reach the desired consistency.

If you try this recipe and enjoy it, please consider leaving a rating and sharing any substitutions you used. Feedback helps refine the recipe for others.
Other Favorite Recipes You Might Like
- Vegan Roasted Garlic Alfredo Sauce
- Parmesan Chicken Orzo
- Easy Baked Chicken Parmesan
- Baked Eggplant Parmesan
- Late Summer Pasta with Burrata

Homemade Alfredo Sauce Recipe
Print
Pin Recipe
Comment
Ingredients
- 1 pound fettuccine noodles, regular or gluten-free
- ½ cup butter
- 2-3 teaspoons garlic, minced
- 1 cup dairy-free unsweetened creamer or heavy cream
- ½ teaspoon Italian seasoning
- ⅛ teaspoon ground black pepper
- pinch kosher salt
- 2 cups parmesan cheese, freshly grated
- ½ cup reserved pasta water
Garnish Options:
- Fresh parsley, chopped
- Extra parmesan, freshly grated
Instructions
-
Cook Pasta: Bring a large pot of salted water to a boil and cook fettuccine to al dente according to package directions. Reserve about 1/2 cup of pasta water, then drain.
-
Sauté: Heat a large skillet over medium heat. Add butter and let it melt. Add minced garlic and cook until fragrant, about 30 seconds.
-
Make Sauce: Whisk in the cream (or dairy-free creamer) with Italian seasoning, black pepper, and a pinch of kosher salt. Simmer and whisk frequently for about 10 minutes until the sauce thickens slightly.
-
Add Cheese: Remove from heat and whisk in the grated parmesan until smooth. Add the drained pasta and toss to coat. Thin with reserved pasta water as needed and adjust seasoning to taste.
-
Serve: Serve immediately, garnished with chopped parsley and extra parmesan if desired.
Notes
- Dairy-Free Cream: If you prefer to limit dairy but can tolerate butter and cheese, an unsweetened, unflavored dairy creamer works well. Heavy cream produces the creamiest result.
- Salt: If using salted butter, taste before adding extra salt; parmesan already contributes saltiness.
- Serving Suggestions: Pair with grilled chicken or sautéed shrimp and a side of steamed or roasted green vegetables for a complete meal.
- Storage: Refrigerate leftovers up to 3 days. Reheat gently with a splash of water or cream to restore texture.
- Nutrition: Nutrition info is based on fettuccine; values will vary with different pasta or portion sizes.