Healthy Meal Prep Chicken and Veggie Kebabs

100 min prep 2 min cook 1 servings
Healthy Meal Prep Chicken and Veggie Kebabs
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Every June, my neighborhood hosts a “grill-and-chill” potluck. Families haul out weather-beaten lawn chairs, kids race barefoot through sprinklers, and the air smells like charcoal and fresh-cut grass. Two summers ago I showed up with a foil pan of these Healthy Meal Prep Chicken and Veggie Kebabs—nothing more than marinated chicken breast, rainbow vegetables, and a quick lemon-herb glaze. I figured they’d be a nice light option next to the mountain of ribs. By the time the sun set, the pan was empty, three teenagers were begging for the recipe, and my friend Carla had already stuck a note in my purse that read, “I need these for my weekly lunches. Help a girl meal-prep!”

Since that night, these kebabs have become my Sunday staple. They’re the first thing I fire up on the grill while I’m still in pajamas, and they quietly soundtrack my week: I toss two skewers into a container with quinoa for Monday’s desk lunch, slice the chicken over a Greek salad for Tuesday, and tuck the remaining veggies into a whole-wheat pita on Wednesday. One batch, three completely different meals, zero boredom. If you’re the kind of person who loves the idea of meal prep but hates eating the same repetitive plate five days in a row, these kebabs are your new best friend.

Why This Recipe Works

  • Balanced macros: 28 g of lean protein plus fiber-rich veggies keep you full for hours.
  • Fast marinade: A 20-minute yogurt-lemon bath tenderizes chicken without overnight planning.
  • Grill or oven: Rainy-day backup instructions included—no sunshine required.
  • Zero plastic waste: Skewers fit perfectly in reusable 3-cup glass containers.
  • Kid-approved rainbows: Colorful veggies encourage little eaters to “taste the rainbow.”
  • Freezer friendly: Freeze raw, marinated skewers on a sheet tray, then bag for up to 2 months.

Ingredients You'll Need

Ingredients

Chicken breast – Look for “air-chilled” on the label; it hasn’t been injected with salt water, so the flavor is cleaner and the marinade penetrates faster. Slice into 1-inch cubes so they stay juicy and cook evenly. Turkey breast or boneless thighs work, but add 2 extra minutes on the grill.

Plain Greek yogurt – The lactic acid gently breaks down proteins, yielding velvety chicken without excess sodium. Choose 2 % for creaminess; non-fat can taste chalky. Dairy-free? Swap for coconut yogurt and add 1 tsp chickpea flour to mimic thickness.

Lemon zest + juice – Zest first, then juice. The oils in the zest hold the bright flavor that sometimes fades during cooking.

Extra-virgin olive oil – A modest 2 Tbsp keeps the chicken moist and prevents veggies from drying. A peppery, green-tinted oil adds complexity.

Garlic – Freshly minced, not jarred. The harsh bite mellows on the grill and turns sweet.

Raw honey – Balances acidity and encourages caramelized grill marks. Maple syrup is an easy vegan swap.

Red bell pepper – Choose blocky, four-lobe peppers; they’re easier to cube and stay on skewers better than slender three-lobe varieties.

Yellow squash & zucchini – Pick small ones; giant squash hold more water and can go mushy.

Red onion – When threaded with the grain, the layers stay intact and sweeten beautifully.

Cherry tomatoes – Opt for “tomato-on-the-vine” varieties; they’re less watery and won’t burst until the very end.

Fresh herbs – A 50-50 mix of parsley and oregano lends a Mediterranean vibe. If you only have dried, use one-third the amount.

How to Make Healthy Meal Prep Chicken and Veggie Kebabs

1
Whisk the 5-minute marinade

In a medium bowl, combine yogurt, lemon zest, lemon juice, olive oil, minced garlic, honey, salt, oregano, and black pepper. Taste—it should be tangy, garlicky, and just sweet enough to balance. If you have time, let it rest 10 minutes; the flavors meld while you cube the chicken.

2
Cube & coat the chicken

Pat chicken dry (excess moisture repels marinade). Slice against the grain into 1-inch pieces; uniformity equals even cooking. Drop cubes into the bowl, fold to coat, cover, and refrigerate 20 minutes (up to 12 hours if meal-prepping tomorrow’s dinner). While it marinates, soak wooden skewers in water 20 minutes to prevent scorching.

3
Prep the rainbow vegetables

Slice peppers into 1-inch squares, zucchini into half-moons, and onion into petals roughly the same size as the chicken. Keep cherry tomatoes whole so they don’t leak juice onto coals. Group by color on a sheet pan—this speeds up assembly and looks gorgeous on the ‘gram.

4
Thread the skewers

Start and end with a protein cube; it “bookends” the veggies so nothing slides off. Alternate colors: red pepper, chicken, squash, onion, tomato. Pack snugly but don’t smash—air gaps let heat circulate. Aim for 4 chicken pieces per 10-inch skewer; this yields two skewers per adult serving.

5
Preheat the grill (or oven)

For gas grills, heat to medium-high (425 °F/220 °C). Hold your hand 5 inches above grates—if you can keep it there 4 seconds, it’s ready. For charcoal, bank coals to one side to create a two-zone fire. Oven method: place a rack in the upper third, preheat to 450 °F, and line a rimmed sheet with parchment for easy cleanup.

6
Oil the grates & grill

