I started making this on the nights when the fridge had half a bunch of asparagus going soft and a pack of chicken breasts I'd forgotten to plan for. Twenty minutes later it was the meal my kids asked for again the next week. Nothing fancy in it. That's the point.
You cook everything in one pot, which is the real reason it stays in my rotation. The pasta boils first, then the chicken browns in the same pot, then the asparagus steams right in the chicken broth. By the time the parmesan goes in, you've got one pot to wash and dinner on the table.
The sauce here isn't a cream sauce. It's olive oil, chicken broth and melted parmesan, which clings to the penne without weighing it down. If you want it looser, keep a cup of the pasta water back before you drain. A splash fixes a dry pot in seconds.
Step-by-Step Instructions
1. Boil the pasta
Fill a big pot with water, salt it, and cook the penne by the package directions until it's just tender. Drain it and set it aside. Keep a cup of the cooking water in case the sauce needs loosening later.
2. Brown the chicken
Put the same pot back on the heat with 2 tablespoons of olive oil. Add 2 of the diced garlic cloves and stir for about 30 seconds, just until you can smell them. Add the cubed chicken, season with salt and pepper, and cook until there's no pink left in the middle. A thermometer should read 165F. Take the chicken out and set it aside.
3. Steam the asparagus
Pour the chicken broth into the pot and scrape up anything stuck to the bottom. Add the asparagus, the rest of the garlic, salt and pepper, and stir. Cover the pot, turn the heat down to a simmer, and let it go for 5 minutes. The asparagus should be bright green and pierce easily with a knife.
4. Bring it all together
Add the chicken back in along with the penne, the remaining 1/4 cup olive oil, the parmesan and the tomatoes. Stir until the cheese melts and everything is coated. Taste it and add salt or pepper if it needs it.
5. Serve it hot
Spoon it into bowls while it's hot, with extra parmesan on top if you like. It's best straight from the pot.
Variations
Creamy version
stir in 1/2 cup of heavy cream with the parmesan at the end for a richer sauce.
Mozzarella swap
use shredded mozzarella in place of some of the parmesan for a stretchier, milder sauce.
- Add a squeeze of lemon at the end if you want it brighter. It cuts through the cheese nicely.
- Swap the penne for whole grain noodles if that's what you keep on hand. Cook them by their own package time, they often run longer.
How to Store Chicken And Asparagus Pasta
Refrigerator
Keep leftovers in a sealed container in the fridge for up to 3 days. The pasta will soak up the sauce as it sits, so expect it to be drier on day two.
Freezer
Freeze in portions for up to 2 months. The asparagus softens a lot on thawing, so it's better fresh, but it's still fine for a quick lunch.
Reheating
Reheat in a covered pan over medium-low heat with a splash of water or broth, stirring now and then. A microwave works too, covered, in 30-second bursts. Reheat until it's steaming hot all the way through.
Frequently Asked Questions
Q: How do I know the chicken is done?
Use a food thermometer in the thickest piece. It should read 165F. Cutting one cube open is a decent backup check, there should be no pink in the middle and the juices should run clear.
Q: Can I use frozen asparagus?
Yes, but don't thaw it first. Add it straight to the broth and give it the same 5 minutes, maybe one more. It'll be softer than fresh.
Q: Why is my sauce dry?
The pasta soaks up liquid fast, especially if it sits before serving. Stir in a few spoonfuls of the pasta water you saved and it comes right back.
Q: Can I make this ahead?
You can cook the chicken and blanch the asparagus a day ahead and keep them in the fridge. Boil the pasta fresh when you're ready, then finish the pot as written.
Q: How many people does this feed?
Six, at a normal dinner portion. If you're feeding big appetites, add another half pound of pasta and a splash more broth.

Chicken And Asparagus Pasta – One-Pot Weeknight Dinner
Tender chicken, crisp asparagus and penne in a garlicky parmesan sauce with burst cherry tomatoes. One pot, six servings, on the table fast.
Ingredients
Instructions
- 1Boil the pasta — Fill a big pot with water, salt it, and cook the penne by the package directions until it's just tender. Drain it and set it aside. Keep a cup of the cooking water in case the sauce needs loosening later.
- 2Brown the chicken — Put the same pot back on the heat with 2 tablespoons of olive oil. Add 2 of the diced garlic cloves and stir for about 30 seconds, just until you can smell them. Add the cubed chicken, season with salt and pepper, and cook until there's no pink left in the middle. A thermometer should read 165F. Take the chicken out and set it aside.
- 3Steam the asparagus — Pour the chicken broth into the pot and scrape up anything stuck to the bottom. Add the asparagus, the rest of the garlic, salt and pepper, and stir. Cover the pot, turn the heat down to a simmer, and let it go for 5 minutes. The asparagus should be bright green and pierce easily with a knife.
- 4Bring it all together — Add the chicken back in along with the penne, the remaining 1/4 cup olive oil, the parmesan and the tomatoes. Stir until the cheese melts and everything is coated. Taste it and add salt or pepper if it needs it.
- 5Serve it hot — Spoon it into bowls while it's hot, with extra parmesan on top if you like. It's best straight from the pot.
Food safety: Check the thickest part with a food thermometer. Poultry must reach 165°F (74°C); color alone is not reliable.




Questions or cooking notes?
Ask about an ingredient or share a tip that could help someone else.