20-Minute Creamy Garlic Parmesan Pasta
This creamy garlic parmesan pasta is the kind of weeknight dinner that feels like a restaurant dish but comes together faster than delivery. Rich, savory, and dead simple, it uses pantry staples to build a glossy sauce that clings to every strand of spaghetti.

The whole thing takes about twenty minutes from start to finish, and you only need one pot for the pasta and one skillet for the sauce. That means less time washing up and more time twirling noodles onto your fork.
Why This Pasta Works
The sauce is silky without being heavy because the pasta water does all the heavy lifting. Just butter, garlic, cream, and Parmesan come together into a glossy coat that clings to the noodles.
It tastes deeply savory with a hint of nuttiness from the cheese, and the garlic is mellowed by a quick saute so it doesn’t overpower. It’s the kind of meal that becomes an automatic weeknight win.
Ingredients

- 8 oz spaghetti or fettuccine: long, thin noodles catch the sauce best.
- 3 tbsp unsalted butter: salted butter works; taste before adding extra salt.
- 4 cloves garlic, minced: fresh gives the brightest flavor.
- 1 cup heavy cream: whole milk won’t thicken the same way.
- 3/4 cup freshly grated Parmesan cheese: pre-shredded often won’t melt smoothly.
- 1/2 tsp salt, plus more for the pasta water
- 1/4 tsp black pepper
- Optional: a pinch of red pepper flakes
- 2 tbsp chopped fresh parsley, for serving
Variations / Substitutions
- Swap the pasta: any long noodle like linguine or bucatini works, or short shapes like penne or rigatoni.
- Dairy free: use plant-based butter, oat cream, and a good melting vegan Parmesan.
- Add protein: seared shrimp, sliced grilled chicken, or crispy bacon crumbles fold in nicely.
- Herbs: fresh basil or chives instead of parsley bring a different brightness.
- Spice: increase the red pepper flakes or add a dash of cayenne for heat.
For a lighter, brighter pasta dish, check out my Lemon Garlic Shrimp Pasta.
How To Make Creamy Garlic Parmesan Pasta
Step 1: Cook the Pasta

Bring a large pot of salted water to a boil. Add the 8 oz spaghetti and cook until al dente according to the package directions, usually about 9 minutes. Right before draining, scoop out 1 cup of the starchy pasta water and set it aside. Drain the pasta.
The water should taste salty like the sea so the pasta gets seasoned from the inside. That reserved cup is the key to a silky sauce later, so don’t skip it.
Step 2: Start the Sauce

While the pasta cooks, melt the 3 tbsp butter in a large skillet over medium heat. Add the minced garlic and cook just until fragrant, about 1 minute. You want it soft and golden, not browned. Pour in the 1 cup heavy cream, the 1/2 tsp salt, 1/4 tsp black pepper, and the pinch of red pepper flakes if using. Let it come to a gentle simmer and cook for 2 minutes, stirring once or twice.
The garlic will smell nutty and sweet, not acrid. The cream will just start to thicken around the edges of the pan.
Step 3: Finish the Sauce

Reduce the heat to low. Whisk in the freshly grated Parmesan a handful at a time, stirring until each addition melts completely, about 2 minutes total. Once all the cheese is in, splash in about 1/4 cup of the reserved pasta water and whisk to combine. The sauce will go from thin to glossy and coat the back of a spoon.
Taste the sauce now. Parmesan brings its own salt, so you may not need extra. If the sauce feels too thick, add another tablespoon of pasta water until it reaches the consistency you like.
Step 4: Toss and Serve

Add the drained spaghetti to the skillet with the sauce. Use tongs to toss everything together until every strand is coated. Let it sit in the pan over low heat for 1 minute so the pasta absorbs some of the sauce. Sprinkle the chopped parsley over the top, divide among bowls, and serve right away.
The sauce will be at its creamiest the moment you plate it. Pass extra Parmesan and a crack of black pepper at the table and eat while it’s hot.
Tips for the Creamiest Sauce
- Grate your own Parmesan.: The pre-shredded bags contain anti-caking agents that stop it from melting into a silky sauce.
- Don’t let the garlic brown.: Burnt garlic turns bitter and will throw off the whole dish. Keep the heat at medium or medium-low when you add it.
- Bring the cream to room temperature: while you prep the other ingredients. Cold cream can cause the butter to seize up and make the sauce grainy.
- Serve immediately.: This pasta is best straight out of the pan. The sauce thickens as it cools, so waiting too long can make it clumpy.
Storing Leftovers
- Refrigerate:: Keep leftovers in an airtight container for up to 3 days. The sauce will thicken in the fridge.
- Reheating:: Warm gently in a skillet over low heat with a splash of cream or milk. Stir often to bring the sauce back together without separating.
What To Serve With Creamy Garlic Parmesan Pasta
A simple green salad with a sharp lemon vinaigrette cuts through the richness of the cream sauce. Warm garlic bread or a crusty baguette gives you something to swipe through any leftover sauce on the plate. Roasted broccoli or asparagus tossed in olive oil and salt also works, turning the whole meal into a quick weeknight spread.
Frequently Asked Questions
Can I use milk instead of heavy cream?
You can, but the sauce won’t be as thick or silky. To help it along, whisk 2 teaspoons of flour into the melted butter before adding milk and simmer until it coats the back of a spoon.
Can I make this pasta ahead of time?
It’s not ideal because the sauce thickens and can separate when reheated. If you must, undercook the pasta by a minute and reheat gently with extra cream or pasta water.
How do I fix a grainy sauce?
Grainy sauce usually means the heat was too high or the cheese was added too fast. Take the pan off the heat, add an extra splash of cream, and whisk vigorously. That often smooths it out.
What can I add to make it a full meal?
Toss in a handful of fresh baby spinach at the end or stir in cooked, sliced chicken breast. A fried egg on top also adds richness and protein.
Can I use pre-grated Parmesan?
You can, but the sauce may not turn out as smooth because pre-grated cheese almost always contains starch to prevent clumping. Freshly grated is worth the extra minute.

Creamy Garlic Parmesan Pasta Recipe
Ingredients
Method
- Boil salted water, cook the pasta until al dente (about 9 minutes). Reserve 1 cup pasta water, then drain.
- Melt butter in a large skillet over medium heat. Add garlic and cook until fragrant, about 1 minute. Pour in the cream, salt, pepper, and red pepper flakes. Simmer 2 minutes.
- Reduce heat to low and whisk in Parmesan a handful at a time until melted, about 2 minutes. Add about 1/4 cup pasta water and whisk until glossy; add more if needed.
- Add drained pasta to the skillet and toss to coat. Let it sit 1 minute, then top with parsley and serve immediately.