Dip a folded paper towel in avocado oil (high smoke point) and, using tongs, swipe grates quickly. Lay skewers perpendicular to grates for those Instagram-worthy hatch marks. Close lid and cook 3 minutes. Rotate 90 ° for crosshatch, cook 2–3 minutes more. Flip and repeat until the thickest piece hits 160 °F (carry-over heat will finish to 165 °F). Total time: 10–12 minutes.

7
Rest, then glaze

Transfer to a platter, tent loosely with foil, and rest 5 minutes. Whisk 1 Tbsp reserved marinade with 1 tsp honey and brush lightly for a glossy finish. (Only if marinade boiled with the skewers; otherwise whisk fresh yogurt with lemon for a drizzle.)

8
Portion for meal prep

Slide chicken and veggies off two skewers into each 3-cup glass container. Add ½ cup cooked farro or brown rice if desired. Cool completely before snapping on lids to prevent condensation. Refrigerate up to 4 days, or freeze up to 3 months.

Expert Tips

Use two-zone heat

If flare-ups occur from honeyed marinade, move skewers to the cooler side and finish indirectly. You’ll avoid charring and any bitter taste.

Don’t skip the paper-towel pat

Moisture on chicken creates steam, which prevents the Maillard browning that gives smoky grill flavor.

Double the batch

Raw, marinated skewers freeze beautifully. Flash-freeze on a tray, then transfer to a silicone bag. Grill from frozen, adding 5 extra minutes.

Overnight flavor hack

Add ¼ tsp smoked paprika to the marinade; it deepens overnight and mimics charcoal-kissed edges even in the oven.

Speed math

Cutting board → bowl → grill → four containers should take 35 minutes start-to-finish once you’re in rhythm. Use a timer app to stay on track.

Food-safe note

Never reuse marinade that touched raw chicken unless you boil it 2 minutes. When in doubt, make a fresh drizzle for serving.

Variations to Try

  • Tex-Mex: Swap oregano for cumin + chili powder, use lime instead of lemon, and add poblano squares. Serve over cilantro-lime cauliflower rice.
  • Asian fusion: Sub coconut yogurt, add 1 Tbsp soy sauce, 1 tsp sesame oil, and grated ginger. Thread baby bok choy and shiitake caps. Sprinkle with sesame seeds.
  • Mediterranean: Add chopped olives to the marinade and thread artichoke hearts. Crumble feta over finished skewers.
  • Low-carb: Replace rice with cauliflower rice and swap honey for monk-fruit syrup. Each serving drops to 9 g net carbs.
  • Seafood twist: Use scallops or shrimp; reduce grill time to 2 minutes per side. Marinate only 10 minutes—acid cooks seafood quickly.

Storage Tips

Refrigerator: Store cooled kebabs in airtight glass containers up to 4 days. Keep any yogurt drizzle in a separate 1-oz silicone cup to prevent sogginess.

Freezer: Freeze grilled skewers (removed from sticks) flat on a parchment-lined sheet. Once solid, transfer to a freezer-safe bag with parchment between layers. Reheat in a 375 °F oven 8–10 minutes or microwave 2 minutes with a loose splash of water to re-steam.

Reheat without rubbery chicken: Warm covered at 325 °F for 10 minutes, then broil 1 minute to re-crisp edges. A quick skillet splash of broth works in a pinch.

Frequently Asked Questions

Absolutely. Metal conducts heat, so chicken cubes cook ~1 minute faster. Oil them lightly so food slides off easily.

Thread through the stem scar, not the middle, and pair with a snug piece of chicken on each side. Using two skewers (like a ladder) also locks them in place.

Juices should run clear, and the largest cube should feel firm when pressed. If you’re unsure, cut one open—there should be no translucent pink.

Yes. Assemble skewers through step 4, then store in a single layer covered with plastic wrap up to 24 hours. Grill when ready—great for camping!

Try ½ cup herbed farro, ½ cup lemony hummus, or 1 cup garlicky quinoa. All keep 4 days and round out macros.
Healthy Meal Prep Chicken and Veggie Kebabs
chicken
Pin Recipe

Healthy Meal Prep Chicken and Veggie Kebabs

(4.9 from 127 reviews)
Prep
20 min
Cook
12 min
Servings
4

Ingredients

Instructions

  1. Make marinade: Whisk yogurt, lemon zest, lemon juice, olive oil, garlic, honey, salt, oregano, and pepper in a medium bowl.
  2. Marinate chicken: Add chicken cubes, coat well, cover, and refrigerate 20 min (up to 12 hrs).
  3. Prep veggies: While chicken marinates, cut vegetables into uniform 1-inch pieces.
  4. Assemble: Thread chicken and veggies onto 8 soaked wooden or metal skewers, starting and ending with chicken.
  5. Grill: Preheat grill to medium-high. Oil grates, grill skewers 10–12 min, turning once, until chicken reaches 165 °F.
  6. Rest & serve: Tent with foil 5 min, garnish with parsley. Portion into meal-prep containers once cooled.

Recipe Notes

Oven option: bake assembled skewers on a parchment-lined sheet at 450 °F for 12 min, broil 2 min for char. Nutrition stats include ½ cup cooked quinoa per serving.

Nutrition (per serving, 2 skewers + ½ cup quinoa)

375
Calories
28g
Protein
34g
Carbs
12g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.