Healthy Garlic Parmesan Chicken Pasta
I remember the first time I made this Healthy Garlic Parmesan Chicken Pasta — it felt indulgent but didn’t leave me sluggish. It’s a lighter take on a classic creamy pasta: whole wheat pasta, tender cubed chicken, a garlicky Parmesan sauce lightened with Greek yogurt, and a handful of spinach for color and nutrients. It’s the kind of weeknight meal that hits comfort-food notes while still being family-friendly and sensible.
Why you’ll love this dish
This recipe balances flavor and nutrition. Swapping regular pasta for whole wheat boosts fiber, while low-fat milk and non-fat Greek yogurt keep the sauce creamy without excess saturated fat. Cubed chicken cooks quickly and evenly, making this a true 30–40 minute weeknight option. It’s kid-friendly, packable for lunches, and easy to scale for guests.
“Satisfying, garlicky, and surprisingly light — the whole family asked for seconds.” — A quick test-kitchen review
What makes this special:
- High-protein thanks to chicken and Greek yogurt.
- Better-for-you indulgence: Parmesan flavor with less heavy cream.
- Quick cleanup: one skillet for the sauce and chicken if you multi-task.
How this recipe comes together
Step-by-step overview before ingredients:
- Boil whole wheat pasta until al dente and reserve some pasta water.
- Season and sear cubed chicken until golden.
- Build the sauce in the same pan: sauté garlic, add flour to thicken, then whisk in broth and milk.
- Temper and stir in Greek yogurt and Parmesan for a silky finish.
- Toss pasta and spinach into the sauce, adjust seasoning, garnish, and serve.
This roadmap helps you stage tasks so the hot pasta and sauce finish together for the best texture.
What you’ll need
- 8 oz whole wheat penne or fettuccine (sub: regular pasta or gluten-free if needed)
- 2 tbsp olive oil
- 3 garlic cloves, minced
- 1 lb boneless skinless chicken breasts, cut into 1-inch cubes
- 1/2 tsp paprika
- 1/2 tsp Italian seasoning
- 1 tbsp whole wheat flour (sub: all-purpose flour or a gluten-free thickener)
- 1 cup low-sodium chicken broth (sub: vegetable broth for pescatarian)
- 1/2 cup low-fat milk (1% or 2%; sub: unsweetened almond milk for dairy-free)
- 1/2 cup plain non-fat Greek yogurt (for creaminess; see tips for dairy-free)
- 1/2 cup freshly grated Parmesan cheese
- 2 cups baby spinach (optional but recommended)
- Salt and black pepper, to taste
- Fresh parsley, chopped (for garnish)
Directions to follow
- Cook the pasta: Bring a large pot of salted water to a boil. Add whole wheat pasta and cook until al dente (follow 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 olive oil in a large skillet over medium-high heat. Add chicken in a single layer and cook until golden and cooked through, about 4–6 minutes, stirring once. Remove chicken to a plate.
- Sauté garlic: In the same skillet, lower heat to medium. Add minced garlic and sauté 30–45 seconds until fragrant (do not brown).
- Thicken the base: Sprinkle in the flour and stir for 30 seconds to cook the raw taste.
- Build the sauce: Slowly whisk in chicken broth and milk, scraping browned bits from the pan. Bring to a gentle simmer until slightly thickened, about 2–3 minutes.
- Add yogurt and cheese: Remove the pan from heat. Stir a few spoonfuls of the warm sauce into the Greek yogurt to temper it, then return the mixture to the skillet and stir in grated Parmesan until smooth.
- Combine: Return the chicken to the sauce. Add the drained pasta and spinach; toss until spinach wilts and everything is coated. Use reserved pasta water to loosen the sauce if needed.
- Finish and serve: Taste and adjust salt and pepper. Garnish with chopped parsley and extra Parmesan. Serve hot.
Best ways to enjoy it
- Plate with a lemon wedge for a bright finish; a squeeze of lemon lifts the garlic-Parmesan richness.
- Side pairings: a simple arugula salad with lemon vinaigrette, roasted broccoli, or crusty whole-grain bread.
- For a weeknight family meal, serve alongside roasted cherry tomatoes and a light dessert like fruit salad.
Storage and reheating tips
- Refrigerator: Cool leftovers to room temperature, then store in an airtight container for up to 3–4 days.
- Reheat: Warm gently on the stove over low heat with a splash of milk or water to revive creaminess. Microwave in short bursts, stirring between intervals.
- Freezing: You can freeze the cooked chicken and pasta, but texture may change (yogurt-based sauces can separate). Freeze up to 2 months in a freezer-safe container. Thaw overnight in the fridge and reheat gently.
- Food safety: Always reheat to at least 165°F (74°C) before eating. Discard if left at room temperature longer than 2 hours.
Pro chef tips
- Don’t overcook the chicken: Cubes cook fast. Brown them quickly and remove — they’ll finish in the sauce.
- Temper the yogurt: Prevent curdling by stirring a few spoonfuls of warm sauce into the yogurt before adding it to the pan.
- Freshly grate Parmesan: Pre-grated cheese contains anti-caking agents that can affect melting; freshly grated gives silkier sauce.
- Use reserved pasta water: The starchy water helps emulsify the sauce and cling to whole wheat pasta.
- For more depth: Add a pinch of red pepper flakes or a teaspoon of Dijon mustard to the sauce.
Creative twists
- Mushroom & herb: Sauté sliced mushrooms with the garlic and add fresh thyme.
- Sun-dried tomato: Stir in chopped sun-dried tomatoes for tang and color.
- Pesto boost: Fold in 1–2 tablespoons basil pesto for an herby lift.
- Vegetarian version: Replace chicken with chickpeas or crispy tofu; use vegetable broth.
- Dairy-free: Swap milk for unsweetened almond milk and yogurt for a dairy-free cashew cream (blend soaked cashews + water) and omit Parmesan or use a dairy-free hard cheese.
Common questions
Q: How long does this take from start to finish?
A: About 30–40 minutes. Pasta and sauce can be made simultaneously to save time.
Q: Can I use rotisserie chicken?
A: Yes. Chop warm rotisserie chicken and stir it into the sauce near the end to heat through — skip searing time.
Q: Will Greek yogurt curdle?
A: It can if added directly to high heat. Temper it by whisking in a few tablespoons of warm sauce before combining, and remove the pan from direct heat when you add the yogurt.
Q: Can I make this gluten-free?
A: Use gluten-free pasta and substitute the flour with a gluten-free thickener such as cornstarch (dissolve 1 tsp in cold water and whisk into the sauce) or a gluten-free flour blend.
Q: Are there lower-sodium options?
A: Use low-sodium or homemade chicken broth and reduce added salt. Parmesan adds saltiness, so taste before salting.
Conclusion
This Healthy Garlic Parmesan Chicken Pasta is a reliable weeknight winner: fast to make, protein-rich, and creamy without heavy cream. If you want another one-pan take or inspiration for similar garlic-Parmesan meals, check out Garlic Parmesan Chicken and Pasta (One-Pan). For a slightly different healthy spin and extra serving ideas, see Garlic Parmesan Chicken Pasta – Kinda Healthy Recipes.
Enjoy — and don’t forget the parsley garnish for color and freshness.
Healthy Garlic Parmesan Chicken Pasta

Ingredients
Pasta and Chicken
- 8 oz whole wheat penne or fettuccine Sub: regular pasta or gluten-free if needed
- 1 lb boneless skinless chicken breasts, cut into 1-inch cubes
Sauce Ingredients
- 3 cloves garlic, minced
- 1/2 cup low-fat milk (1% or 2%) Sub: unsweetened almond milk for dairy-free
- 1/2 cup plain non-fat Greek yogurt For creaminess; see tips for dairy-free
- 1/2 cup freshly grated Parmesan cheese
- 1/2 cup low-sodium chicken broth Sub: vegetable broth for pescatarian
- 2 tbsp olive oil
- 1 tbsp whole wheat flour Sub: all-purpose flour or a gluten-free thickener
- 1/2 tsp paprika
- 1/2 tsp Italian seasoning
- Salt and black pepper, to taste
- 2 cups baby spinach Optional but recommended
- Fresh parsley, chopped For garnish
Instructions
Cooking Pasta
- Bring a large pot of salted water to a boil. Add whole wheat pasta and cook until al dente (follow package directions). Reserve 1/2 cup pasta water, then drain.
Preparing Chicken
- Toss cubed chicken with paprika, Italian seasoning, salt, and pepper.
- Heat olive oil in a large skillet over medium-high heat. Add chicken in a single layer and cook until golden and cooked through, about 4–6 minutes, stirring once. Remove chicken to a plate.
Building the Sauce
- In the same skillet, lower heat to medium. Add minced garlic and sauté for 30–45 seconds until fragrant (do not brown).
- Sprinkle in the flour and stir for 30 seconds to cook the raw taste.
- Slowly whisk in chicken broth and milk, scraping browned bits from the pan. Bring to a gentle simmer until slightly thickened, about 2–3 minutes.
- Remove the pan from heat. Stir a few spoonfuls of the warm sauce into the Greek yogurt to temper it, then return the mixture to the skillet and stir in grated Parmesan until smooth.
Combining and Serving
- Return the chicken to the sauce. Add the drained pasta and spinach; toss until spinach wilts and everything is coated. Use reserved pasta water to loosen the sauce if needed.
- Taste and adjust salt and pepper. Garnish with chopped parsley and extra Parmesan. Serve hot.