That first twirl of penne — the silky sauce clinging to every ridged surface, the chicken tender and golden, the whole kitchen smelling like garlic and Parmesan — that’s when I know dinner’s going to be okay. This creamy chicken penne pasta has been my reliable Tuesday-night answer for the past several years, and it comes together in 30 minutes flat with zero heavy cream involved.
The short version: One-pan, 30-minute creamy chicken penne that my kids inhale before I’ve even pulled out my chair.
I’ve made this dish at least forty times — through soccer seasons, sick days, and one particularly chaotic week when my husband was traveling and I needed dinner to just work without a single complaint. It did. It always does.
- Serves: 4 as a main
- Hands-On Time: 15 min | Total Time: 30 min
- Difficulty: Easy even on a school night
- Cost per serving: ~$2.75
- Calories: ~580 per serving
- Dietary Notes: Naturally nut-free; swap in gluten-free pasta to make it GF
(Photo above: overhead shot of creamy chicken penne pasta in a wide white ceramic bowl, fork twirling the pasta with a slight sauce stretch visible, soft natural light coming from the left, fresh parsley and a shower of Parmesan on top. The chicken pieces are golden at the edges, the sauce clings to every piece of penne, and there’s a small side salad peeking into the frame.)
The Trick That Makes This Sauce Silky (Without Heavy Cream)

