Preheat the grill to high or oven to 425°F.: As you warm the grill or oven you will notice the smell of hot metal and dry heat, a clear signal that the cooking environment is ready to sear and steam the packets. This high starting temperature helps the vegetables get a little browning at contact points while the packet trapped steam cooks the insides evenly. If you skip preheating, the packets take longer and the texture can become soggy rather than tender crisp. A common mistake is assuming the grill is hot enough immediately, so always give it time to reach temperature and use an oven thermometer if you doubt the setting.
Slice the chicken breasts to get 4 pieces. Pound the pieces to even thickness. Make sure each piece is 4 ounces.: When you slice and gently pound the chicken to uniform thickness, you level out the cooking time across the packet, which prevents thin edges drying out while thicker portions finish. You will hear the soft thud of the mallet and feel the meat give, becoming more pliable. The even thickness is important because protein cooks at a precise rate; inconsistent pieces lead to uneven doneness. Avoid pounding so hard that the meat tears, and use a light touch to reach a consistent thickness that matches the veg size.
Add chicken, potatoes, bell pepper, onion, carrot, and garlic to a large bowl. Drizzle with olive oil and add all seasonings. Season with salt and pepper (I use about 1 teaspoon salt & 1/4 teaspoon pepper). Toss to evenly coat.: As you toss the mixture, your hands or spoon will distribute the olive oil and dried herbs so each piece gets a glossy coating, which promotes even browning and flavor absorption. The scent of garlic and dried herbs will become more pronounced as the oil releases their oils. Tossing ensures flavors are spread rather than clumped, which prevents pockets of intense seasoning. A frequent error is under-tossing, which leads to unevenly seasoned packets and spots of dryness.
Lay out 4 large foil sheets. Evenly divide the mixture between the sheets, placing 1 piece of chicken in each. Top each packet with 1 tablespoon butter. Seal the foil tightly.: As you portion the mix, you can feel the weight of each packet in your hands, and sealing the foil traps steam so the ingredients finish tender. Position the chicken centrally so it is surrounded by the vegetables, which allows the juices to mingle as everything cooks. Place the tablespoon of unsalted butter on top so it melts and coats the contents, providing richness. Poor sealing leads to steam loss and uneven cooking, so double fold the edges for a secure seal.
Cook until the chicken is completely cooked through (registers 165°F). Grill: 15–25 minutes (mine finishes around 20 minutes). Oven: 30–45 minutes, or until chicken reaches 165°F internal temp (mine finishes around 35 minutes).: While the packets cook you will hear faint sizzling and notice the foil swell slightly from internal steam, which is the right sign. The goal is to reach an internal chicken temperature of 165°F, which ensures safety and juicy texture. On the grill the exposed heat speeds the process, producing a slight char at the foil contact points, while the oven offers a gentler, more even finish. A common pitfall is opening the packets early to check doneness, which releases steam and extends the cooking time, so use an instant read thermometer through a small slit if you need to verify without losing too much heat.
Carefully open foil packets to release steam. Top with a drizzle of olive oil, chopped parsley, lemon juice, and lots of freshly grated Parmesan. Add more salt and pepper, if needed.: When you unfold the foil, the first puff of steam will carry concentrated herb and garlic aroma, and you will see glossy vegetables and a succulent chicken piece. The finishing drizzle of olive oil , bright lemon juice, and freshly grated Parmesan adds contrast and a finishing shine that rounds the flavors. Taste and adjust salt and pepper after these accents since the cheese and lemon shift the balance. Beware of steam burns when opening the packet, and let it vent for a few seconds before leaning in.
Stovetop Cooking Option: Follow steps 2-3. In a large skillet, heat 2 tablespoons oil. Add chicken in a single layer and cook for 2–4 mins per side. Add 1 tablespoon butter after flipping. Cook until chicken is fully cooked through. Transfer to a plate and cover with foil. Add more oil if needed and another 1 tablespoon butter. Cook all veggies until crisp-tender, stirring occasionally. Plate chicken and veggies together. Top with Parmesan and fresh lemon juice.: On the stovetop you will hear the satisfying sizzle as the chicken hits the hot pan, and the surface will caramelize creating a brown crust that contrasts the tender interior. Adding a tablespoon of unsalted butter after flipping enriches the pan juices and adds a nutty aroma as it browns slightly. Let the chicken rest covered to retain juices while you finish the vegetables, which should be cooked until they are crisp tender and lightly browned. Overcrowding the pan will steam rather than sear, so work in batches if needed to maintain those caramelized edges.