Quick Recipe Summary
| Detail | Value |
|---|---|
| Prep Time | 20 minutes |
| Cook Time | 45-50 minutes |
| Total Time | 65-70 minutes |
| Servings | 3 |
| Cuisine | American / Comfort Food |
| Course | Main Course / Dinner |
| Difficulty | Easy |
| Calories (approx.) | 550-650 per serving |
Table of Contents
- Introduction
- Why This Recipe Works
- Why You’ll Love This Recipe
- Ingredient Notes
- Kitchen Equipment
- Step-by-Step Instructions
- Expert Tips
- Common Mistakes to Avoid
- Recipe Variations
- What to Serve With This Recipe
- Make-Ahead and Meal Prep Tips
- Storage and Reheating Instructions
- Nutritional Information
- Troubleshooting Guide
- Frequently Asked Questions
- Final Thoughts
Introduction
If you’re looking for an effortless, juicy foil packet chicken recipe that delivers restaurant-quality flavor with minimal cleanup, this mozzarella-topped chicken is it. Tender chicken breasts are scored for better marinade absorption, nestled over sweet onions and juicy tomatoes, baked in sealed foil packets, then finished with gooey melted mozzarella. It’s a complete, flavorful meal that’s perfect for busy weeknights, meal prep, or impressing guests without the fuss.
This method steams the chicken in its own juices while infusing it with herbs, garlic, and a touch of soy-sweet glaze, resulting in incredibly moist meat every time.
Why This Recipe Works
Foil packets create a steamy micro-environment that locks in moisture, preventing the lean chicken breasts from drying out. Scoring the chicken allows the flavorful marinade (olive oil, garlic, herbs, soy sauce, and brown sugar) to penetrate deeply. The onions and tomatoes release natural sugars and juices during baking, creating a built-in sauce. Adding cheese at the end ensures it melts perfectly without overcooking the chicken.
Why You’ll Love This Recipe
- Minimal cleanup — everything cooks in foil packets
- Juicy, flavorful chicken every single time
- Customizable with simple pantry ingredients
- Family-friendly and kid-approved with the cheesy topping
- Meal-prep friendly and great for camping or grilling
- Impressive presentation straight from the oven

Ingredient Notes
Chicken Breasts (3 medium): Boneless, skinless. Scoring creates more surface area for seasoning and helps them cook evenly. Choose similar-sized pieces for uniform cooking. Substitution: Chicken thighs for even juicier results.
Red Onions (2 medium, sliced into strips): Provide sweetness and aroma as they caramelize slightly in the packets. Yellow onions work too.
Tomatoes (3 medium, sliced into rounds): Add moisture, acidity, and freshness that balances the rich marinade and cheese. Roma or vine-ripened are ideal.
Olive Oil (¼ cup): Carries flavors and keeps everything moist.
Soy Sauce (1 tablespoon): Adds umami depth. Use tamari for gluten-free.
Brown Sugar (1 tablespoon): Balances acidity and promotes slight caramelization.
Dried Oregano & Rosemary (1 tsp each): Classic Mediterranean herbs that pair beautifully with chicken and tomatoes.
Salt (1 tsp), Black Pepper (½ tsp): Essential seasoning.
Garlic (3 cloves, minced): Fresh is best for pungent aroma.
Mozzarella Cheese (150g / 5.3 oz, shredded): Melts into a gooey, golden topping. Fresh mozzarella or a mozzarella-provolone blend works great.
Kitchen Equipment
Required:
- Heavy-duty aluminum foil (3 large sheets)
- Baking tray or sheet pan
- Mixing bowl
- Sharp knife
- Cutting board
- Spoon or tongs
Optional:
- Meat thermometer
- Gloves for handling raw chicken
- Red oven mitts for easy handling
Step-by-Step Instructions
Prepare the Foil Packets
Lay out three large sheets of aluminum foil on your counter. Fold or crimp the edges slightly to begin forming boat-like packets. This creates a secure vessel that will hold the juices.
Build the Vegetable Base
Divide the sliced red onions evenly among the three packets, creating a bed for the chicken. Top with two slices of tomato per packet. The vegetables release steam and juices that baste the chicken from below.
Prepare the Chicken
Pat the chicken breasts dry. Using a sharp knife, make several shallow diagonal cuts across the top of each breast (about ½-inch deep). This technique, often called scoring, helps the marinade soak in and prevents the chicken from curling.
Make the Marinade
In a medium bowl, whisk together:
- ¼ cup olive oil
- 1 tablespoon soy sauce
- 1 tablespoon brown sugar
- 1 teaspoon dried oregano
- 1 teaspoon dried rosemary
- 1 teaspoon salt
- ½ teaspoon black pepper
- 3 minced garlic cloves
Stir until the sugar dissolves and everything is well combined. The marinade should be fragrant and slightly thickened.