Here’s the thing I learned after way too many watery, sad sauces: heavy cream isn’t what makes a pasta sauce taste luxurious. It’s starch — that starchy, cloudy pasta water you’d normally dump down the drain. When you whisk a splash of it into cream cheese and Parmesan, the sauce turns velvety and clings to the pasta like it’s been doing it for years.
The other non-negotiable? Searing the chicken before anything else. I know it’s tempting to just boil everything together and call it a day — trust me, I’ve done it, and the result is bland and pale. Give those chicken pieces five minutes in a hot pan with some oil and salt. They come out golden-brown and so much more flavorful, and the browned bits left in the pan end up seasoning the entire sauce.
Skipping either of those steps gives you a fine meal. But do both, and you’ve got the kind of creamy chicken penne pasta that makes your family think you slaved over a stove when you really just spent half an hour doing two smart things.
Everything You Need (Plus a Few Notes From Me)
- 12 oz penne pasta: The ridges matter — they catch the sauce way better than smooth pasta. My kids call this “the bumpy pasta that holds the good stuff,” and honestly, that’s exactly right.
- 1 lb boneless skinless chicken breast (or thighs): Thighs stay juicier and are more forgiving if you get distracted, but breasts are what I usually have on hand. Cut them into bite-sized pieces before cooking so everything finishes at the same time.
- 2 tbsp olive oil: For searing the chicken and softening the onion. Don’t use extra-virgin for the sear — it burns too easily. Plain olive oil or avocado oil works better.
- 1 small yellow onion, diced: The sweet backbone of the whole sauce. My nine-year-old swears she hates onions but has never once picked one out of this dish, which tells me everything.
- 3 cloves garlic, minced: Non-negotiable in my house. If you’re on a busy night and only have garlic powder, use a full teaspoon and add it with the seasonings.
- 1 cup low-sodium chicken broth: This deglazes the pan and becomes the base of the sauce. Low-sodium is important here — the Parmesan adds plenty of salt on its own.
- 4 oz cream cheese, softened and cubed: The secret to that silky texture without any heavy cream. Let it sit on the counter for 15 minutes while you chop everything. Cold cream cheese will make lumps that no amount of whisking can fix.
- ½ cup grated Parmesan cheese: Freshly grated if you can — it melts so much smoother than the pre-shredded stuff. I know, I know, we’re all busy. But this is the one place I’ll beg you to spend two extra minutes grating.
- ½ tsp Italian seasoning: A quick way to add herbaceous depth. Oregano and thyme are the stars here, so if you only have those, use pinch each.
- Salt and freshly ground black pepper: To taste. Season the chicken first, then taste the sauce at the end and adjust. I always need more pepper than I think.
- Fresh parsley, chopped: For color and a little freshness at the end. Optional but pretty — and my daughter calls it “the green sprinkles.”
What to Pull Out Before You Start
- A large pot for the pasta — I use a 5-quart one.
- A 12-inch skillet or Dutch oven with a lid. A deep skillet works perfectly; you need room for the sauce and pasta to toss together.
- A colander for draining the pasta — but save that mug of pasta water first!
- Measuring cups and spoons.
- A wooden spoon or silicone spatula for stirring. Something with a flat edge helps you scrape up all those browned bits — that’s flavor you don’t want to leave behind.
Let’s Make It (Step by Step)
This goes fast once you start, so read through once before you heat the pan. And remember the golden rule: save a cup of the pasta water before you drain. Future-you will be very grateful.
Get the water going first: Bring a large pot of well-salted water to a boil. Salt it like you’re seasoning the ocean — this is the only chance the pasta itself gets.
- Season and sear the chicken: Pat the chicken pieces dry with a paper towel (this is key for browning, not steaming), then season generously with salt and pepper. Heat the olive oil in your skillet over medium-high heat and add the chicken in a single layer. Cook without moving it for 5–6 minutes until the bottom is deep golden-brown, then flip and cook another 3–4 minutes until cooked through. Transfer to a plate. (📸 Photo tip: You should see a deep golden crust on the chicken pieces — that’s your signal they’re ready to flip. The pan should have browned bits stuck to the bottom; that’s gold, not mess.)
- Soften the onion: In the same skillet, reduce the heat to medium and add the diced onion. Scrape up any browned bits as you stir — the onion will pick up all that chicken flavor. Cook for 3–4 minutes until translucent and soft. If the pan looks dry, add a splash of the chicken broth to loosen things up.
- Add the garlic: Stir in the minced garlic and cook for 30–60 seconds until fragrant. Garlic burns fast, so don’t walk away. If it starts to smell nutty and look brown, you’ve gone too far — start over with fresh garlic or just add the broth quickly to stop the cooking.
- Deglaze with broth: Pour in the chicken broth and use your spoon to scrape up every last browned bit from the bottom of the pan. Bring it to a simmer. This is where the sauce gets its deep flavor — that golden crust on the pan is pure umami. (📸 Photo tip: The liquid should be a warm amber color and gently bubbling. If it looks mostly clear, you didn’t scrape hard enough — keep going.)
- Drop in the cream cheese: Reduce the heat to low and add the cubed cream cheese, stirring constantly until it melts into the broth completely. The sauce will look thin at first — that’s okay. If you see lumps, whisk vigorously for a minute; they’ll smooth out.
- Stir in the Parmesan: Add the grated Parmesan and Italian seasoning, stirring until the cheese melts and the sauce thickens slightly. Taste it and adjust the salt and pepper now. This sauce will still be a bit loose — it tightens up once the pasta joins.
- Cook the pasta: By now your water should be boiling. Drop the penne and cook according to package directions until al dente. Before draining, scoop out 1 cup of the starchy pasta water and set it aside. Drain the pasta — don’t rinse it. Rinsing washes away the starch that helps the sauce cling, and it makes the noodles cold. Just drain and go.
- Bring it all together: Return the drained pasta to the empty large pot (or dump it right into the skillet if there’s room — I use the skillet when I’m feeling lazy, which is most nights). Add the chicken, then pour the sauce over everything. Toss well. Add splashes of the reserved pasta water, a little at a time, until the sauce is glossy and coats every piece of penne. You probably won’t use the whole cup — stop when it looks silky, not soupy.
- Rest and serve: Let the pasta sit off the heat for 2–3 minutes. I know you’re hungry, but this lets the sauce thicken and soak into the pasta a little. Sprinkle with parsley and extra Parmesan, then serve it straight out of the pan if you’re like me.
Sunday Prep = Stress-Free School Nights
When I’m organized (which happens about once a month), I make a double batch of this creamy chicken penne pasta on Sunday and we’re set for lunches and two dinners until Wednesday. The sauce keeps surprisingly well, and the flavors actually get more rounded after a day in the fridge.
- Fridge: Store in an airtight container for up to 4 days. The sauce will thicken as it sits — that’s normal, just add a splash of chicken broth or water when reheating.
- Freezer: Yes, it freezes for up to 3 months, but I’m going to be honest with you: the texture of the pasta softens and the sauce can get a little grainy from the cream cheese. It still tastes good, but fresh is better. Freeze in single-serving containers and thaw overnight in the fridge.
- Reheat: Skillet over medium-low heat with a splash of broth is the best way — it keeps the sauce smooth. The microwave works in a pinch (my kids reheat leftovers for lunch all the time), just stir every 30 seconds and add a little liquid.
My Honest Advice After Making This 40 Times
- Dry the chicken before searing: This is the difference between golden-brown edges and pale, steamed chicken. If you’re short on time, pat the chicken pieces with a clean dish towel — the paper towel thing is nice but not essential. Even if you skip this, the dish still tastes good because the sauce carries so much flavor. I’ve done it. More than once.
- Cube the cream cheese while it’s still slightly chilled, then let it soften: Cutting cold cream cheese is way easier, and by the time you’ve seared the chicken and cooked the onion, those cubes have come to room temperature and will melt like a dream. Cold, un-cubed cream cheese thrown straight into hot liquid is how you end up with lumps.
- Taste before you salt anything at the end: Parmesan is salty. The broth is salty (even the low-sodium kind). The pasta water is salty. If you salt the sauce before tasting, you might end up with something that makes you reach for water. Season the chicken at the beginning, then add salt at the end only if it needs it.
- When in doubt, add more pasta water: The sauce will always look too thin right before you toss it with the pasta. That’s because the pasta soaks up liquid immediately. Give it a minute on the heat — if it still looks tight, add a splash of pasta water and toss. The starchy water is literally the perfect sauce-saver and it’s free.
Swaps That Actually Work
- Dairy-Free: Use dairy-free cream cheese (I’ve tested this with the plain variety — it works!) and nutritional yeast or dairy-free Parmesan in place of the regular. Use olive oil or vegan butter and the sauce still turns out creamy. My nephew can’t do dairy and he ate two servings last time he was over, so this version has been kid-approved.
- Gluten-Free: Swap the penne for your favorite gluten-free pasta — brown rice or chickpea pasta both work well. Save the gluten-free pasta water just like you would with regular. Chickpea pasta has more protein and my oldest actually prefers it. Don’t tell her it’s “healthy.”
- Spicy (for the after-bedtime grown-up version): Add ½ teaspoon of red pepper flakes with the garlic, and finish with a squeeze of lemon juice at the end. The heat cuts through the creaminess beautifully. My husband likes this version so much he asked me to write it on a sticky note so he could make it on his own. He’s never done that for any other recipe.
- Extra Veggies: Sauté sliced mushrooms with the onion, or stir in a handful of baby spinach right before serving so it wilts into the sauce. This is my “I need more vegetables in this meal but nobody wants a salad again” move.
- More Protein: Swap the chicken for Italian sausage — just squeeze it out of the casings and brown it like you would the chicken. You won’t need as much salt since sausage is already seasoned. This is the version I make when there’s no chicken in the freezer and I forgot to defrost. It’s been a while, but it’s legendary on a cold night.
Questions I Get About This Recipe All the Time
Q: Why did my sauce turn out grainy instead of silky?
A: Ugh, I’ve been there. Nine times out of ten, the culprit is cold cream cheese that wasn’t cubed before it hit the hot pan. It seizes up and no matter how hard you whisk, those little specks stay. The fix is to soften the cream cheese for 15–20 minutes on the counter and cube it before you even start the chicken. The other possible culprit is pre-shredded Parmesan that contains anti-caking agents — those powders prevent the cheese from melting smoothly. Freshly grating it really does fix the problem. You’ve got this next time.
Q: Can I use heavy cream or half-and-half instead of cream cheese?
A: Yes, absolutely. Use a full cup of heavy cream and skip the cream cheese and the broth, or use half broth and half heavy cream for a lighter version. The sauce won’t be quite as thick and clingy — cream cheese gives it that almost velvet-like coating — but it’ll still be delicious. I do this sometimes when I’m out of cream cheese and it’s a perfectly good dinner. Just don’t let the cream boil once you add it, or it can curdle.
Q: How long does this creamy chicken penne pasta last in the fridge? And can I freeze it?
A: It’s good in the fridge for up to 4 days in an airtight container. The sauce thickens when cold, so add a splash of broth or water when you reheat. For the freezer, I’ll be straight with you: it works for up to 3 months, but pasta texture changes after freezing — it gets softer and a bit softer on reheating. It’s still a good lunch, just not quite as good as fresh. If you’re meal prepping specifically for the freezer, underseason slightly and undercook the pasta by a minute, so it doesn’t turn to mush when you reheat it.
Q: What do you serve with this creamy chicken penne?
A: We keep it simple — a green salad with a lemony vinaigrette is the perfect contrast to the rich, creamy sauce. On busier nights, I’ll just steam some broccoli to put on top. And if we’re being completely honest, my kids’ favorite side is a slice of crusty bread to mop up every drop of leftover sauce from their bowls. That’s a tradition at our table now — nobody leaves a drop behind.
More Recipes My Family Makes on Repeat
If you loved this one, there are a few others that get the same happy reaction at our table:
- [INTERNAL LINK PLACEHOLDER: One-Pan Garlic Butter Chicken and Rice] — The “everything cooks in one pan” dinner that saves me on the nights I really don’t want to do dishes.
- [INTERNAL LINK PLACEHOLDER: Slow Cooker Creamy Tortellini Soup] — My favorite Sunday-simmer recipe; the whole house smells amazing and dinner is ready by the time we’re back from church.
- [INTERNAL LINK PLACEHOLDER: Baked Parmesan Crusted Chicken Tenders] — The oven-baked tenders that made my husband swear off the fast food version for good.
I hope this creamy chicken penne pasta becomes your Tuesday-night lifesaver the way it’s become mine. Whether you’re feeding a crowd of picky kids or just trying to get something warm and good on the table after a long day, this one’s got your back.
If you try it, drop a comment below — I love hearing how it goes for you, especially if your family finds the same “green sprinkles” tradition or you come up with a fun variation I haven’t tried yet. And tag me on Pinterest or Instagram so I can see your beautiful bowl of pasta!
📌 This creamy chicken penne pasta recipe comes together in 30 minutes with no heavy cream — save it for your next busy weeknight when you need dinner to just work.

