Healthy Garlic Parmesan Chicken Pasta
I make this Healthy Garlic Parmesan Chicken Pasta on repeat for weeknights when I want something comforting without the heavy cream. It’s a simple, protein-forward pasta using whole wheat noodles and Greek yogurt to get a silky Parmesan sauce that’s lower in fat but full of flavor. Ready in about 30 minutes, it’s the dinner that hits the “easy, healthy, and fridge-friendly” trifecta.
Why you’ll love this dish
This recipe balances comfort and nutrition: whole wheat pasta adds fiber, lean chicken provides protein, and Greek yogurt replaces heavy cream to keep the sauce creamy with fewer calories. It’s ideal for busy families, meal-prep nights, or anyone who wants a satisfying pasta that won’t leave you sluggish.
“A family favorite—creamy, garlicky, and lighter than you’d expect. My kids asked for seconds.” — home cook review
Reasons to try it:
- Quick: about 25–30 minutes from start to finish.
- Budget-friendly: pantry staples and modest protein.
- Kid- and adult-approved: familiar flavors with a healthy twist.
- Flexible: easy to swap proteins or add vegetables.
How this recipe comes together
Step-by-step overview:
- Boil the whole wheat pasta until al dente and reserve some pasta water.
- Season and sear cubed chicken for a golden outside and juicy inside (cook to 165°F).
- Build a light roux with olive oil, garlic, and whole wheat flour; add low-sodium chicken broth and low-fat milk to make a sauce.
- Temper in plain non-fat Greek yogurt and fold in grated Parmesan off the heat to prevent curdling.
- Stir in baby spinach until wilted, combine pasta and chicken, adjust seasoning, and garnish with parsley.
Expect gentle simmering to thicken the sauce and a final toss to marry flavors. Total active cooking time: roughly 20–25 minutes.
What you’ll need
- 8 oz whole wheat penne or fettuccine (sub: regular whole-grain or gluten-free pasta if needed)
- 2 tbsp olive oil
- 3 garlic cloves, minced (use 1–2 tsp garlic paste in a pinch)
- 1 lb boneless skinless chicken breasts, cubed (substitute thighs for juicier results)
- 1/2 tsp paprika
- 1/2 tsp Italian seasoning
- 1 tbsp whole wheat flour (substitute all-purpose flour)
- 1 cup low-sodium chicken broth (or vegetable broth for a milder flavor)
- 1/2 cup low-fat milk (1% or 2%) — helps loosen the sauce
- 1/2 cup plain non-fat Greek yogurt (for creaminess without heavy cream)
- 1/2 cup freshly grated Parmesan cheese (freshly grated melts best)
- 2 cups baby spinach (optional but recommended for color and nutrients)
- Salt and black pepper, to taste
- Fresh parsley, chopped (for garnish)
Step-by-step instructions
- Cook the pasta: Bring a large pot of salted water to a boil. Cook whole wheat pasta until al dente per package directions. Reserve 1/2 cup pasta water, then drain.
- Season the chicken: Toss cubed chicken with paprika, Italian seasoning, salt, and pepper.
- Cook the chicken: Heat 1 tbsp olive oil in a large skillet over medium-high heat. Add chicken in a single layer. Sear until golden and cooked through (internal temp 165°F), about 4–6 minutes depending on cube size. Remove chicken and set aside.
- Build the sauce base: Lower heat to medium. Add remaining 1 tbsp olive oil and the minced garlic. Sauté 30–60 seconds until fragrant — do not brown.
- Make the roux: Sprinkle 1 tbsp whole wheat flour over the garlic and stir for 30 seconds to cook the raw flour taste.
- Add liquids: Slowly pour in 1 cup low-sodium chicken broth while whisking, then add 1/2 cup low-fat milk. Bring to a gentle simmer and let thicken for 2–3 minutes.
- Add yogurt and cheese: Remove skillet from heat. Whisk a small spoonful of hot sauce into the 1/2 cup Greek yogurt to temper it, then stir yogurt into the sauce. Stir in 1/2 cup freshly grated Parmesan until melted and smooth.
- Combine: Return the chicken to the skillet. Add cooked pasta and 2 cups baby spinach. Toss until spinach wilts and everything is coated. Use reserved pasta water to loosen the sauce if it’s too thick.
- Finish and serve: Adjust salt and pepper. Garnish with chopped parsley and an extra sprinkle of Parmesan. Serve hot.
Best ways to enjoy it
Serving suggestions:
- Plate with a crisp green salad (arugula or mixed greens) dressed simply with lemon and olive oil.
- Roast seasonal vegetables—broccoli, asparagus, or cherry tomatoes—on the side.
- For a heartier meal, serve with toasted whole-grain garlic bread.
- Wine pairing: a light white like Pinot Grigio or Sauvignon Blanc complements the garlic-Parmesan flavors.
Presentation tip: twirl the pasta into a shallow bowl, place chicken cubes on top, and scatter parsley and grated Parmesan for contrast.
Storage and reheating tips
- Refrigerate: Cool to room temperature and store in an airtight container for up to 3–4 days.
- Reheat on stovetop: Add a splash of milk and warm gently over low heat, stirring until smooth.
- Microwave: Heat in 30–45 second bursts, stirring between, and add a little milk if the sauce has thickened.
- Freezing: The yogurt-based sauce can separate when frozen. If you want to freeze, omit the Greek yogurt during freezing. Freeze the pasta and chicken in a sealed container for up to 2 months, then thaw and add fresh yogurt when reheating.
- Food safety: Don’t leave cooked food at room temperature for more than 2 hours. Reheat leftovers to 165°F before eating.
Pro chef tips
- Sear chicken in a hot skillet without crowding to get a golden crust; that caramelization adds flavor.
- Don’t overcook whole wheat pasta — it can go mushy quickly. Aim for al dente.
- Temper the Greek yogurt: mix a small amount of hot sauce into the yogurt first, then add to the pan off the heat to prevent curdling.
- Use freshly grated Parmesan (not pre-shredded) for better melt and flavor.
- If your sauce is too thin, simmer a minute longer; too thick, add reserved pasta water or a splash of milk.
- Taste and season at the end — low-sodium broth keeps sodium in your hands to adjust.
Creative twists
- Protein swaps: Use shrimp (cook 2–3 minutes per side) or shredded rotisserie chicken for a shortcut.
- Vegetarian: Omit chicken and add sautéed mushrooms, roasted cauliflower, or cannellini beans.
- Dairy-free: Make a cashew cream (blend soaked cashews with water) instead of yogurt and milk; use nutritional yeast in place of Parmesan.
- Brighten it: Add lemon zest and a squeeze of lemon juice at the end for freshness.
- Spice it up: Stir in red pepper flakes or gremolata (parsley, lemon zest, garlic) before serving.
FAQ
Q: Can I make this ahead for meal prep?
A: Yes. Store cooled portions in airtight containers. Add a splash of milk when reheating to revive the sauce. For best texture, eat within 3–4 days.
Q: Is Greek yogurt a safe substitute for cream?
A: Yes—Greek yogurt adds creaminess with less fat and more protein. Temper the yogurt (mix in a little hot sauce or sauce first and add off the heat) to prevent splitting.
Q: Can I use regular (white) pasta instead of whole wheat?
A: Absolutely. Regular pasta will be slightly softer and less nutty in flavor. Cook it to al dente to avoid mushiness.
Q: My sauce separated. How do I fix it?
A: Remove from heat and whisk in a bit of warm milk or reserved pasta water to bring it back together. If separation happened from overheating the yogurt, finish with extra Parmesan and a quick whisk.
Q: What internal temperature should the chicken reach?
A: Cook chicken to a safe internal temperature of 165°F (74°C). Use an instant-read thermometer for accuracy.
Conclusion
This Healthy Garlic Parmesan Chicken Pasta is a reliable, weeknight-friendly recipe that balances flavor and better-for-you ingredients. If you like one-pan garlic-Parmesan meals, see how another home cook builds a similar dish at Garlic Parmesan Chicken and Pasta (One-Pan). For a lighter take that emphasizes healthy swaps, check out this take on garlic-Parmesan chicken pasta at Garlic Parmesan Chicken Pasta – Kinda Healthy Recipes.
Healthy Garlic Parmesan Chicken Pasta

