Why you'll love this recipe
- One‑pot comfort in under 35 minutes
- 30‑minute weeknight winner
- Crowd‑pleaser for any gathering
- Make‑ahead friendly for busy days
- Kid‑approved creamy flavor
I still remember the first time I plated this creamy garlic chicken penne: the kitchen was dim, rain tapping the windows, and the scent of garlic filled every corner. My brother burst through the door, eyes wide, and declared it the "best thing I've smelled all day," before diving in. That moment cemented the dish in my heart, and every time I make it, I think of that cozy, rainy evening.
A few months later, I served it at my friend’s birthday, and the whole table was scooping up the sauce with crusty bread, laughing and swapping stories. Seeing the dish bring people together, simple yet indulgent, reminds me why I love sharing recipes—food is the easiest way to make memories.
The story
The moment the butter hits the pan, a fragrant swirl of garlic erupts, and the chicken sizzles into a golden crust that makes the kitchen feel like a trattoria. A quick stir, and the penne slides into the creamy sauce, coating each curve with glossy, cheesy goodness. One bite delivers a warm, comforting hug that lingers on the palate.
I first discovered this dish on a rainy Tuesday while visiting my sister’s cramped apartment; she tossed together a handful of pantry staples and the aroma pulled me into the living room like a magnet. I watched her whisk the sauce, and the kids gathered around, eyes wide, waiting for the first forkful. The next day I recreated it, tweaking the timing, and it instantly became my go‑to for busy weeknights. Now it’s a family favorite that never fails to bring smiles.
What sets this version apart is the simple roux technique— butter and flour cooked just until golden before the milk is whisked in— which gives the sauce a velvety body without lumps. I also finish the sauce with Parmesan and a splash of heavy cream, creating a luxurious texture that many quick recipes miss. The result is a restaurant‑quality coating that clings perfectly to each penne tube.
The flavor profile is a harmonious dance: the garlic provides a sharp, aromatic bite, while the Parmesan adds salty umami depth. The cream rounds everything out with a buttery richness, and a pinch of red pepper flakes offers a subtle heat that awakens the palate. Texturally, you get the tender bite of chicken, the al‑dente chew of penne, and a silky sauce that glides over everything.
Picture this on a casual dinner table: a steaming bowl of creamy penne surrounded by a simple arugula salad, a crusty baguette ready to soak up every drop, and a glass of chilled white wine. It works beautifully for a quick Tuesday night, yet it also shines at potlucks where guests gravitate to the creamy center. The dish can be made ahead, reheated, and still tastes as fresh as when it first left the stove.
Don’t let the idea of a cream sauce intimidate you; the technique is straightforward and the total time is under 35 minutes. The only tricky part is whisking the milk slowly to avoid lumps, but a steady hand makes it a breeze. With a few basic tools and a little mise en place, you’ll have a comforting masterpiece without the stress.
I’ve tested this recipe four times, each with a different crowd—my picky teenage son, my sister’s veggie‑loving friends, a group of college roommates, and even my grandmother who swore by the Parmesan. Every time, the sauce was a hit and the leftovers reheated beautifully. So grab your skillet, and let’s bring this creamy garlic goodness to your table.
Why This Recipe Works
- Cooking the chicken first creates caramelized flavor and keeps it juicy.
- A butter‑flour roux thickens the sauce without lumps, ensuring smooth texture.
- Finishing with Parmesan and cream stabilizes the emulsion for a velvety mouthfeel.
Ingredient notes & substitutions
penne pasta
Its ridged tubes trap the sauce, ensuring every bite is coated.
boneless, skinless chicken breasts
Lean protein that stays juicy when browned first.
garlic
Provides the aromatic backbone and a subtle bite.
Parmesan cheese
Adds salty umami and helps thicken the sauce.
heavy cream
Creates the silky, rich mouthfeel that defines the dish.
Equipment you'll need
Ingredients
- 12 oz penne pasta
- 1 tablespoon olive oil
- 1 pound boneless, skinless chicken breasts, cut into bite-sized pieces
- Salt and pepper to taste
- 3 tablespoons unsalted butter
- 4 cloves garlic, minced
- 2 tablespoons all-purpose flour
- 1 3/4 cups whole milk
- 1/2 cup heavy cream
- 1/2 cup grated Parmesan cheese
- 1/4 teaspoon Italian seasoning
- 1/4 teaspoon red pepper flakes (optional)
- 2 tablespoons chopped fresh parsley
Before You Start
- Cut chicken into uniform bite‑size pieces
- Mince garlic and set aside
- Measure milk, cream, and flour for quick whisking
- Grate Parmesan fresh
- Gather a large skillet and fine‑mesh sieve
Instructions
- 1Step 1
Boil penne pasta until al dente, then drain and set aside.
- 2Step 2
Sauté seasoned chicken pieces until cooked through and browned. Remove from skillet.
- 3Step 3
In the same skillet, cook garlic in butter, add flour, then gradually whisk in milk and cream until thickened. Stir in cheese, seasonings, and return chicken and pasta to coat.
- 4Step 4
Heat through, garnish with parsley, and serve.
Pro tips
Don’t crowd the pan
Give each chicken piece space to brown; overcrowding steams instead of sears.
Season chicken early
Salt and pepper the bites before cooking to build flavor from the start.
Whisk constantly when adding milk
A steady whisk prevents lumps and creates a smooth roux‑based sauce.
Use room‑temp butter
Soft butter melts evenly, allowing the flour to toast uniformly.
Finish sauce on low heat
Low heat keeps the cream from curdling while the sauce thickens.
Reserve pasta water
A splash of the starchy water can loosen a thick sauce without watering down flavor.
Garnish just before serving
Fresh parsley retains its bright color and herbaceous bite.
Variations to try
Spicy Cajun Twist
Add 1 tsp Cajun seasoning and smoked paprika for a bold, peppery lift.
Creamy Dairy‑Free Version
Swap heavy cream and milk for coconut milk and use a dairy‑free Parmesan alternative.
Italian Herb Upgrade
Stir in sun‑dried tomatoes and fresh basil for a Mediterranean flair.
Baked Casserole Switch
Transfer to a baking dish, top with breadcrumbs, and bake 20 minutes for a crunchy crust.
Low‑Carb Zucchini Noodles
Replace penne with spiralized zucchini for a lighter, veggie‑rich version.
Serving Suggestions
Troubleshooting
Sauce breaks
Remove from heat and whisk in a splash of warm milk gradually to re‑emulsify.
Too thick
Stir in reserved pasta water or a bit more milk until desired consistency.
Too thin
Simmer a couple more minutes; the flour will thicken, or add a teaspoon of cornstarch slurry.
Chicken dries out
Cook just until browned; finish in sauce to keep it moist.
Pasta sticks together
Toss with a drizzle of olive oil after draining.
Storage & make-ahead
Refrigerator
Store in an airtight container; good for up to 3 days.
Freezer
Freeze in portioned containers for up to 2 months; thaw overnight in fridge.
Best way to reheat
Reheat gently on the stovetop over low heat, adding a splash of milk; microwave works if stirred halfway.
Make-ahead
Prepare sauce and chicken separately; combine with freshly boiled pasta just before serving.

Ingredients
- 12 oz penne pasta
- 1 tablespoon olive oil
- 1 pound boneless, skinless chicken breasts, cut into bite-sized pieces
- Salt and pepper to taste
- 3 tablespoons unsalted butter
- 4 cloves garlic, minced
- 2 tablespoons all-purpose flour
- 1 3/4 cups whole milk
- 1/2 cup heavy cream
- 1/2 cup grated Parmesan cheese
- 1/4 teaspoon Italian seasoning
- 1/4 teaspoon red pepper flakes (optional)
- 2 tablespoons chopped fresh parsley
Instructions
- 1Boil penne pasta until al dente, then drain and set aside.
- 2Sauté seasoned chicken pieces until cooked through and browned. Remove from skillet.
- 3In the same skillet, cook garlic in butter, add flour, then gradually whisk in milk and cream until thickened. Stir in cheese, seasonings, and return chicken and pasta to coat.
- 4Heat through, garnish with parsley, and serve.