Creamy Chicken Penne Pasta That’s Silky Smooth in 30 Minutes (No Heavy Cream Required)
Equipment
- Large Pot (5-quart)
- 12-inch Skillet or Dutch Oven with Lid
- Colander
- Measuring Cups and Spoons
- Wooden spoon or silicone spatula
Ingredients
- 12 oz penne pasta
- 1 lb boneless skinless chicken breast (or thighs), cut into bite-sized pieces
- 2 tbsp olive oil
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 1 cup low-sodium chicken broth
- 4 oz cream cheese, softened and cubed
- 1/2 cup grated Parmesan cheese
- 1/2 tsp Italian seasoning
- Salt and freshly ground black pepper, to taste
- Fresh parsley, chopped, for garnish
Instructions
- Pat the chicken pieces dry, then season generously with salt and pepper. Heat olive oil in a 12-inch skillet over medium-high heat and add the chicken in a single layer. Cook undisturbed for 5-6 minutes until golden-brown, flip, and cook 3-4 minutes more until cooked through. Transfer to a plate.
- Reduce heat to medium and add the diced onion to the same skillet. Scrape up any browned bits as you stir and cook 3-4 minutes until translucent.
- Stir in the minced garlic and cook for 30-60 seconds until fragrant. Do not let it burn.
- Pour in the low-sodium chicken broth and scrape up every browned bit from the bottom of the pan. Bring to a simmer.
- Reduce heat to low and add the cubed cream cheese, stirring constantly until it melts into the broth. Whisk out any lumps.
- Stir in the grated Parmesan and Italian seasoning until melted and slightly thickened. Taste and adjust salt and pepper.
- Meanwhile, cook the penne in well-salted boiling water according to package directions until al dente. Before draining, reserve 1 cup of pasta water. Drain the pasta without rinsing.
- Return the drained pasta to the large pot or add it to the skillet. Add the seared chicken and pour the sauce over everything. Toss well, adding splashes of reserved pasta water until the sauce is glossy and clings to the penne.
- Let the pasta rest off the heat for 2-3 minutes so the sauce thickens. Sprinkle with fresh parsley and extra Parmesan before serving.