Ingredients
Pasta and Chicken
- 8 oz whole wheat penne or fettuccine Substitute regular whole-grain or gluten-free pasta if needed.
- 1 lb boneless skinless chicken breasts, cubed Substitute thighs for juicier results.
- 1/2 tsp paprika
- 1/2 tsp Italian seasoning
Sauce Ingredients
- 2 tbsp olive oil
- 3 cloves garlic, minced Use 1–2 tsp garlic paste in a pinch.
- 1 tbsp whole wheat flour Substitute all-purpose flour.
- 1 cup low-sodium chicken broth Or vegetable broth for a milder flavor.
- 1/2 cup low-fat milk 1% or 2% helps loosen the sauce.
- 1/2 cup plain non-fat Greek yogurt For creaminess without heavy cream.
- 1/2 cup freshly grated Parmesan cheese Freshly grated melts best.
- 2 cups baby spinach Optional but recommended for color and nutrients.
Garnish
- Fresh parsley, chopped for garnish
Instructions
Cooking the Pasta
- Bring a large pot of salted water to a boil. Cook whole wheat pasta until al dente per package directions. Reserve 1/2 cup pasta water, then drain.
Preparing the Chicken
- Toss cubed chicken with paprika, Italian seasoning, salt, and pepper.
- Heat 1 tbsp olive oil in a large skillet over medium-high heat. Add chicken in a single layer. Sear until golden and cooked through (internal temp 165°F), about 4–6 minutes. Remove chicken and set aside.
Building the Sauce
- Lower heat to medium. Add remaining 1 tbsp olive oil and the minced garlic. Sauté 30–60 seconds until fragrant — do not brown.
- Sprinkle 1 tbsp whole wheat flour over the garlic and stir for 30 seconds to cook the raw flour taste.
- Slowly pour in 1 cup low-sodium chicken broth while whisking, then add 1/2 cup low-fat milk. Bring to a gentle simmer and let thicken for 2–3 minutes.
- Remove skillet from heat. Whisk a small spoonful of hot sauce into the 1/2 cup Greek yogurt to temper it, then stir yogurt into the sauce. Stir in 1/2 cup freshly grated Parmesan until melted and smooth.
Combining Ingredients
- Return the chicken to the skillet. Add cooked pasta and 2 cups baby spinach. Toss until spinach wilts and everything is coated. Use reserved pasta water to loosen the sauce if it’s too thick.
- Adjust salt and pepper. Garnish with chopped parsley and an extra sprinkle of Parmesan. Serve hot.