I first made this Healthy Garlic Parmesan Chicken Pasta on a rushed weeknight, and it became an instant family favorite — savory, saucy, and lighter than the typical cream-heavy versions. The dish pairs whole-wheat pasta with tender cubed chicken, a garlicky Parmesan sauce mellowed by Greek yogurt, and a handful of spinach for color and nutrients. If you’re building a rotation of easy chicken dinners, this recipe sits next to other dependable favorites like the ones in my collection of chicken dishes for quick weeknights and meal-prep wins.
Why you’ll love this dish
This recipe hits several marks at once: it’s quick (30–40 minutes), family-friendly, and lighter than traditional Alfredo-style pastas without skimping on comfort. Using whole-wheat pasta and non-fat Greek yogurt keeps fiber and protein high while cutting saturated fat. The method—searing chicken, deglazing the pan, and finishing with yogurt—locks in flavor and makes cleanup simple.
“A perfect weeknight rescue: warm, cheesy, and surprisingly light. My kids asked for seconds.” — home-cook review
Step-by-step overview
Before you dive into specifics, here’s the process in plain steps so you know what to expect: cook the pasta and reserve some pasta water; season and brown cubed chicken; make a quick roux with olive oil, garlic, and whole-wheat flour; whisk in broth and milk to make a sauce; remove from heat and stir in Greek yogurt and Parmesan; return chicken and wilt spinach; toss with pasta and finish with parsley. The whole flow keeps the yogurt from curdling and gives a silky finish.
What you’ll need
- 8 oz whole wheat penne or fettuccine (substitute regular whole-grain or chickpea pasta if preferred)
- 2 tbsp olive oil, divided
- 3 garlic cloves, minced (or 1 tsp garlic powder in a pinch)
- 1 lb boneless skinless chicken breasts, cut into 1-inch cubes
- 1/2 tsp paprika
- 1/2 tsp Italian seasoning
- Salt and black pepper, to taste
- 1 tbsp whole wheat flour (all-purpose works too)
- 1 cup low-sodium chicken broth (vegetable broth for a lighter flavor)
- 1/2 cup low-fat milk (or unsweetened almond milk)
- 1/2 cup plain non-fat Greek yogurt (cool the pan before adding to prevent curdling)
- 1/2 cup freshly grated Parmesan cheese (store-bought pre-grated is okay, but fresh melts better)
- 2 cups baby spinach (optional — kale or arugula also work)
- Fresh parsley, chopped (for garnish)
If you want more ideas for combining chicken with pantry staples, see this helpful collection of chicken dishes for inspiration.
Step-by-step instructions
- Fill a large pot with well-salted water and bring to a rolling boil. Cook the whole-wheat pasta until al dente according to package directions. Before draining, scoop out and reserve 1/2 cup of the starchy pasta water; then drain pasta.
- Meanwhile, season the cubed chicken evenly with paprika, Italian seasoning, salt, and pepper.
- Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the chicken in a single layer and cook until golden brown and cooked through, about 5–7 minutes, turning occasionally. Transfer the cooked chicken to a plate.
- Reduce the heat to medium and add the remaining 1 tablespoon of olive oil. Add the minced garlic and sauté just until fragrant — about 30 seconds to 1 minute. Stir in the whole-wheat flour and cook for 1 minute to remove the raw flour taste.
- Gradually whisk in the chicken broth and milk, scraping the brown bits from the pan. Simmer gently until the sauce starts to thicken, 2–3 minutes.
- Remove the skillet from the heat and whisk in the Greek yogurt and grated Parmesan until smooth. If the sauce feels too thick, add a splash of the reserved pasta water to loosen to your desired consistency.
- Return the cooked chicken to the skillet and add the baby spinach. Toss briefly until the spinach wilts and the chicken is warmed through.
- Add the drained pasta to the sauce and gently toss to coat each strand or piece. Taste and adjust salt and pepper as needed.
- Serve immediately, garnished with chopped fresh parsley and extra Parmesan if you like.
Best ways to enjoy it
Plate this pasta with a sprinkle of freshly cracked black pepper and a lemon wedge on the side to brighten the flavors. Pair with a crisp green salad dressed in lemon vinaigrette or roasted vegetables (broccoli, cherry tomatoes, or asparagus roast well). For a light dinner wine pairing, choose a dry Pinot Grigio or unoaked Chardonnay.
Storage and reheating tips
- Refrigeration: Store leftovers in an airtight container for up to 3–4 days. Cool to room temperature before refrigerating.
- Reheating: Reheat gently on the stovetop over low heat with a splash of milk or reserved pasta water to revive the sauce. Microwave in short intervals, stirring between bursts, and add a tablespoon of water or milk if needed.
- Freezing: Because of the yogurt-based sauce, freezing isn’t recommended — the texture can become grainy after thawing. If you must freeze, omit the spinach and add it when reheating; expect a slight change in sauce texture.
- Food safety: Do not leave cooked chicken or pasta at room temperature longer than two hours. Reheat to 165°F (74°C) before serving.
Helpful cooking tips
- Prevent yogurt curdling: Always remove the pan from direct heat before adding Greek yogurt, then whisk vigorously; this keeps the sauce smooth.
- Use reserved pasta water: The starchy water helps the sauce cling to the pasta and smooths texture without adding fat.
- Brown the chicken well: Browning creates flavor through the Maillard reaction; don’t crowd the pan or the chicken will steam instead of sear. Cook in batches if needed.
- Fresh Parmesan vs. pre-grated: Freshly grated melts better and gives a cleaner flavor; pre-grated may contain anti-caking agents and won’t blend as silky.
- Timing: Start the pasta when you begin cooking the chicken so everything finishes together.
Creative twists
- Swap proteins: Use turkey breast, shrimp, or leftover rotisserie chicken for a shortcut.
- Make it vegetarian: Replace chicken with roasted chickpeas or pan-roasted mushrooms and vegetable broth.
- Dairy-free option: Use a dairy-free yogurt and a nutritional yeast + cashew cream blend for cheesiness.
- Spice it up: Add red pepper flakes or a teaspoon of smoked paprika for warmth.
- One-pan shortcut: Cook the pasta directly in a larger skillet with more broth and adjust liquid, turning it into a lighter, one-pan pasta dinner.
FAQ – Your questions answered
Q: Can I use regular flour instead of whole-wheat flour?
A: Yes — all-purpose flour works fine. Whole-wheat flour adds a touch of nuttiness and pairs with whole-wheat pasta, but either will thicken the sauce.
Q: Will the Greek yogurt curdle if I cook it?
A: Yogurt can curdle if heated too quickly. To prevent this, remove the pan from heat, then whisk the yogurt in off-heat. Adding a small amount of the warm sauce to yogurt to temper it before combining also helps.
Q: How long does this take from start to finish?
A: Plan for about 30–40 minutes including prep, pasta cooking, and stovetop work — perfect for a weeknight.
Q: Can I meal-prep this for lunches?
A: You can meal-prep for refrigeration (3–4 days). For best texture, reheat on the stovetop with a splash of water and add fresh greens after reheating.
Q: Is it freezer-friendly?
A: Because the sauce contains Greek yogurt, freezing is not ideal; the texture may separate. If you must freeze, omit yogurt and spinach, then add fresh yogurt when reheating.
Q: Can I make this lower in sodium?
A: Use low-sodium chicken broth, unsalted Parmesan, and taste before adding extra salt. Whole ingredients and yogurt already contribute savory notes, so you can often use less salt than expected.
Final thoughts
This Healthy Garlic Parmesan Chicken Pasta is an easy, nourishing weeknight winner: quick to make, flexible to adapt, and satisfying without the heaviness of traditional cream sauces. Try it tonight, tweak a variation, and let me know which swap you liked best — feedback helps refine the recipe for other readers.

