One-Pot Creamy Parmesan Pasta
This one-pot creamy parmesan pasta is the kind of dinner you can pull together on a busy weeknight with almost no thought.

It’s silky, rich, and deeply savory, and it all happens in a single pot so you’re not stuck with a sink full of dishes.
Why This Pasta Works
I keep this recipe in my back pocket because it’s fast and completely dependable.
The sauce comes from just a few things you probably already have, but it tastes like something you’d order at a restaurant, not from a jar.
Freshly grated Parmesan melts into the warm cream without any flour or thickeners, so the texture stays velvety instead of pasty.
Ingredients

- 1 lb pasta: (penne or fettuccine): any short or long shape works here
- 3 tbsp unsalted butter: salted butter is fine, just cut back on the added salt
- 3 garlic cloves, minced: use fresh, not jarred, for the cleanest garlic flavor
- 1 cup heavy cream: do not swap for half-and-half in the sauce base or it may split
- 1 cup freshly grated Parmesan cheese: finely grate it yourself for a smooth melt
- ½ tsp kosher salt: plus more for the pasta water
- ¼ tsp black pepper: freshly cracked gives the best warmth
- 1 cup reserved pasta water: starchy liquid scooped before draining, used to adjust the sauce
Variations / Substitutions
- Add protein: Stir in shredded rotisserie chicken or quickly sautéed shrimp just before serving.
- Use half-and-half: You can replace half the cream with half-and-half if you want a slightly lighter version, but the sauce will not be as thick.
- Fresh herbs: Fold in a handful of chopped basil or parsley at the very end for a bright pop of color and flavor.
- Dairy-free option: Swap the cream for full-fat canned coconut milk, use a good buttery spread, and replace the Parmesan with a mix of nutritional yeast and a pinch of salt.
- Lemon zest: A teaspoon of grated lemon zest whisked in with the cream balances all that richness.
If you want a lighter pasta night, our Lemon Basil Pasta hits a similar spot with a fresher profile.
How to Make One-Pot Creamy Parmesan Pasta
Step 1: Cook the Pasta

Fill a large pot with well-salted water (it should taste like the sea) and bring it to a rolling boil. Add the pasta and cook according to the package for al dente, stirring once in a while so nothing sticks.
Before you drain, scoop out a mugful of the starchy pasta water and set it aside—you’ll need about 1 cup. The liquid should look slightly cloudy and feel a little slippery, which is exactly what you want. Drain the pasta in a colander and leave it to steam while you start the sauce.
Step 2: Sauté the Garlic

Return the dry pot to the stove and drop in the 3 tbsp butter over medium heat. Once the butter melts and stops foaming, add the minced garlic. Cook for about 30 seconds, stirring constantly, until the garlic smells sweet and buttery but before it takes on any color. If it browns, the sauce will pick up a bitter note, so keep the heat gentle.
The kitchen will fill with a warm, mellow garlic scent that tells you it is just right.
Step 3: Build the Cream Sauce

Pour the heavy cream and ½ tsp kosher salt into the pot. Warm it over medium heat, just until small bubbles appear around the edges and the surface steams, about 2 minutes. Then slide the pot off the heat. Add the grated Parmesan a handful at a time, whisking after each addition, and watch it disappear into a smooth, glossy sauce.
If you see any small lumps, keep whisking—the residual heat from the cream will melt them. The sauce will coat the back of a spoon thickly but still drip off in a ribbon.
Step 4: Toss the Pasta and Serve

Tip the drained pasta straight into the sauce and toss with tongs until every strand is coated. Splash in the reserved pasta water a little at a time, tossing as you go, until the sauce clings to the pasta but still looks loose and creamy. Taste and add more salt or a crack of black pepper if you like.
Pile the pasta into bowls, shower on a little more Parmesan right at the table, and serve while the sauce is at its silkiest.
Tips for the Creamiest Sauce
- Grate the cheese yourself.: Pre-shredded Parmesan often has anti-caking agents that stop it from melting into a smooth sauce.
- Never let the sauce boil after the cheese goes in.: High heat can cause the cheese to seize and turn grainy, so pull the pot off the burner before you start whisking it in.
- Pasta water is your insurance.: If the sauce tightens up too much, a couple of splashes of that warm, starchy water will loosen it right back up.
- Add-ins go in last.: Stir in any cooked protein or vegetables at the very end, after the pasta and sauce are already combined, so they warm through without overcooking.
Scaling the recipe is dead simple:
| Servings | Pasta | Heavy Cream | Parmesan | Butter |
|---|---|---|---|---|
| 2 | 8 oz | ½ cup | ½ cup | 1½ tbsp |
| 4 | 1 lb | 1 cup | 1 cup | 3 tbsp |
| 8 | 2 lb | 2 cups | 2 cups | 6 tbsp |
Storing Leftovers
- Refrigerate: in an airtight container for up to 3 days. The sauce will thicken as it chills, so don’t worry if it looks stiff.
- Reheating: is gentlest on the stove. Warm the pasta in a saucepan over low heat with a splash of milk or water, stirring often, until the sauce loosens up and everything is hot.
What to Serve With One-Pot Creamy Parmesan Pasta
A crisp green salad with a sharp lemon vinaigrette cuts right through the richness and keeps the plate from feeling heavy. For something warm, roasted broccoli or asparagus tossed in olive oil and salt roasts while the pasta water boils. And if you have a few extra minutes, garlic bread is never a bad idea alongside a bowl of creamy pasta.
Frequently Asked Questions
Can I use milk instead of heavy cream?
You can, but the sauce will be much thinner and more likely to curdle. Whole milk is your best bet, and you will need to whisk in a tablespoon of flour with the butter before adding the liquid to help it thicken.
Is this recipe gluten-free?
The sauce is naturally gluten-free. Just swap in your favorite gluten-free pasta and cook it according to the package, making sure to reserve the starchy pasta water.
Why did my sauce turn grainy?
The pan was probably too hot when you added the Parmesan. Once the cream is simmering, take the pot off the heat before you start stirring in the cheese, and whisk slowly.
How do I reheat this without the sauce breaking?
Use low heat and a splash of milk or water. Stir the pasta in a saucepan over the lowest setting, adding liquid a tablespoon at a time until the sauce comes back together.

One-Pot Creamy Parmesan Pasta Recipe
Ingredients
Method
- Cook the pasta in well-salted boiling water until al dente. Reserve 1 cup of pasta water, then drain.
- In the same pot, melt the butter over medium heat. Saute the garlic for 30 seconds until fragrant.
- Add the cream and salt, bring to a gentle simmer, then remove from heat. Whisk in the Parmesan a handful at a time until smooth.
- Toss the hot pasta with the sauce, adding splashes of pasta water until creamy and loose. Serve immediately with extra Parmesan and black pepper.
