Healthy Garlic Parmesan Chicken Pasta solves a specific problem: you want a creamy pasta dinner on a Tuesday night without 600 calories and a sink full of pans. This version lands at roughly 428 calories and 34 grams of protein per serving, and it cooks in one skillet from raw chicken to finished sauce.
Advertisements1
The mechanics matter here. Pasta releases starch as it boils, and that starch is what thickens the sauce when the pasta finishes cooking directly in the skillet with broth and milk. Skip that step and you get a watery sauce that slides off the noodles.
I tested this at 6 servings using 12 ounces of pasta, not a full pound. That ratio gives you a sauce-to-noodle balance that actually coats every strand instead of pooling at the bottom of the pan.
Why You'll Love This Recipe
About the Ingredients
12 oz (340g) short pasta, such as penne or rigatoni
Short shapes with ridges hold the Parmesan sauce better than long noodles. If you only have spaghetti, break it in half and add 1/4 cup extra broth, since it packs tighter in the pan.
1.5 lb (680g) boneless, skinless chicken breast, cut into 1-inch pieces
Cut against the grain into even 1-inch cubes so they hit 165F (74C) at the same time. Boneless thighs work as a swap but need 2 extra minutes of searing and add about 40 calories per serving.
2 tbsp olive oil
Regular olive oil, not extra virgin, is the right call for a 400F (204C) sear because it has a higher smoke point. Avocado oil is a direct substitute if you have it.
6 cloves garlic, minced (about 2 tbsp)
Fresh cloves only here; jarred garlic tastes flat and burns faster. If garlic is too sharp for you, use 4 cloves and add 1/4 tsp garlic powder at the end.
2 cups (480ml) low-sodium chicken broth
Low-sodium matters because the Parmesan adds 1,000mg+ of sodium on its own. Vegetable broth works for a meatless-adjacent version, though the flavor gets noticeably sweeter.
1.5 cups (360ml) 2% milk
2% gives you creaminess without the 400-calorie hit of heavy cream. Whole milk is a fine swap; skim milk tends to break when it simmers, so avoid it.
1 cup (100g) grated Parmesan, plus more for serving
Buy a block and grate it yourself; pre-shredded Parmesan is coated in cellulose and clumps instead of melting. Pecorino Romano is a sharper, saltier substitute, so cut it to 3/4 cup.
1 tsp Italian seasoning
A dried blend of oregano, basil, and thyme. If yours is over a year old, add 1/2 tsp more, because dried herbs lose potency fast.
1/2 tsp red pepper flakes
Optional but recommended; it cuts through the dairy fat. Aleppo pepper is a milder swap if you are feeding kids.
1/2 tsp kosher salt and 1/4 tsp black pepper
Kosher salt, not table salt, for even seasoning on the chicken. If using table salt, halve the amount.
2 cups (60g) baby spinach, packed
Stir it in at the very end so it wilts without turning gray. Kale works but needs 3 minutes of covered cooking instead of 1.
2 tbsp fresh parsley, chopped, for garnish
Flat-leaf parsley, not curly, for actual flavor. Basil is a good substitute if you are going for a more Italian profile.
Tips & Tricks
- Do not drain the pasta into a colander and rinse it. Rinsing washes off the surface starch that thickens your sauce, which is the single most common reason this dish turns out watery.
- Grate your own Parmesan. Pre-shredded cheese contains anti-caking agents that resist melting, and you will end up with gritty sauce no matter how long you stir.
- Pull the chicken at 160F (71C), not 165F (74C). Carryover cooking during the 3-minute rest brings it to a safe 165F (74C), and pulling early keeps the cubes juicy instead of chalky.
- Add the milk off a hard boil. If the pan is at a rolling boil when milk goes in, the proteins curdle and you get grainy sauce. Drop to a simmer first, then pour.
Pro Tips
Step-by-Step Instructions
1. Season and sear the chicken
Pat the chicken dry, toss with 1/2 tsp kosher salt and 1/4 tsp pepper, and heat 2 tbsp olive oil in a 12-inch skillet over medium-high until it shimmers, about 2 minutes. Sear the chicken in a single layer for 5 to 6 minutes total, turning once, until golden brown on both sides and the internal temperature reads 160F (71C). Transfer to a plate; it will finish cooking later.
2. Bloom the garlic
Lower the heat to medium and add the minced garlic and red pepper flakes to the same pan with the rendered chicken fat. Cook for 30 seconds, stirring constantly, until fragrant but not browned; if the garlic darkens past pale gold, wipe the pan and start over, because burnt garlic will ruin the whole sauce.
3. Simmer the pasta
Pour in the chicken broth and 1.5 cups milk, then add the 12 oz pasta and 1 tsp Italian seasoning. Bring to a boil over high heat, then reduce to a steady simmer at 200F (93C) and cook uncovered for 12 to 14 minutes, stirring every 2 minutes so nothing sticks, until the pasta is al dente and the liquid has reduced by about half.
4. Melt in the Parmesan
Drop the heat to low, around 180F (82C), and stir in the 1 cup grated Parmesan in three additions, waiting for each to melt before adding the next. The sauce should turn glossy and coat the back of a spoon; if it looks tight, add reserved pasta water 2 tbsp at a time.
5. Return the chicken
Fold the seared chicken and any accumulated juices back into the skillet. Simmer at 180F (82C) for 3 minutes, just until the chicken hits 165F (74C) on an instant-read thermometer and the sauce bubbles gently at the edges.
6. Wilt the spinach and serve
Stir in the 2 cups baby spinach, cover, and cook for 1 minute at 180F (82C) until just wilted and bright green. Taste, adjust salt, garnish with parsley, and serve immediately with extra Parmesan.
Delicious Variations
Spicy Arrabbiata Version
double the red pepper flakes to 1 tsp, add 1 tbsp tomato paste with the garlic, and finish with 1/4 cup torn basil instead of parsley.
Lemon-Herb Version
swap the Italian seasoning for 1 tsp dried oregano, add the zest of 1 lemon with the Parmesan, and use 1/4 cup grated Pecorino instead of half the Parmesan.
Mushroom and Thyme Version
sear 8 oz sliced cremini mushrooms after the chicken, use 1 tsp fresh thyme instead of Italian seasoning, and keep everything else identical for a meatier, earthier plate.
How to Store Healthy Garlic Parmesan Chicken Pasta | 30-Minute One-Pan Dinner
Refrigerator
Store in an airtight container for up to 3 days. The pasta absorbs sauce as it sits, so plan on loosening it with 2 tbsp broth or milk before reheating.
Freezer
Freezing is possible but not ideal; the dairy sauce can separate. If you freeze it, do so within 24 hours in a flat freezer bag for up to 1 month, and thaw overnight in the fridge.
Reheating
Reheat in a covered skillet over medium-low at 250F (121C) for 6 to 8 minutes with a splash of broth, stirring once. The microwave works in 60-second bursts at 50 percent power, but the chicken dries out faster that way.
Frequently Asked Questions
Q: Can I make this Healthy Garlic Parmesan Chicken Pasta with regular milk instead of 2 percent?
Yes, whole milk works and actually gives you a slightly richer sauce. Skim milk is the one to avoid, because its low fat content makes it prone to curdling when it simmers with the Parmesan.
Q: Why is my garlic Parmesan pasta sauce watery?
You almost certainly drained and rinsed the pasta, which removes the starch that thickens the sauce. Cook the pasta directly in the skillet with the broth and milk, and the starch stays in the pan where it belongs.
Q: How many calories are in this one-pan chicken pasta?
This recipe comes out to about 428 calories per serving at 6 servings, with 34g protein, 38g carbs, and 14g fat. The number drops to roughly 360 calories if you use 1 cup of Parmesan instead of 1 1/4 cups total.
Q: Can I use chicken thighs instead of chicken breast?
Yes, boneless skinless thighs work fine and stay juicier, but they add about 40 calories per serving and need 2 extra minutes of searing. Cut them to the same 1-inch pieces and sear to 165F (74C) since thighs tolerate higher heat well.
Q: Is this recipe gluten free?
Not as written, because standard pasta contains wheat. Use a chickpea or lentil pasta for a gluten-free version, but note that they cook faster, so start checking at the 8-minute mark instead of 12.
If you cook this, tell me your actual numbers: how long the pasta took to hit al dente in your pan, and whether you needed extra broth. Those two data points are what make the next batch better. Stay sharp, stay solvent.
Healthy Garlic Parmesan Chicken Pasta | 30-Minute One-Pan Dinner
Healthy Garlic Parmesan Chicken Pasta is a creamy one-pan dinner with 34g protein per serving, ready in 30 minutes and made without heavy cream.
🧂 Ingredients
- 12 oz (340g) short pasta, such as penne or rigatoni
- 1.5 lb (680g) boneless, skinless chicken breast, cut into 1-inch pieces
- 2 tbsp olive oil
- 6 cloves garlic, minced (about 2 tbsp)
- 2 cups (480ml) low-sodium chicken broth
- 1.5 cups (360ml) 2% milk
- 1 cup (100g) grated Parmesan, plus more for serving
- 1 tsp Italian seasoning
- 1/2 tsp red pepper flakes
- 1/2 tsp kosher salt and 1/4 tsp black pepper
- 2 cups (60g) baby spinach, packed
- 2 tbsp fresh parsley, chopped, for garnish
📋 Instructions
- 1Season and sear the chicken — Pat the chicken dry, toss with 1/2 tsp kosher salt and 1/4 tsp pepper, and heat 2 tbsp olive oil in a 12-inch skillet over medium-high until it shimmers, about 2 minutes. Sear the chicken in a single layer for 5 to 6 minutes total, turning once, until golden brown on both sides and the internal temperature reads 160F (71C). Transfer to a plate; it will finish cooking later.
- 2Bloom the garlic — Lower the heat to medium and add the minced garlic and red pepper flakes to the same pan with the rendered chicken fat. Cook for 30 seconds, stirring constantly, until fragrant but not browned; if the garlic darkens past pale gold, wipe the pan and start over, because burnt garlic will ruin the whole sauce.
- 3Simmer the pasta — Pour in the chicken broth and 1.5 cups milk, then add the 12 oz pasta and 1 tsp Italian seasoning. Bring to a boil over high heat, then reduce to a steady simmer at 200F (93C) and cook uncovered for 12 to 14 minutes, stirring every 2 minutes so nothing sticks, until the pasta is al dente and the liquid has reduced by about half.
- 4Melt in the Parmesan — Drop the heat to low, around 180F (82C), and stir in the 1 cup grated Parmesan in three additions, waiting for each to melt before adding the next. The sauce should turn glossy and coat the back of a spoon; if it looks tight, add reserved pasta water 2 tbsp at a time.
- 5Return the chicken — Fold the seared chicken and any accumulated juices back into the skillet. Simmer at 180F (82C) for 3 minutes, just until the chicken hits 165F (74C) on an instant-read thermometer and the sauce bubbles gently at the edges.
- 6Wilt the spinach and serve — Stir in the 2 cups baby spinach, cover, and cook for 1 minute at 180F (82C) until just wilted and bright green. Taste, adjust salt, garnish with parsley, and serve immediately with extra Parmesan.

Leave a Comment