Chicken Garlic Parmesan Pasta is the kind of dinner I make when I want something creamy, garlicky, and actually filling. It’s penne tossed with tender chicken and a rich parmesan sauce that tastes a little like an Alfredo, but with more garlic and a bit more personality.
What I like most is the sauce: it’s smooth and cheesy without feeling heavy in a bad way, and it clings to the pasta instead of sliding off. Freshly grated parmesan makes it taste extra savory, and a small squeeze of lemon at the end is a nice touch when I want to cut the richness.
This is one of my go-to weeknight pasta dinners because it’s fast, uses one skillet for the sauce, and everyone eats it without complaints. I usually serve it with a simple salad or some warm bread and call it a night.

Why You’ll Love This Recipe
Weeknight Friendly: It’s a straightforward pasta dinner that doesn’t take long, but still feels like real comfort food.
That Garlic-Parmesan Sauce: Creamy, savory, and plenty garlicky, with parmesan doing the heavy lifting on flavor.
One-Skillet Sauce: The chicken and sauce happen in the same pan, so you get good flavor and fewer dishes.
Easy to Adjust: You can make it thicker, lighter, spicier, or add vegetables without changing the whole recipe.
Great Leftovers: It reheats well with a splash of milk or broth, so lunch the next day is handled.
Ingredients You’ll Need
Pasta
- Penne pasta: I like penne here because it holds onto the sauce really well. Rigatoni or shells work too if that’s what you have.
- Salt: Don’t skip salting the pasta water. It’s the only chance to season the pasta itself.
Chicken
- Chicken breast: Cut it into bite-size pieces so it cooks quickly and stays tender. Chicken thighs work great too and stay extra juicy.
- Italian seasoning: This keeps the flavor classic and easy. If your blend is heavy on oregano, that’s totally fine here.
- Kosher salt: Season the chicken before it hits the pan so it doesn’t taste flat once it’s in the sauce.
- Black pepper: Freshly cracked is best, but whatever you have is fine.
- Olive oil: Helps the chicken brown and keeps it from sticking. A neutral oil works too.
Garlic Parmesan Sauce
- Unsalted butter: I prefer unsalted so I can control the salt once the parmesan goes in.
- Garlic: Fresh is best here. Jarred minced garlic works in a pinch, but the flavor is a little sharper and less sweet.
- All-purpose flour: This thickens the sauce just enough so it coats the pasta instead of staying thin.
- Half and half: My favorite for a creamy sauce that’s not too heavy. Heavy cream makes it thicker, and whole milk makes it lighter.
- Chicken broth: Adds savory flavor and loosens the sauce so it doesn’t turn too dense.
- Parmesan cheese: Freshly grated melts smoother and tastes better. The shelf-stable grated kind can make the sauce grainy.
- Garlic powder: Sounds small, but it rounds out the garlic flavor and makes the sauce taste more even.
- Red pepper flakes: Optional, but I like a tiny pinch for a little warmth.
- Salt: I usually wait until the cheese melts, then taste and adjust. Parmesan can be salty on its own.
Finish and Garnish
- Baby spinach: Optional, but it’s an easy way to add something green. It wilts quickly right into the pasta.
- Fresh parsley: Adds a clean, fresh flavor at the end. Basil works too if that’s what you have.
- Extra parmesan: I always add more at the table. It’s worth it.
- Lemon juice: Optional, but a little squeeze wakes everything up, especially if the sauce feels rich.

Recipe Instructions
- Boil the pasta: Bring a large pot of water to a boil and salt it well. Cook the pasta until al dente, then reserve about 1/2 cup of pasta water and drain.
- Season the chicken: Pat the chicken dry, then season it with Italian seasoning, salt, and pepper.
- Cook the chicken: Heat the olive oil in a large skillet over medium-high heat. Cook the chicken until browned and cooked through, about 6 to 8 minutes, then transfer it to a plate.
- Melt the butter: Reduce the heat to medium. Add the butter to the same skillet and let it melt.
- Cook the garlic: Add the minced garlic and cook until fragrant, about 30 seconds.
- Whisk in the flour: Whisk the flour into the butter and garlic and cook for 1 minute, stirring constantly.
- Add the dairy: Slowly whisk in the half and half and chicken broth until smooth. Bring it to a gentle simmer and cook 3 to 5 minutes, until slightly thickened.
- Add the cheese: Stir in the parmesan, garlic powder, and red pepper flakes (if using) until melted and smooth. Taste and add salt if needed.
- Add chicken and pasta: Return the chicken to the skillet and stir to coat. Add the drained pasta and toss everything together, adding reserved pasta water a little at a time if the sauce needs loosening.
- Finish and serve: Stir in the spinach until just wilted if using. Finish with parsley, extra parmesan, and a small squeeze of lemon if you like, then serve hot.