Marinate the Chicken
Dip each scored chicken breast into the marinade, turning to coat thoroughly. Use your hands (with gloves if preferred) to work the mixture into the cuts. Let it sit briefly while you preheat the oven if desired.
Assemble the Packets
Place one marinated chicken breast on top of the vegetable bed in each foil packet. Fold the foil over and crimp the edges tightly to seal, leaving a little room for steam to circulate inside.
Bake
Preheat your oven to 350°F (175°C). Place the baking tray with the packets in the oven and bake for about 40 minutes. The chicken should reach an internal temperature of 165°F (74°C). Cooking time may vary slightly depending on breast thickness and your oven.
Add the Cheese
Carefully open the packets (watch for hot steam). Sprinkle shredded mozzarella generously over each chicken breast. Return to the oven for another 5-10 minutes, or until the cheese is melted, bubbly, and lightly golden.
Serve
Let the packets rest for a couple of minutes, then transfer to plates or serve directly in the foil for a rustic presentation.
Expert Tips
- Always use heavy-duty foil to prevent tearing.
- Don’t skip scoring the chicken — it makes a noticeable difference in flavor and texture.
- Taste the marinade before adding chicken and adjust seasoning.
- For extra flavor, add a pat of butter on top before sealing.
- Let the chicken rest 5 minutes after baking for juicier slices.
Common Mistakes to Avoid
- Overcooking: Rely on a meat thermometer rather than time alone. Overcooked chicken becomes dry even in foil.
- Loose packets: Ensure tight seals so steam stays trapped.
- Uneven chicken sizes: Trim or pound for uniformity.
- Adding cheese too early: It can become rubbery or burn if baked the full time.
Recipe Variations
- Spicy Version: Add chili flakes, cayenne, or hot sauce to the marinade.
- Low-Carb/Keto: Skip brown sugar or use a sweetener; serve with extra veggies.
- Italian-Style: Add Italian seasoning and a spoonful of marinara under the cheese.
- Grill Version: Cook packets on a preheated grill over medium heat for 25-35 minutes.
- Extra Veggies: Include bell peppers, zucchini, or potatoes (pre-cooked or thinly sliced).
- Cheesy Overload: Mix in Parmesan or cheddar with the mozzarella.
What to Serve With This Recipe
- Fresh green salad or Caesar salad
- Garlic bread or crusty rolls to soak up juices
- Roasted or steamed broccoli/asparagus
- Rice, quinoa, or couscous
- Light red wine or iced tea
Make-Ahead and Meal Prep Tips
Assemble the packets up to 24 hours in advance and refrigerate. Add cheese just before the final bake. Perfect for weekly meal prep — portion into individual containers.
Storage and Reheating Instructions
Refrigerator: Store leftovers in an airtight container for up to 4 days.
Freezer: Remove from foil, wrap tightly, and freeze for up to 2 months.
Reheating:
- Oven: 350°F for 10-15 minutes
- Microwave: 1-2 minutes on medium
- Air Fryer: 350°F for 5-8 minutes for crispier cheese
Nutritional Information (Per Serving, Approximate)
- Calories: 580-650
- Protein: 45-50g
- Carbohydrates: 12-15g
- Fat: 35-40g
- Fiber: 2-3g
- Sugar: 8g
- Sodium: 900-1100mg
Values vary based on exact ingredients and chicken size.

Troubleshooting Guide
- Dry chicken: Reduce bake time or use thighs next time.
- Too much liquid: Open packets slightly toward the end to evaporate.
- Bland flavor: Ensure generous seasoning and fresh garlic.
- Cheese not melting: Make sure packets are open and use room-temperature cheese.
Frequently Asked Questions
Can I make this on the grill? Yes! Grill over medium heat for 25-35 minutes, flipping halfway if needed.
How do I know when the chicken is done? Use a meat thermometer — 165°F (74°C) in the thickest part.
Can I use frozen chicken? Thaw completely first for even cooking and food safety.
What if I don’t have mozzarella? Any good melting cheese like provolone, cheddar, or Monterey Jack works.
Are these packets freezer-friendly before cooking? Yes, assemble, seal tightly, and freeze. Thaw overnight before baking.
Final Thoughts
This foil packet mozzarella chicken is one of those rare recipes that feels special yet requires almost zero effort. The combination of tender, herb-infused chicken, sweet onions, tangy tomatoes, and that irresistible melted cheese topping creates a meal that’s greater than the sum of its parts. Whether you’re cooking for one, feeding a family, or prepping meals for the week, this recipe delivers consistent, delicious results.