This Healthy Garlic Parmesan Chicken Pasta is a weeknight-friendly, lighter take on the creamy pasta classics—made with whole wheat pasta, Greek yogurt instead of heavy cream, and a quick garlicky Parmesan sauce. It comes together in about 30 minutes and gives you the comfort-food taste with better-for-you ingredients. If you enjoy protein-packed creamy dinners you can make on a weekday, try this high-protein creamy garlic cheesy chicken potatoes for another simple option.
Why you’ll love this dish
This recipe hits the sweet spot between healthy and indulgent. Whole wheat pasta adds fiber and a nuttier flavor, while non-fat Greek yogurt keeps the sauce creamy without the heavy calories. The sauce is built on a light roux and low-sodium chicken broth, so it’s thick and satisfying but not greasy.
“A weeknight favorite—creamy, garlicky, and quick to make. Kids loved it and the adults appreciated the lighter sauce.”
Perfect for busy weeknights, family dinners, or meal-prep lunches. It’s also kid-friendly, easy to scale up for guests, and forgiving if you need to swap a pantry ingredient.
The cooking process explained
You’ll cook pasta first, then sear seasoned chicken until golden. After removing the chicken, you make a quick roux with whole wheat flour and garlic, whisk in broth and milk, then finish with Greek yogurt and Parmesan for a silky sauce. Toss the chicken and pasta back in with baby spinach to wilt, and you’re done. Keeping a bit of pasta water helps you adjust the sauce texture at the end.
What you’ll need
- 8 oz whole wheat penne or fettuccine (substitute regular pasta if needed)
- 2 tbsp olive oil, divided
- 3 garlic cloves, minced
- 1 lb boneless skinless chicken breasts, cut into 1-inch cubes
- Salt and black pepper, to taste
- 1/2 tsp paprika
- 1/2 tsp Italian seasoning
- 1 tbsp whole wheat flour (or all-purpose flour)
- 1 cup low-sodium chicken broth
- 1/2 cup low-fat milk (1%–2%)
- 1/2 cup plain non-fat Greek yogurt (temper to avoid curdling)
- 1/2 cup freshly grated Parmesan cheese
- 2 cups baby spinach (optional but recommended)
- Fresh parsley, chopped, for garnish
Notes/substitutions inline: use cooked rotisserie chicken to save time. For gluten-free, swap in a GF flour blend and gluten-free pasta. For a dairy-free version, see the Variations section.
Step-by-step instructions
- Bring a large pot of salted water to a boil. Add the whole wheat pasta and cook according to package directions until al dente. Before draining, reserve about 1/4 cup of the pasta water. Drain and set the pasta aside.
- While the pasta cooks, heat 1 tbsp olive oil in a large nonstick skillet over medium heat. Pat chicken cubes dry. Season with salt, pepper, paprika, and Italian seasoning.
- Add the chicken to the skillet and cook 5–6 minutes, turning occasionally, until golden and cooked through (internal temp 165°F / 74°C). Transfer the chicken to a plate and set aside.
- In the same skillet, add the remaining 1 tbsp olive oil. Add minced garlic and sauté 30–60 seconds until fragrant—do not let it brown.
- Sprinkle in the whole wheat flour and stir to form a light roux. Cook about 30 seconds to remove raw flour taste.
- Slowly pour in the chicken broth while whisking constantly to prevent lumps. Add the milk and whisk until the sauce thickens, 2–3 minutes.
- Reduce heat to low. Stir in the Greek yogurt until smooth and fully incorporated. Add the grated Parmesan and stir until melted. If the sauce is too thick, add reserved pasta water a splash at a time to reach your preferred consistency.
- Return the chicken and any accumulated juices to the skillet. Add the cooked pasta and the spinach (if using). Toss to coat everything evenly and wilt the spinach.
- Divide among plates. Garnish with chopped parsley and a little extra Parmesan. Serve immediately.
Best ways to enjoy it
Serve this pasta with a crisp green salad or roasted vegetables to balance the creaminess. A simple side of lemon-roasted broccoli or grilled asparagus brightens the plate. For a lower-carb option, serve the chicken and sauce over zucchini noodles.
If you want a lighter accompaniment or a chilled side, try pairing it with a tangy chicken salad with Greek yogurt made the day before—its bright flavors contrast nicely with the warm, garlicky pasta.
Storage and reheating tips
- Refrigeration: Store leftovers in an airtight container for 3–4 days.
- Freezing: You can freeze the cooked chicken and sauce (without pasta) for up to 2 months. Thaw overnight in the fridge before reheating. Pasta texture degrades in the freezer, so freeze separately if possible.
- Reheating: Reheat gently on the stovetop over low heat. Add a splash of milk or reserved pasta water to loosen the sauce and prevent it from drying or separating. Avoid high heat, which can make yogurt-based sauces break.
- Food safety: Do not leave the cooked dish at room temperature for more than 2 hours.
Pro chef tips
- Temper the yogurt: To prevent curdling, stir a few tablespoons of hot sauce into the yogurt first, then add the warmed yogurt slowly into the skillet off direct high heat.
- Use freshly grated Parmesan: Pre-grated cheese can contain anti-caking agents that affect melting. Freshly grated gives the creamiest result.
- Reserve pasta water: The starchy water helps bind the sauce to the pasta and adjusts consistency without watering down flavor.
- Check chicken temp: For safety and juiciness, cook chicken to 165°F (74°C). Overcooking makes it dry.
- One-pan finish: Cook pasta separately but finish everything in the skillet for best flavor absorption and easy tossing.
Flavor swaps
- Protein swaps: Substitute cubed chicken with shrimp, sliced chicken thighs, or mushrooms for a vegetarian twist.
- Dairy-free option: Replace milk with unsweetened almond milk and the Greek yogurt with a cashew cream (blend soaked cashews + water) and use nutritional yeast for “cheesy” flavor.
- Spice variations: Add red pepper flakes for heat, or swap Italian seasoning for Herbes de Provence for a different aromatics profile.
- Extra vegetables: Stir in sun-dried tomatoes, roasted red peppers, peas, or zucchini for more color and nutrients.
Common questions
Q: Can I make this ahead for meal prep?
A: Yes. Store the sauce and chicken separately from the pasta. Combine and reheat gently, adding a splash of milk to refresh the sauce. Keeps 3–4 days in the fridge.
Q: Will the Greek yogurt curdle when heated?
A: If exposed to high heat, yogurt can separate. Remove the pan from high heat, temper the yogurt by stirring in a little hot sauce or broth first, and add it over low heat. Finish stirring just until incorporated.
Q: What if I don’t have whole wheat flour?
A: All-purpose flour works fine. For gluten-free, use a 1:1 gluten-free flour blend and ensure your pasta is GF.
Q: Can I use pre-shredded Parmesan?
A: You can, but freshly grated Parmesan melts better and gives a creamier texture.
Q: How do I keep the spinach bright and not overcooked?
A: Add the spinach at the very end and toss just until it wilts—about 30–60 seconds.
Enjoy a balanced, flavorful weeknight meal that feels indulgent but uses smart swaps to keep calories and saturated fat lower than a traditional Alfredo.
PrintHealthy Garlic Parmesan Chicken Pasta
A lighter take on creamy pasta classics featuring whole wheat pasta, Greek yogurt, and a garlicky Parmesan sauce, perfect for busy weeknights.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Healthy
Ingredients
- 8 oz whole wheat penne or fettuccine
- 2 tbsp olive oil, divided
- 3 garlic cloves, minced
- 1 lb boneless skinless chicken breasts, cut into 1-inch cubes
- Salt and black pepper, to taste
- 1/2 tsp paprika
- 1/2 tsp Italian seasoning
- 1 tbsp whole wheat flour
- 1 cup low-sodium chicken broth
- 1/2 cup low-fat milk (1%–2%)
- 1/2 cup plain non-fat Greek yogurt
- 1/2 cup freshly grated Parmesan cheese
- 2 cups baby spinach (optional)
- Fresh parsley, chopped, for garnish
Instructions
- Bring a large pot of salted water to a boil. Add the whole wheat pasta and cook according to package directions until al dente. Before draining, reserve about 1/4 cup of the pasta water. Drain and set the pasta aside.
- Heat 1 tbsp olive oil in a large nonstick skillet over medium heat. Season chicken with salt, pepper, paprika, and Italian seasoning. Add the chicken to the skillet and cook for 5–6 minutes, turning occasionally, until golden and cooked through (internal temp 165°F / 74°C). Transfer the chicken to a plate and set aside.
- Add the remaining 1 tbsp olive oil to the same skillet. Sauté minced garlic for 30–60 seconds until fragrant—do not let it brown.
- Sprinkle in the flour and stir to form a light roux. Cook for about 30 seconds to remove the raw flour taste.
- Slowly pour in the chicken broth while whisking constantly to prevent lumps. Add the milk and whisk until the sauce thickens, about 2–3 minutes.
- Reduce heat to low. Stir in Greek yogurt until smooth and fully incorporated. Add Parmesan cheese and stir until melted. If the sauce is too thick, add reserved pasta water gradually to achieve the desired consistency.
- Return the chicken and any accumulated juices to the skillet. Add the cooked pasta and spinach (if using). Toss to coat everything evenly and wilt the spinach.
- Divide among plates. Garnish with chopped parsley and a little extra Parmesan. Serve immediately.
Notes
For a quicker meal, use cooked rotisserie chicken. For gluten-free, swap in a GF flour blend and gluten-free pasta. For dairy-free, consider cashew cream and nutritional yeast.