Some of my tips!
This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.
Recipe Tips & Tricks
Pat the chicken dry first. A quick paper-towel dry helps it brown instead of steaming, and you get better flavor in the pan.
Keep the garlic moving. It only needs about 30 seconds, and it can burn fast in butter. If it starts to brown, go right in with the flour.
Grate parmesan fresh if you can. I get the smoothest sauce with freshly grated parmesan. Pre-grated “shaker” parmesan doesn’t melt as nicely.
Don’t crank the heat after the cheese goes in. Keep it at a gentle simmer so the sauce stays smooth and the cheese doesn’t get grainy.
Use the pasta water on purpose. Add it a splash at a time until the sauce looks glossy and coats the pasta well. You usually won’t need all of it.
Make some touches!
There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.
Serving Suggestions
- Salad: A simple chopped romaine salad with cucumbers and a light vinaigrette is really nice with this. I keep it basic.
- Bread: Garlic bread, a crusty loaf, or soft breadsticks are all good for swiping through the extra sauce. Warm bread is never a bad idea here.
- Vegetables: Roasted broccoli or sautéed green beans work well on the side. If you want to keep it easy, steam some broccoli and toss it with lemon and salt.
- Extra garnish: Top with more parmesan and parsley, and keep lemon wedges on the table. A little acidity helps if the sauce feels rich.
Save it for later
This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.
Storage and Make Ahead
Store leftovers covered in the fridge for up to 4 days. The sauce thickens as it sits, which is normal with creamy pasta.
To reheat, warm it gently on the stove or in the microwave and add a splash of milk or chicken broth to loosen the sauce. Stir well and don’t rush it with high heat.
If you want to make this recipe ahead, you can cut and season the chicken, mince the garlic, and grate the parmesan earlier in the day. When dinner hits, everything goes much faster.
You can also freeze individual portions, but creamy sauces can change texture a bit after thawing. Thaw in the fridge overnight, then reheat slowly with a splash of liquid.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
Can I use chicken thighs instead of chicken breasts?
Yes. Boneless skinless thighs work really well and stay juicy. They may take an extra minute or two, but the rest of the recipe stays the same.
Can I swap the half and half for something else?
You can use heavy cream for a thicker, richer sauce, or whole milk for a lighter one. If you use milk, just expect the sauce to be a little thinner and simmer it gently until it thickens.
Why did my parmesan sauce turn grainy?
This usually happens if the heat is too high after the cheese goes in, or if you’re using pre-grated parmesan that doesn’t melt smoothly. Keep the sauce at a gentle simmer and use freshly grated parmesan if you can.
Can I add vegetables?
Definitely. Spinach is the easiest since it wilts right in, but broccoli, peas, or sautéed mushrooms are also good. I’d cook sturdier vegetables separately first so they don’t water down the sauce.
How do I loosen the sauce if it gets too thick?
Add a splash of reserved pasta water, milk, or chicken broth and stir until it looks creamy again. It thickens quickly as it cools, so a little liquid goes a long way.
You might also like
Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Chicken Garlic Parmesan Pasta
INGREDIENTS
Pasta
- 12 oz penne pasta
- 1 tbsp salt for pasta water.
Chicken
- 1 lb boneless skinless chicken breast cut into bite size pieces
- 1 tsp Italian seasoning
- ¾ tsp kosher salt
- ½ tsp black pepper
- 2 tbsp olive oil.
Garlic Parmesan Sauce
- 4 tbsp unsalted butter
- 6 cloves garlic minced
- 2 tbsp all purpose flour
- 2 cups half and half
- ½ cup chicken broth
- 1 cup freshly grated parmesan cheese
- ½ tsp garlic powder
- ¼ tsp red pepper flakes optional
- salt to taste.
Finish and Garnish
- 1 cup baby spinach optional
- 2 tbsp chopped fresh parsley
- extra parmesan cheese for serving
- lemon juice to taste optional.
INSTRUCTIONS
Pasta
- bring a large pot of water to a boil and salt it well
- cook pasta until al dente then reserve 0.5 cup pasta water and drain.
Chicken
- pat chicken dry then season with Italian seasoning salt and pepper
- heat olive oil in a large skillet over medium high heat and cook chicken until browned and cooked through about 6 to 8 minutes then transfer to a plate.
Garlic Parmesan Sauce
- reduce heat to medium then melt butter in the same skillet
- add garlic and cook until fragrant about 30 seconds
- whisk in flour and cook 1 minute
- slowly whisk in half and half and broth until smooth then simmer 3 to 5 minutes until slightly thickened
- stir in parmesan garlic powder and red pepper flakes until melted and smooth then adjust salt.
Combine and Serve
- return chicken to the skillet and stir to coat
- add drained pasta and toss to combine adding reserved pasta water a little at a time if needed to loosen
- stir in spinach until just wilted if using
- finish with parsley extra parmesan and a small squeeze of lemon if desired and serve hot.
