I still remember the first night I made this Healthy Garlic Parmesan Chicken Pasta for my family. My husband walked into the kitchen and asked what smelled so good. My daughter, who swears she hates anything green, ate every bite of her broccoli. That's a win in my book.
Advertisements1
Here's the magic. Everything cooks in one pan. The pasta soaks up all that garlicky, cheesy broth, so you get creamy comfort food without a heavy cream sauce. The chicken stays juicy because we sear it first, then let it finish in the sauce.
The best part? It's ready in about 30 minutes. On a Tuesday. After soccer practice. With only one pan to wash. I promise you can do this, and once you do, it'll be on repeat at your house too.
Why You'll Love This Recipe
About the Ingredients
1.5 lbs (680g) boneless, skinless chicken breasts, cut into 1-inch pieces
Cut them into even 1-inch pieces so they cook at the same rate. No chicken breasts? Boneless thighs work beautifully and stay extra juicy.
2 tablespoons olive oil
Regular olive oil is perfect here since we're cooking at medium-high heat. Avocado oil is a great swap if you have it.
1 small yellow onion, finely diced (about 1 cup)
Yellow onion gives a sweet base. A shallot or half a red onion works in a pinch.
4 garlic cloves, minced (about 1 tablespoon)
Fresh garlic is non-negotiable for that bold flavor. Jarred minced garlic works, but use 1 1/2 teaspoons since it's stronger.
8 oz (225g) dried penne or rotini pasta
Short pasta catches the sauce in every nook. Whole wheat pasta adds fiber, and gluten-free penne works too, just check the liquid level.
2 cups (480ml) low-sodium chicken broth
Low-sodium lets you control the salt. Vegetable broth makes it a great meatless option if you skip the chicken.
1 cup (240ml) whole milk
Whole milk gives body without cream. For a dairy-free version, use unsweetened oat milk and skip the parmesan.
1/2 cup (50g) freshly grated parmesan cheese
Grate it yourself from a block; pre-shredded cheese doesn't melt as smoothly. Pecorino Romano is a sharper substitute.
1/2 cup (120g) plain Greek yogurt
Full-fat Greek yogurt adds creaminess and protein. Sour cream is a 1-to-1 swap if that's what you have.
2 cups (60g) fresh baby spinach, packed
Spinach wilts down to almost nothing and sneaks in greens. Kale or frozen spinach (thawed and squeezed dry) also work.
1 teaspoon Italian seasoning, plus salt and pepper to taste
A dried herb blend saves time. If you have fresh basil or oregano, add a tablespoon at the end for brightness.
1/4 teaspoon red pepper flakes (optional)
A little heat balances the creamy sauce. Skip it for kids, or add a pinch of cayenne instead.
Tips & Tricks
- Don't crowd the pan when searing chicken. If the pieces touch, they steam instead of brown. Cook in two batches if your skillet is smaller than 12 inches.
- Add the Greek yogurt off the heat. Boiling yogurt makes it curdle and look grainy. Stir it in once the pan is off the burner for a silky sauce.
- Keep an eye on the liquid level. Pasta absorbs fast, so if it looks dry before it's tender, add 1/4 cup broth at a time until it's al dente.
- Grate your own parmesan. The pre-shredded kind has anti-caking agents that keep it from melting into that glossy sauce.
Pro Tips
Step-by-Step Instructions
1. Season and Sear Chicken
Pat the chicken dry, then season with 1/2 teaspoon salt and 1/4 teaspoon black pepper. Heat 1 tablespoon olive oil in a large 12-inch skillet over medium-high heat (375°F/190°C). Add the chicken in a single layer and cook for 5-6 minutes, turning once, until golden brown on the outside and the internal temperature reaches 165°F (74°C). Transfer to a plate.
2. Soften Onion and Garlic
Reduce heat to medium (350°F/175°C). Add the remaining 1 tablespoon olive oil and the diced onion. Cook for 3 minutes until soft and translucent. Stir in the minced garlic and cook for 30 seconds until fragrant, not browned.
3. Build the Sauce
Pour in the chicken broth, milk, and Italian seasoning. Scrape up any browned bits from the bottom of the pan with a wooden spoon. Bring to a gentle simmer, about 2 minutes, until small bubbles form around the edges.
4. Cook the Pasta
Stir in the dry pasta and press it down so it's mostly covered by liquid. Cover and simmer on medium-low (325°F/165°C) for 12-14 minutes, stirring every 3 minutes, until the pasta is al dente and the liquid has thickened into a light sauce.
5. Wilt the Spinach
Add the baby spinach and red pepper flakes, if using. Stir for 1-2 minutes until the spinach is fully wilted and dark green.
6. Make It Creamy
Turn off the heat. Stir in the Greek yogurt and grated parmesan until the sauce is smooth and glossy. Taste and add salt and pepper as needed.
7. Return Chicken and Serve
Fold the seared chicken back into the pan along with any juices on the plate. Let it warm through for 1 minute. Serve hot with extra parmesan on top.
Delicious Variations
Spicy Cajun Twist
Add 1 teaspoon Cajun seasoning with the Italian seasoning and a squeeze of lime at the end for a bold, zesty kick.
Tomato Basil Version
Swap the milk for 1 cup crushed tomatoes and stir in fresh basil leaves before serving for a brighter, Italian-inspired sauce.
Vegetarian Mushroom Swap
Replace the chicken with 8 oz sliced cremini mushrooms, sear them first, and use vegetable broth for a hearty meatless dinner.
How to Store Healthy Garlic Parmesan Chicken Pasta | 30-Minute One-Pan Dinner Video
Refrigerator
Store leftovers in an airtight container in the refrigerator for up to 3 days. The pasta will soak up sauce, so add a splash of broth or milk when reheating.
Freezer
Freezing is not recommended because the yogurt sauce can separate and the pasta turns mushy. If you must, freeze for up to 1 month and reheat gently with extra broth.
Reheating
Reheat in a skillet over medium-low heat (300°F/150°C) with 1-2 tablespoons of broth or milk, stirring until warmed through, about 5 minutes. Avoid the microwave on high, which can make the chicken rubbery.
Frequently Asked Questions
Q: Can I use a different pasta shape?
Yes, any short pasta like rotini, fusilli, or farfalle works great. Adjust the cooking time by 1-2 minutes and check for doneness, since shapes vary in thickness.
Q: Can I make this recipe dairy-free?
Yes, use unsweetened oat milk and a dairy-free parmesan alternative, and swap the Greek yogurt for a dairy-free plain yogurt. The sauce will be slightly thinner but still delicious.
Q: Why did my sauce turn out grainy?
The yogurt probably curdled from high heat. Always stir Greek yogurt in after turning off the burner, and never let the sauce boil once it's added.
Q: Can I use chicken thighs instead of breasts?
Absolutely, boneless skinless thighs work perfectly and stay extra juicy. Sear them for 6-7 minutes and make sure they reach 165°F (74°C) internally.
Q: Is this recipe really healthy?
Yes, it's a balanced meal with lean protein, complex carbs, and greens. Each serving has about 285 calories and 12 grams of protein, making it a lighter take on creamy pasta.
I'd love to hear how this Healthy Garlic Parmesan Chicken Pasta turns out in your kitchen. Try it this week and tag me in your photos, or leave a comment with your favorite twist. Small steps, big change.
Healthy Garlic Parmesan Chicken Pasta | 30-Minute One-Pan Dinner Video
Healthy Garlic Parmesan Chicken Pasta is a creamy 30-minute one-pan dinner with juicy seared chicken, tender pasta, and a light garlic parmesan sauce.
🧂 Ingredients
- 1.5 lbs (680g) boneless, skinless chicken breasts, cut into 1-inch pieces
- 2 tablespoons olive oil
- 1 small yellow onion, finely diced (about 1 cup)
- 4 garlic cloves, minced (about 1 tablespoon)
- 8 oz (225g) dried penne or rotini pasta
- 2 cups (480ml) low-sodium chicken broth
- 1 cup (240ml) whole milk
- 1/2 cup (50g) freshly grated parmesan cheese
- 1/2 cup (120g) plain Greek yogurt
- 2 cups (60g) fresh baby spinach, packed
- 1 teaspoon Italian seasoning, plus salt and pepper to taste
- 1/4 teaspoon red pepper flakes (optional)
📋 Instructions
- 1Season and Sear Chicken — Pat the chicken dry, then season with 1/2 teaspoon salt and 1/4 teaspoon black pepper. Heat 1 tablespoon olive oil in a large 12-inch skillet over medium-high heat (375°F/190°C). Add the chicken in a single layer and cook for 5-6 minutes, turning once, until golden brown on the outside and the internal temperature reaches 165°F (74°C). Transfer to a plate.
- 2Soften Onion and Garlic — Reduce heat to medium (350°F/175°C). Add the remaining 1 tablespoon olive oil and the diced onion. Cook for 3 minutes until soft and translucent. Stir in the minced garlic and cook for 30 seconds until fragrant, not browned.
- 3Build the Sauce — Pour in the chicken broth, milk, and Italian seasoning. Scrape up any browned bits from the bottom of the pan with a wooden spoon. Bring to a gentle simmer, about 2 minutes, until small bubbles form around the edges.
- 4Cook the Pasta — Stir in the dry pasta and press it down so it's mostly covered by liquid. Cover and simmer on medium-low (325°F/165°C) for 12-14 minutes, stirring every 3 minutes, until the pasta is al dente and the liquid has thickened into a light sauce.
- 5Wilt the Spinach — Add the baby spinach and red pepper flakes, if using. Stir for 1-2 minutes until the spinach is fully wilted and dark green.
- 6Make It Creamy — Turn off the heat. Stir in the Greek yogurt and grated parmesan until the sauce is smooth and glossy. Taste and add salt and pepper as needed.
- 7Return Chicken and Serve — Fold the seared chicken back into the pan along with any juices on the plate. Let it warm through for 1 minute. Serve hot with extra parmesan on top.
