The problem with most meal prep isn’t the cooking — it’s the eating.
By Thursday, the chicken has gone stringy, the pasta has turned to paste, and the whole container tastes like the inside of the fridge. I’ve thrown out more well-intentioned lunches than I’d like to admit.
This chicken pasta meal prep is the version that survives the week. The chicken stays tender, the pasta stays distinct, the broccoli keeps a little bite, and the parmesan glaze clings instead of pooling.
It’s five days of lunches that taste like something you’d actually choose.
The flavor is what makes it worth eating five times. Herb-seared chicken gets golden at the edges, cherry tomatoes blister until their skins split and their sweetness concentrates, and garlic and red pepper flakes build a warm, savory base.
Then toss everything off the heat with starchy pasta water and fresh parmesan, which melts into a silky glaze that coats every groove of the whole-grain penne. It’s bright from the tomatoes, rich from the cheese, and hearty enough that you’re not rummaging for a snack an hour later.
It also hits 38 grams of protein per serving and comes together in about 35 minutes on a Sunday.
Five containers go in the fridge, and the week gets a little easier. I’ve packed it for work, eaten it cold when the microwave was busy, and it’s held up every time. That’s the whole promise of meal prep, and this recipe finally delivers.
Why This Recipe Works

Pulling the chicken at 155–160°F is what keeps it tender on day five. One-inch chicken cubes lose moisture fast. Pulling them off the heat at 155–160°F lets carryover heat bring them to 165°F while the juices stay inside the meat. Chicken pulled at 165°F on the pan overshoots and dries out — and that dryness is exactly what makes day-three meal prep chicken rubbery.
Undercooking the pasta by 2 minutes keeps it from going mushy. The pasta finishes cooking in the pan sauce and absorbs the glaze as it sits, so starting it al dente minus 2 means it lands at perfect texture instead of past it. Over five days in the fridge, that margin is the difference between distinct noodles and a starch block.
Blistering the tomatoes instead of stewing them protects the pasta. Cherry tomatoes release a lot of water if they’re cooked down. Blistering them over medium-high heat bursts the skins while keeping the flesh intact, so the juice stays in the tomato instead of diluting the sauce and soaking into the noodles in storage.
The starchy pasta water and off-heat parmesan mount into a stable glaze. Pasta water carries starch that binds with melted parmesan, and doing it off the heat keeps the cheese from breaking. The result is a sauce that clings to the penne and stays silky in the container instead of separating into oil and solids.
Blanching the broccoli in the pasta water is efficient and keeps it crisp-tender. Dropping the florets in for the last 90 seconds cooks them just enough, and draining them with the pasta stops the cooking before they go soft. It also saves a pot and a step, which is what meal prep is supposed to do.
Ingredients That Matter

Cut chicken breast into 1-inch cubes and pat dry. Uniform cubes cook evenly, and patting them dry is what lets them sear golden instead of steaming. Wet chicken in a hot pan releases moisture and never browns, so you get less flavor in the final container.
Whole-grain penne or rotini. The grooves and ridges hold the glaze better than smooth pasta, and whole-grain pasta holds its texture longer in the fridge than white pasta does. Penne and rotini are both sturdy enough to survive five days without turning soft.
Freshly grated Parmigiano-Reggiano from a block. Pre-grated parmesan is coated in cellulose and melts into clumps instead of a silky glaze. Grate it yourself, and add it off the heat so it emulsifies rather than breaking.
How to Make It

