BBQ chicken breasts are the perfect thing to put at the center of a foil packet meal, especially for summer dinners! Sweet potatoes, bell peppers, and zucchini make a vibrant veggie side to this juicy chicken, and everything gets a hearty dose of tangy, smoky barbecue sauce. I love cooking this chicken foil packet meal on the grill when the weather is nice, but it’s great in the oven too!

Grilled Foil Packet Meals with BBQ Chicken Breast and Veggies
I love throwing some chicken foil packets on the grill in the summertime. It’s a simple way to cook an entire meal in a convenient, disposable vessel — meaning zero cleanup and more time outside! This recipe has become one of my favorite foil packet meals because it has all the great flavor of BBQ chicken, with easy prep and a healthy side dish built right in.
I coat tender chicken breasts in a savory spice rub, then top them with a smoky BBQ glaze. Fatty bacon bastes the chicken as it cooks, while a medley of fresh veggies (sweet potatoes, bell peppers, and zucchini!) steam to perfection. It’s a foolproof, prep-ahead meal that brings the best of a backyard cookout into one tidy, delicious package!

Email this recipe
Enter your email and we’ll send the recipe directly to you!
By submitting this form, you consent to receive emails from Easy Chicken Recipes.

+ A Note From Me +
The beauty of a good foil packet meal is the convenience it provides at every step — it goes from prep, to the grill, to the table (and to the trash afterwards) without hassle or extra dishes. This method was designed for camping, but it’s just as perfect for family dinners in the backyard!


BBQ Chicken Foil Packet Meal
Equipment
- Grill
- Aluminum Foil
Ingredients
For the Foil Packets:
- 1 sweet potato (cut into ½-inch cubes*)
- 2 bell peppers (sliced**)
- 1 zucchini (sliced into half-moons)
- 4 boneless, skinless chicken breasts (***)
- 4 slices bacon
- 2 tablespoons olive oil
- ⅓ cup BBQ sauce (divided****)
For the Spice Rub:
- 2 teaspoons kosher salt
- ¼ teaspoon ground black pepper
- 1 teaspoon chili powder
- 1 teaspoon ground paprika
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
Optional Toppings:
- chopped fresh cilantro
- sliced avocado
Instructions
- Light the grill to medium-high heat (375℉ to 450℉). Lay out 4 large pieces of heavy-duty aluminum foil (or doubled-up regular aluminum foil) on a clean work surface.
- Place an equal amount of sweet potatoes, bell peppers, and zucchini, plus 1 chicken breast and 1 slice of bacon, on each piece of foil.1 sweet potato, 2 bell peppers, 1 zucchini, 4 boneless, skinless chicken breasts, 4 slices bacon
- Combine the salt, pepper, chili powder, paprika, onion powder, and garlic powder in a small dish.2 teaspoons kosher salt, 1 teaspoon chili powder, 1 teaspoon ground paprika, ½ teaspoon onion powder, ½ teaspoon garlic powder, ¼ teaspoon ground black pepper
- Drizzle olive oil and sprinkle the seasoning over the chicken and vegetables. Rub the seasoning and oil into the chicken breasts and toss the veggies until evenly coated.2 tablespoons olive oil
- Place the chicken atop the veggies and brush the breasts with half of the BBQ sauce.0.17 cup BBQ sauce
- Wrap up each foil packet by bringing the two long sides together, and folding the foil down into the center. Crimp ends together.
- Then fold in the two ends of the packet, crimping as you go.
- Grill the packets for 15-20 minutes, until the chicken has reached an internal temperature of 160°F and the potatoes are cooked through.
- Remove the bacon slice from each packet and chop into bits. Sprinkle back over the foil packets.
- Brush the chicken with the remaining barbecue sauce. Garnish with fresh cilantro and avocado slices to serve.chopped fresh cilantro, sliced avocado, 0.17 cup BBQ sauce
Notes
- To prevent sticking, spray the center of each sheet of foil with a nonstick cooking spray.
- Always layer peppers at the very bottom. They release moisture (preventing sticking) and create a flavor-infused steam bed for the chicken and potatoes sitting on top.
- Make sure to keep the BBQ sauce portions separate to avoid cross-contamination with raw chicken juices.
- Carefully open the top of the packets for the last 2-3 minutes of grilling. This allows excess moisture to escape and lets the BBQ sauce tack up under the heat.
- Reseal the packets, poke one hole in the top, and let them rest for 5 minutes after removing them from the grill so the juices can redistribute. This will bring the chicken up to 165°F.
- Nutritional information does not include optional toppings.
Note: Water, salt, pepper, oil, and broth are not counted as ingredients on this site.
Foolproof Tips
- Let the packets rest to finish cooking. Remove the packets from the grill, and carefully pierce a small hole in the top of the foil to let the initial burst of steam escape. Then let the closed packet rest for 3-5 minutes. This prevents the juices from rushing out the second you cut into it, ensuring your chicken stays incredibly tender.
- Use parchment instead of foil. You can use parchment paper instead of aluminum foil for these packets. However, do not place the parchment paper directly on the grill grates. Instead, place the packets in a cast-iron skillet on the grill. Parchment works well on a pan in the oven too.
- Crisp up the bacon. If you want crispy bacon, par-cook it (partially fry it) before putting it in the packet. Or simply grill the bacon slices directly on the grates next to the packets for the last 5 minutes, then crumble them on top to serve.
How to Make BBQ Chicken Foil Packets on the Grill Step by Step
Prep: Gather the list of ingredients and some aluminum foil for this BBQ chicken packet meal. Cube the sweet potato, then slice the bell peppers and zucchini. Heat your grill to medium-high heat (375°F to 450°F).

