This alfredo with penne pasta works with almost anything — any protein, any vegetable we have, whatever’s in the fridge. Chicken, shrimp, steak, roasted broccoli — it all works. And the seasoning is completely adjustable, so it never feels like the same dish twice. Some nights it stays classic, other nights we go cajun with peppers and onions and it becomes a whole different dinner.

We are a garlic household. There’s never a small amount of garlic in this sauce. I use about 6–8 cloves here — which sounds like a lot, but once it melts slowly into the butter, it’s exactly right.

And yes — technically this isn’t a traditional alfredo. Real alfredo is just butter, parmesan, and pasta water. This version adds cream and a lot of garlic, which makes it richer and more indulgent. It’s basically alfredo’s more flavorful, slightly unruly cousin — the one everyone actually wants at dinner.

The other non-negotiable is a big block of Parmigiano Reggiano. Not the pre-shredded stuff, not the green can — the real thing. Freshly grated, added slowly over low heat, and the sauce turns into something you want to eat straight from the pan.

Butter, garlic, cream, good parmesan, pasta water. Simple ingredients that deserve good versions of themselves.

This is where the flavor starts — butter, garlic, and a little heat. If your alfredo doesn’t start like this… it should.

Ingredients You’ll Need

  • 12 oz penne pasta
  • 4 tablespoons unsalted butter
  • 6–8 cloves garlic, minced
  • 1½ cups heavy cream
  • 1½ cups freshly grated
  • Parmigiano Reggiano
  • salt and black pepper to taste
  • ½ cup pasta water, reserved

Optional for serving:

  • grilled or roasted chicken
  • shrimp or steak
  • roasted vegetables
  • fresh herbs

How to Make It

This is the step that makes alfredo so good — real parmesan melting into a creamy garlic butter sauce.

Slowly cook garlic in butter with a pinch of red pepper flakes — low heat, no browning.

Creamy garlic alfredo sauce in a pan with a spoon, smooth and thick texture

Pour in the heavy cream and let it gently simmer for 2–3 minutes until slightly thickened.

adding grated parmesan cheese to creamy alfredo sauce in a pot

Reduce the heat to low and stir in the Parmigiano Reggiano a handful at a time, letting each addition melt fully before adding more. This is what makes the sauce smooth instead of grainy — low heat, slow additions.

penne pasta added to creamy garlic alfredo sauce in a pan

Add the cooked pasta directly into the sauce and toss to coat. Add splashes of reserved pasta water as needed until the sauce is silky and clings to every piece of pasta.

A Few Things That Make This Work

  • Low and slow on the garlic — 5 minutes in butter over medium-low heat, no color, no rushing. It turns sweet and mellow and you’ll wonder why you didn’t add more
  • Freshly grated Parmigiano Reggiano only — pre-shredded won’t melt properly and the sauce will be grainy
  • Low heat when the cheese goes in — high heat breaks the sauce
  • Don’t skip the pasta water — it makes the sauce glossy, not heavy

How to Build It Into a Full Meal

This is where this recipe really shines. If you want to add something simple, my broiled chicken thighs are really good with this.

Keep it simple or build it out depending on the night:

• Sliced grilled chicken
• Sautéed or roasted shrimp
• Leftover steak, thinly sliced
• Roasted broccoli, mushrooms, or zucchini

I also make this all the time with cajun chicken, roasted peppers, and onions — same base sauce, totally different flavor. It’s one of those small shifts that makes it feel like a completely new dinner without starting from scratch.

creamy penne alfredo pasta tossed in garlic parmesan sauce

What Pasta Works Best

Penne is my go-to because the sauce gets into all the ridges and holds really well. But use what you have — fettuccine for a more classic feel, rigatoni for something heartier, or even spaghetti in a pinch.

recipe:

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
creamy penne alfredo pasta tossed in garlic parmesan sauce

Creamy Penne Alfredo


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Anca Toderic
  • Total Time: 30 minutes
  • Yield: 4 1x

Description

A creamy, garlicky penne alfredo made with butter, heavy cream, and freshly grated Parmigiano Reggiano. Richer and bolder than the classic — ready in under 30 minutes.


Ingredients

Units Scale
  • 12 oz penne pasta
  • 4 tablespoons unsalted butter
  • 68 cloves garlic, minced
  • 1 1/2 cups heavy cream
  • 1 1/2 cups freshly grated Parmigiano Reggiano
  • Salt and black pepper to taste
  • 1/2 cup pasta water, reserved

Instructions

  1. Cook penne in salted water until al dente. Reserve ½ cup pasta water before draining.
  2. Melt butter in a large pan over medium-low heat. Add garlic and cook gently for 5 minutes — no color, no rushing. It should be soft, sweet, and fragrant.
  3. Pour in the heavy cream and simmer gently for 2–3 minutes until slightly thickened.
  4. Reduce heat to low. Add Parmigiano Reggiano a handful at a time, stirring until fully melted and smooth.
  5. Add the cooked pasta and toss to coat. Add pasta water a splash at a time until the sauce is silky and clings to the pasta.
  6. Season with salt and pepper. Serve immediately.

Notes

  • Freshly grated Parmigiano Reggiano only — pre-shredded won’t melt properly
  • Low and slow on the garlic — 5 minutes, no color, no rushing
  • Low heat when adding cheese prevents the sauce from breaking
  • Pasta water is what makes the sauce glossy, not heavy
  • Reheats well with a splash of cream or milk
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes

How to Store and Reheat

Store leftovers in an airtight container in the fridge for up to 3 days. To reheat, add a splash of milk or cream and warm gently on the stove or in the microwave, stirring often. The sauce will loosen right back up.

Frequently Asked Questions

Can I make this without heavy cream?

You can, but it won’t be the same. The cream is what gives this sauce its richness.

Why is my sauce too thick?

Add reserved pasta water a little at a time until it loosens.

Why is my sauce grainy?

Usually the heat was too high when adding the cheese, or the parmesan wasn’t freshly grated. Low heat and fresh cheese — that’s the fix.

Can I use a different pasta?

Absolutely — fettuccine, rigatoni, spaghetti all work. Penne just happens to hold the sauce really well.