1. Boil the pasta and blanch the broccoli. Bring a large pot of generously salted water to a boil. Add 12 oz of whole-grain pasta and cook for the package time minus 2 minutes. During the last 90 seconds, drop 3 cups of small broccoli florets directly into the pot. Reserve ½ cup of the starchy pasta water, then drain the pasta and broccoli together.
2. Sear the chicken. Toss 1¼ lbs of 1-inch chicken cubes with 1 tablespoon of olive oil, 1 teaspoon Italian seasoning, ½ teaspoon garlic powder, 1 teaspoon kosher salt, and ½ teaspoon black pepper. Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the chicken in a single layer and sear for 5 to 6 minutes, flipping once, until golden brown and the internal temperature reaches 155–160°F. Transfer the chicken to a plate immediately so it doesn’t overcook in the pan.
3. Blister the vegetables. In the same skillet over medium-high heat, add 1 diced red bell pepper and sauté for 2 minutes. Add 4 cloves of minced garlic, 1 cup of cherry tomatoes, and ¼ teaspoon of red pepper flakes. Sauté for 60 to 90 seconds, just until the garlic is fragrant and the tomato skins blister without fully bursting open.
4. Deglaze and simmer the sauce base. Pour in ½ cup of low-sodium chicken broth and the reserved ½ cup of starchy pasta water, scraping up all the browned bits from the bottom of the pan. Simmer for 2 minutes, until the liquid reduces by half into a glossy glaze.
5. Emulsify off the heat. Turn off the heat. Add the cooked pasta, broccoli, seared chicken, and any juices from the plate back into the skillet. Sprinkle ½ cup of freshly grated Parmigiano-Reggiano over the top and toss continuously off the heat for 60 seconds, until the cheese melts into the starchy broth and coats every noodle in a silky glaze. Taste and adjust salt.
6. Portion, cool, and store. Divide evenly among 5 meal prep containers. Let the containers cool completely before sealing — trapped steam makes the pasta weep in the fridge. Refrigerate for up to 5 days.
7. Reheat. Sprinkle 1 tablespoon of water or broth over the pasta, cover loosely, and microwave on high for 90 seconds, tossing halfway through to restore the starch hydration and melt the glaze smoothly. Add a squeeze of lemon or torn herbs after reheating to restore brightness.
Tips and Troubleshooting

The pasta turned mushy by day three. You cooked it past al dente, or it sat in the sauce too long before cooling. Undercook it by 2 minutes, cool the containers completely before sealing, and don’t let the pasta sit in a warm pan.
The chicken is dry and stringy. It was pulled at 165°F on the pan. Take it off at 155–160°F and let carryover heat finish it. If it’s already dry, the glaze and a splash of broth on reheat bring back some moisture.
The broccoli went soft and olive-colored. It cooked too long, or it sat in the hot pasta water. Drop it in for the last 90 seconds and drain immediately.
The sauce is watery in the container. The pasta wasn’t cooled before sealing, or you added too much pasta water. Cool completely, and measure the reserved water rather than eyeballing it.
The parmesan clumped instead of glazing. You added it over heat, or it was pre-grated. Turn the pan off first, use freshly grated cheese, and toss continuously for the full 60 seconds.
It tastes flat after reheating. It needs acid and salt at the end. A squeeze of lemon, a pinch of salt, or a scatter of fresh herbs after microwaving wakes it back up.
It’s too salty. Parmesan, broth, and pasta water all carry salt. Use low-sodium broth, hold back on added salt until the final taste, and don’t over-salt the pasta water.
Storage and Reheat

