20-Minute Creamy Garlic Penne Pasta
This creamy garlic penne pasta is the one I reach for when I need dinner fast and the whole family will actually eat it. The sauce comes together in the time it takes to boil the pasta, with nothing but garlic, real Parm, and a splash of cream.

No roux, no waiting around. Just a glossy, clingy sauce that tastes like you spent way longer on it.
Why This Creamy Garlic Pasta Works
I love that the sauce is built from ingredients I almost always have—garlic, butter, cream, and a block of Parmesan. It feels a little fancy without requiring a trip to the store.
The texture gets me every time. The penne catches the garlicky sauce in every ridge, and the cheese melts into the cream to make it silky, not heavy.
Ingredients

- 1 lb (450g) penne pasta: any short tubular pasta works
- 3 tbsp unsalted butter: salted is fine, just reduce the added salt
- 6 garlic cloves, minced: fresh garlic, not the jarred stuff
- 1 cup (240ml) heavy cream: half-and-half works but the sauce will be thinner
- 1 cup (100g) freshly grated Parmesan cheese: pre-grated won’t melt as smoothly
- ½ tsp fine sea salt, plus more for the pasta water
- ¼ tsp freshly ground black pepper
- Pinch red pepper flakes: optional, for a little warmth
- ½ cup reserved pasta water: scooped out before you drain
Variations / Substitutions
- Add protein: stir in shredded rotisserie chicken or sautéed shrimp right at the end
- Lighter version: use half-and-half and cut the butter to 1½ tbsp; the sauce will be less thick but still creamy
- Herb finish: toss with a handful of fresh chopped parsley or basil just before serving
- Cheese swap: Pecorino Romano gives a sharper, saltier bite
If you love garlicky pastas, try our Garlic Butter Shrimp Linguine next.
How to Make Creamy Garlic Penne Pasta
Step 1: Cook the Penne

Bring a large pot of salted water to a boil. Cook the 1 lb penne according to the package directions until al dente, about 10 to 12 minutes. Before you drain, scoop out ½ cup of the starchy pasta water and set it aside.
The pasta water should look cloudy from the starch—that liquid gold will help the sauce cling to every tube.
Step 2: Sauté the Garlic

While the pasta cooks, melt the 3 tbsp butter in a large skillet over medium heat. Once it’s foamy, add the 6 minced garlic cloves and the pinch of red pepper flakes, if you’re using them. Cook, stirring constantly, for 1 to 2 minutes until the garlic is fragrant and just golden at the edges.
The kitchen will smell amazing, but watch carefully—garlic can go from golden to bitter and burnt in seconds.
Step 3: Build the Cream Sauce

Pour the 1 cup heavy cream into the skillet with the garlic butter. Stir and let it come to a gentle simmer. Reduce the heat to low and simmer for 2 to 3 minutes until slightly thickened.
The cream will turn a pale ivory and the surface will dimple with small bubbles. That’s when it’s ready for the cheese.
Step 4: Toss and Serve

Add the drained penne to the skillet. Sprinkle in the 1 cup freshly grated Parmesan, the ½ tsp salt, and the ¼ tsp black pepper. Pour in about ¼ cup of the reserved pasta water and toss everything together with tongs until the cheese melts into a smooth sauce. Add more pasta water a tablespoon at a time if needed to loosen it.
You’ll know it’s ready when the sauce hugs every piece of penne and the pasta looks glossy. Scoop into warm bowls and finish with an extra grating of Parmesan. Serve right away.
Tips for the Creamiest Garlic Sauce
- Have all your ingredients measured and ready before you turn on the stove. The sauce comes together in just a few minutes and you don’t want the garlic to sit too long once it’s cooked.
- If your sauce looks greasy or separates, take it off the heat immediately and whisk in a splash of cold cream or an ice cube. The temperature shock can bring it back together.
- For an extra garlicky finish, rub a cut clove of garlic over the inside of each serving bowl before spooning in the pasta. It adds a subtle hit without any raw bite.
Storing Leftovers
- Refrigerate: Store in an airtight container in the fridge for up to 3 days. The pasta will absorb the sauce as it sits, so it will be noticeably thicker when cold.
- Reheating: Warm it gently on the stovetop or in short bursts in the microwave with a splash of milk or water, stirring often, until creamy again.
What To Serve With Creamy Garlic Penne
A crisp green salad with a lemon vinaigrette cuts through the richness of the cream sauce beautifully. Roasted asparagus or broccoli adds a fresh, slightly bitter note that balances the dish. If you want something heartier, simple garlic bread is always welcome for sopping up every last bit of sauce.
Frequently Asked Questions
Can I use milk instead of heavy cream?
You can, but the sauce will be much thinner and less rich. For best results, use whole milk and whisk a tablespoon of flour into the butter before adding the milk to help it thicken.
Can I make this pasta ahead of time?
This dish is best made fresh because the cream sauce can break when reheated. If you need to prep ahead, cook the sauce and store it separately, then toss it with freshly boiled pasta right before serving.
My sauce turned out too thick. How do I fix it?
Stir in more of the reserved pasta water, a tablespoon at a time, until it reaches the consistency you like. The starchy water will keep the sauce silky.
Is there a dairy-free version?
Yes. Use a good plant-based butter, full-fat unsweetened coconut cream or cashew cream, and nutritional yeast in place of the Parmesan. It will be different but still creamy and savory.

Creamy Garlic Penne Pasta Recipe
Ingredients
Method
- Cook the penne in a large pot of salted boiling water until al dente, about 10 to 12 minutes. Reserve ½ cup of pasta water, then drain.
- Melt the butter in a large skillet over medium heat. Add the garlic and red pepper flakes and cook, stirring, for 1 to 2 minutes until fragrant and just golden.
- Pour in the heavy cream and simmer on low for 2 to 3 minutes until slightly thickened.
- Add the drained penne, Parmesan, salt, and pepper. Pour in ¼ cup pasta water and toss until the cheese melts into a smooth sauce. Add more pasta water as needed. Serve right away with extra Parmesan.