Season the Chicken: Lay out 4 large pieces of heavy-duty aluminum foil (or doubled-up regular aluminum foil) on a clean work surface. Place an equal amount of 1 cubed sweet potato, 2 sliced bell peppers, and 1 sliced zucchini, plus 1 boneless chicken breast and 1 slice of bacon, on each piece of foil. Combine 2 teaspoons of kosher salt, 1 teaspoon of chili powder, 1 teaspoon of ground paprika, ½ teaspoon of onion powder, ½ teaspoon of garlic powder, and ¼ teaspoon of ground black pepper in a small dish. Drizzle 2 tablespoons of olive oil and sprinkle the seasoning over the chicken and vegetables. Rub the seasoning and oil into the chicken breasts and toss the veggies until evenly coated.

Prep the Foil Packets: Place the chicken on top of the veggies and brush the breasts with half of the ⅓ cup of BBQ sauce. Wrap up each foil packet by bringing two sides together, folding the foil down into the center, and folding in the two ends of the packet. Watch the video above if you need more help with folding.

Grill the Foil Packets: Grill the packets over medium-high heat for 15-20 minutes, until the chicken has reached an internal temperature of 160°F (it will rise to 165°F as it rests) and the potatoes are cooked through. Let the packets rest closed (with a hole poked in the top for steam to escape) for 5 minutes to redistribute the juices. Remove the bacon slice from each packet and chop it into bits, then sprinkle it back over the chicken and veggies. Brush the chicken with the remaining barbecue sauce and garnish with fresh cilantro and avocado slices to serve.

How to Store, Freeze, and Reheat
I find it easiest to store the BBQ chicken and veggies right in the foil packets. And it’s easy to reheat them this way too! Just be sure to let everything cool before wrapping the foil back up and storing.
- Fridge: Store packet meals in the refrigerator for up to 3 days.
- Reheat: For best results, reheat foil packets in a 350°F oven for 20-25 minutes, or until warmed through.
- Freeze: Wrap up the foil packets as though you are about to grill them, then stack them in a resealable bag and freeze for up to 2 months. Let packets thaw in the refrigerator overnight before grilling or baking.








































Leave a Reply