Divide the pasta among 5 containers and let them cool completely before sealing — trapped steam is what makes pasta weep in the fridge. Store for up to 5 days.
To reheat, sprinkle 1 tablespoon of water or broth over the pasta, cover loosely, and microwave on high for 90 seconds, tossing halfway through.
The broccoli softens over the week — that’s expected — so finish each container with a squeeze of lemon, torn basil, or a little extra parmesan after reheating to bring back the brightness.
This meal prep doesn’t freeze well; the pasta and broccoli soften on thawing, so plan for 5 days in the fridge instead.
Chicken & Vegetable Pasta Meal Prep
A vibrant 5-day meal prep pasta with herb-seared chicken, whole-grain penne, blistered tomatoes, and crisp broccoli in a silky garlic-parmesan glaze.
Ingredients
Herb Chicken
- 1¼ lbs boneless, skinless chicken breast, cut into 1-inch cubes, patted dry
- 1 tbsp extra virgin olive oil
- 1 tsp Italian seasoning
- ½ tsp garlic powder
- 1 tsp kosher salt
- ½ tsp freshly ground black pepper
Pasta & Vegetables
- 12 oz whole grain penne or rotini
- 3 cups broccoli florets, cut small
- 1 tbsp extra virgin olive oil
- 1 large red bell pepper, diced ½-inch
- 1 cup cherry tomatoes, whole or halved
- 4 cloves garlic, finely minced
- ¼ tsp red pepper flakes
Pan Sauce & Emulsion
- ½ cup low-sodium chicken broth
- ½ cup reserved starchy pasta water
- ½ cup Parmigiano-Reggiano, freshly grated
Instructions
- Bring a large pot of salted water to a boil. Cook the pasta for package time minus 2 minutes. In the last 90 seconds, add the broccoli. Reserve ½ cup pasta water, then drain pasta and broccoli together.
- Toss the chicken with 1 tbsp oil, Italian seasoning, garlic powder, salt, and pepper. Heat 1 tbsp oil in a large skillet over medium-high. Sear the chicken in a single layer for 5–6 minutes, flipping once, until golden and 155–160°F internally. Transfer to a plate immediately.
- In the same skillet, sauté the bell pepper for 2 minutes. Add the garlic, cherry tomatoes, and red pepper flakes and cook 60–90 seconds, until the garlic is fragrant and the tomato skins blister without fully bursting.
- Pour in the broth and reserved pasta water, scraping up the browned bits. Simmer 2 minutes, until reduced by half into a glossy glaze.
- Off the heat, add the pasta, broccoli, chicken, and any juices from the plate. Sprinkle with parmesan and toss for 60 seconds, until silky and coated. Taste and adjust salt.
- Divide among 5 containers and cool completely before sealing. Refrigerate up to 5 days.
- Reheat: sprinkle 1 tbsp water or broth over the pasta, cover loosely, microwave for 90 seconds, tossing halfway. Add fresh lemon or herbs after reheating.
Notes
Notes: Cool completely before sealing to prevent steam. Broccoli softens over 5 days — finish with lemon and herbs. Nutrition is an estimate.
Nutrition (per serving, estimated): 490 calories, 38g protein, 56g carbs, 12g fat, 7g fiber, 640mg sodium.
FAQ
Can I use chicken thighs instead of chicken breast? Yes. Boneless, skinless thighs stay juicier over five days, but pull them at 175°F instead of 155–160°F so the connective tissue breaks down. They’ll add a little more fat to the macros.
Can I use regular pasta instead of whole-grain? Yes, but whole-grain pasta holds its texture better over five days. If you use regular penne, cook it 3 minutes less than the package time (instead of 2) so it doesn’t go soft in storage.
Can I add more vegetables? Yes. Zucchini, mushrooms, or spinach all work, but sauté them with the peppers and drain any excess moisture before tossing with the pasta so the containers don’t get watery.
How do I keep the pasta from drying out when I reheat it? The tablespoon of water or broth and the loose cover are the fix. It creates steam that restores the starch and melts the glaze back into a sauce.
Can I make this as a chicken pasta meal prep bowl for lunches? That’s exactly how it’s built — five containers, ready to grab. Portion it into glass containers with lids, and it travels well.
Is this a good chicken pasta meal prep for moms or busy weeks? It’s designed for that. One 35-minute session on Sunday gives you five lunches, and it holds up well enough that you won’t feel forced to eat it by Friday.
More Recipes You’ll Love
- 15-Minute Chicken Sausage Pasta Meal Prep Bowls (31g Protein!)
- Protein Pasta Salad Recipe — 32g Protein, Meal Prep Lunch
- High-Protein Greek Meatball Bowls for Meal Prep Lunch Boxes
Closing
The 155–160°F chicken pull and the off-heat Parmesan mount are the two things that make this meal prep last the week — everything else is tomatoes and garlic.
It’s the one I’d hand you first on a Sunday when you want the week to be easier. Make a batch, cool it properly, and tell me how Friday’s container tasted.