Spaghetti with Alfredo sauce is an easy twist on a classic dish. This creamy, comforting family favorite recipe comes together in under 20 minutes, a great recipe for easy weeknight dinners or whenever you're craving comfort food.

This Alfredo pasta recipe is a great option for busy weeknights and lazy weekends when you just want to settle in with big bowl of soul-soothing pasta.
This wonderful recipe is one of those pasta dishes that comes together with simple ingredients you might already have in your pantry and fridge. It just might become your new favorite pasta night recipe.
For even more easy dinners the whole family will love, check out my Easy Chicken Enchiladas, Chicken Stuffed Shells, and Sweet Potato Tater Tot Casserole.
You’re going to love this
Rich and creamy homemade Alfredo sauce recipe you can make in 10 minutes
Simple ingredients — you might already have everything you need to make this
Fast and easy dinner idea — you can have a comforting, home cooked dinner on the table in 20 minutes
Make it your own -- add your favorite herbs, spices, chicken breasts, shrimp, or whatever your family loves to make this pasta dish your own
Ingredients
The delicious Alfredo sauce with cream cheese is an easy recipe that comes together quickly with butter, cream cheese, milk, Parmesan cheese, and a few things from your spice cabinet.
Once you try it, you may never buy jarred Alfredo sauce again.
Spaghetti. There's no rule saying fettucine is the only pasta that goes with Alfredo sauce! Spaghetti is a great swap-out if that's what you have in your pantry.
Butter.
Cream cheese. Use full-fat cream cheese in the block for best results.
Garlic powder.
Whole milk. This Alfredo sauce recipe without heavy cream relies on whole milk to keep it rich and creamy.
Parmesan cheese. Use fresh Parmesan cheese, if possible. Or, at least, not the kind that comes in a green can.
Nutmeg. Nutmeg enhances the flavor and adds a subtle deep, rich flavor to the sauce.
Black pepper.
Pasta water. Do not throw out your pasta water. Whenever you’re making a pasta dish, reserve a cup of two of the pasta water.
You can use it to loosen up the cooked pasta that’s waiting to be “sauced,” or toss with the pasta and sauce to help meld the two together. It’s lovingly called “liquid gold” for good reason.
Step by Step Instructions
Step 1
Boil the spaghetti in a large pot of boiling, salted water until it is al dente, or about 2 minutes less than the package instructions.
Save about one cup of the pasta water before you drain the water.
It’s best to toss the hot pasta in the sauce immediately after it is done cooking. So start the sauce just before you drop the pasta into the water.
If the pasta is done before the sauce and sticks together, you can just toss it in a little pasta water to unstick it.
Step 2
Melt butter in a large skillet or pan over medium heat.
Step 3
Add the cream cheese and whisk it into the melted butter. As the cream cheese melts, it will look like it has separated, but it’s okay. It gets better :).
Whisk in the garlic powder.
Step 4
Slowly add the milk a little at a time until it is all incorporated.
Step 5
Whisk in the Parmesan cheese until it has melted and fully incorporated into the creamy sauce. Add the nutmeg and black pepper and whisk until combined.
Step 6
Remove the sauce from the stove top and add the pasta noodles to the sauce.
Use tongs to toss the pasta around until it is all fully coated in the rich sauce. This may take a minute or two. If the sauce is too thick, add a little pasta water to loosen it up.
Add more freshly grated Parmesan cheese and fresh parsley, if desired. Serve with your favorite green salad and garlic bread.
Storage
Store leftover spaghetti with Alfredo sauce in the refrigerator in an airtight container for up to 3 days.
You can also freeze it. Just place it in a freezer-safe container or freezer bag and store it in the freezer for up to 1-2 months.
Reheating Instructions: 3 Ways
You can reheat your spaghetti with Alfredo sauce one of three ways: with the oven, stove top, or microwave!
Oven Method
Place the pasta in an even layer in a shallow oven-safe dish. Add a splash of milk or two and tightly cover the dish with aluminum foil to keep it moist. Heat at 350 degrees for about 15 minutes or until warm, stirring halfway through and adding a little more milk as necessary.
Stovetop Method
Melt a little butter in a pan over medium heat. Add the pasta and stir until warmed through, adding splashes of milk as needed.
Microwave Method
Place pasta in a microwave-safe dish and add a splash or two of milk. Cover the dish with vented plastic wrap or damp paper towels.
Heat at 50% power for one minute. Stir and add more milk, if necessary. Continue heating and stirring and adding splashes of milk as necessary in 30-second intervals until warmed through.
For more tips for reheating your pasta with Alfredo, read this.
Expert Tips
To create a smooth and creamy Alfredo sauce, use full-fat ingredients.
For best results, use freshly grated Parmesan cheese, if possible, not the kind in a green shaker can.
Save about one cup of the pasta water before you drain the water.
It’s best to toss the pasta in the sauce immediately after it is done cooking. So start the sauce just before you drop the pasta into the water.
If the pasta is done before the sauce and sticks together, you can just toss it in a little pasta water to unstick it.
Recipe FAQs
White sauce is also known as bechamel sauce and it’s made from creating a roux of butter and flour, then slowly adding milk until it’s smooth and creamy. Bechamel is the start of many familiar dishes like macaroni and cheese and scalloped potatoes. But it’s also delicious just the way it is served over vegetables.
Alfredo sauce, on the other hand, is traditionally made as an emulsion of butter, Parmesan, and pasta water. But that technique can be challenging to master. As a result, many Alfredo recipes rely on flour or cornstarch for thickening, as well as milk, cream, or cream cheese to create a consistently smooth and creamy sauce.
If your Alfredo sauce is bland it might just need a little salt. You can also try adding more garlic or more Parmesan cheese — which is also salty and may eliminate the need to add salt.
If you’re looking to take the flavor in a whole new direction, try your favorite dried herbs like oregano or basil, Italian seasoning, or any of your favorite seasoning blends.
Grainy Alfredo sauce could be caused by using ingredients that aren’t full-fat, by using lower quality Parmesan cheese, or by not fully melting the Parmesan cheese. Use full-fat milk and cream cheese and freshly grated Parmesan cheese for the creamiest Alfredo sauce.
I recommend saving a cup of pasta water to use as needed when combining the pasta and the sauce together. The sauce thickens as it cools and if it thickens too much, you can add a little pasta water to keep the Alfredo sauce nice and creamy.
Yes, absolutely! You can definitely reheat pasta with Alfredo sauce by using low gentle heat and adding a little milk to make it nice and creamy again. And the best part is you can use your oven, stove top or microwave! Get the full reheating instructions here.
This Alfredo sauce with cream cheese is a far cry from authentic Alfredo sauce, which is made from just butter, Parmesan cheese, and pasta water.
This Alfredo sauce recipe is thick and creamy and also very fast, easy, and foolproof (no tricky emulsion!). Cream cheese is a handy shortcut that helps get a delicious pasta Alfredo dinner on the table fast.
Yes, absolutely! Use whatever pasta you have, whether it's long like spaghetti or angel hair, or short like penne or bowtie.
Yes, this cream cheese Alfredo sauce recipe is creamy and thick enough to cling to your pasta thanks to whole milk and cream cheese. There's no flour and no heavy cream in this Alfredo sauce.
Try These Delicious Side Dishes
Let's Stay in Touch
Follow Midwestern HomeLife on Facebook, Instagram, and Pinterest, and subscribe via email to receive all of the latest recipes!
Spaghetti with Alfredo Sauce
Ingredients
- 1 pound spaghetti
- 1 stick butter, cut in slices
- 8 ounces cream cheese, cut into cubes
- ½ teaspoon garlic powder
- 1 ¾ cups whole milk
- 1 ½ cups grated Parmesan cheese
- ⅛ teaspoon nutmeg
- dash black pepper
Instructions
- Boil the spaghetti in a large pot of boiling, salted water until it is al dente, or about 2 minutes less than the package instructions.Save about one cup of the pasta water before you drain the water. It’s best to toss the pasta in the sauce immediately after it is done cooking. So start the sauce just before you drop the pasta into the water.If the pasta is done before the sauce and sticks together, you can just toss it in a little pasta water to unstick it.
- Cut the butter into slices and melt it in a large skillet or pan over medium heat.
- Cut the cream cheese into cubes and whisk it into the butter as it melts together. It will look like it has separated, but it’s okay. It gets better :). After the cream cheese has melted, whisk in the garlic powder.
- Slowly whisk in the milk a little at a time until it is all incorporated.
- Whisk in the Parmesan cheese until it has melted and fully incorporated into the sauce. Add the nutmeg and black pepper and whisk until combined.
- Remove the sauce from the stove top and add the drained pasta to the sauce. Use tongs to toss the pasta around until the pasta is completely coated in the sauce. This may take a minute or two. If the sauce is too thick, add a little pasta water to loosen it up.
- Serve with freshly grated Parmesan cheese and fresh parsley, if desired.
Leave a Reply