Healthy Garlic Parmesan Chicken Pasta
Ingredients
Method
- Fill a large pot with well-salted water and bring to a rolling boil. Cook the whole-wheat pasta until al dente according to package directions. Before draining, scoop out and reserve 1/2 cup of the starchy pasta water; then drain pasta.
- Meanwhile, season the cubed chicken evenly with paprika, Italian seasoning, salt, and pepper.
- Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the chicken in a single layer and cook until golden brown and cooked through, about 5–7 minutes, turning occasionally. Transfer the cooked chicken to a plate.
- Reduce the heat to medium and add the remaining 1 tablespoon of olive oil. Add the minced garlic and sauté just until fragrant — about 30 seconds to 1 minute. Stir in the whole-wheat flour and cook for 1 minute to remove the raw flour taste.
- Gradually whisk in the chicken broth and milk, scraping the brown bits from the pan. Simmer gently until the sauce starts to thicken, 2–3 minutes.
- Remove the skillet from the heat and whisk in the Greek yogurt and grated Parmesan until smooth. If the sauce feels too thick, add a splash of the reserved pasta water to loosen to your desired consistency.
- Return the cooked chicken to the skillet and add the baby spinach. Toss briefly until the spinach wilts and the chicken is warmed through.
- Add the drained pasta to the sauce and gently toss to coat each strand or piece. Taste and adjust salt and pepper as needed.
- Serve immediately, garnished with chopped fresh parsley and extra Parmesan if you like.