Baked Chicken, Zucchini, and Tomato Recipe: One-Pan Mediterranean Roast

Main Courses

Baked Chicken, Zucchini, and Tomato Recipe: One-Pan Mediterranean Roast

This baked chicken, zucchini, and tomato recipe transforms a simple sheet pan into a restaurant-worthy Mediterranean feast—no fuss, just bold flavors. The secret lies in high-heat roasting that caramelizes the vegetables while keeping the chicken juicy, all while letting aromatic herbs and olive oil work their magic.

After years of testing one-pan meals, this combination consistently delivers tender protein and perfectly charred vegetables with minimal effort.

What makes this dish special is its balance: juicy chicken thighs stay moist thanks to a simple olive oil and herb marinade, while zucchini and tomatoes roast until tender yet retain their natural sweetness. The high heat of 375°F creates those coveted caramelized edges that make every bite irresistible.

Unlike complicated recipes that require multiple pans, this version proves you can achieve restaurant-quality results with just one sheet pan and 45 minutes of active time.

By the time it emerges from the oven, you'll have a plate that looks as impressive as it tastes—golden chicken, blistered tomatoes, and tender zucchini all bathed in a medley of Mediterranean flavors.

The dish is hearty enough to satisfy a family dinner but simple enough for a weeknight. The best part? Leftovers reheat beautifully, making it perfect for meal prep.

Serve with crusty bread to soak up the pan juices or alongside a simple Greek salad for a complete meal. This recipe is your go-to for effortless, flavorful dinners that feel like a vacation in your own kitchen. Let's get started!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for baked chicken zucchini tomato

Juicy chicken thighs, tender zucchini, and sweet tomatoes—just one pan for Mediterranean magic.

Ingredient Amount Notes
Chicken Thighs, Bone-In 🍗 1 ½ lb Skin-on for extra flavor
Zucchini 🥒 2 medium Halved lengthwise, seeds scooped
Roma Tomatoes 🍅 4 whole Halved crosswise, seeds removed
Extra-Virgin Olive Oil 🫒 ⅓ cup For roasting and marinade
Fresh Rosemary 🌿 ¼ cup Chopped, stems removed
Fresh Thyme 🌿 ¼ cup Leaves only, stems removed
Garlic Cloves 🧄 4 cloves Minced or finely chopped
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Ground Black Pepper 🌶️ 1 tsp Freshly ground preferred
Red Pepper Flakes 🌶️ ½ tsp Adjust for heat preference
Lemon Zest 🍋 1 tsp From 1 medium lemon
Crusty Bread 🍞 1 loaf For serving, optional

The chicken thighs are the star here—bone-in and skin-on for maximum flavor, but boneless works in a pinch. Trader Joe's and Whole Foods carry excellent cuts, but any grocery store's fresh chicken section will do. Look for thighs with good marbling—those little white flecks of fat keep the meat juicy. The zucchini should be firm with no soft spots, and the tomatoes? Roma tomatoes are ideal, but any firm variety will work. Fresh herbs make all the difference—rosemary and thyme should smell vibrant, not dusty. If you're using dried herbs, use half the amount and toast them in a dry pan for 30 seconds to wake up the flavors.

No fresh rosemary? Dried rosemary at one-third the amount works, but it lacks that piney freshness. Short on garlic? Garlic powder at half the amount is fine, though fresh is always better. The olive oil should be extra-virgin—California brands like Corto or Filippo Berio are excellent choices. Want more heat? Add a dash of cayenne or a pinch of crushed red pepper. The lemon zest brightens everything, so don't skip it—organic lemons have the best flavor. For the tomatoes, if you can't find Roma, use cherry tomatoes and halve them instead.

This dish reheats beautifully—just pop it in a 350°F oven for 10-15 minutes until warmed through. The pan juices are liquid gold, so save them! Store leftovers in an airtight container for 4 days in the fridge or freeze for 3 months. I always make a double batch—one for dinner, one for lunches. The crusty bread? Grab a baguette from Whole Foods or toast your own—it soaks up those glorious pan juices like a dream.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I don’t want to dirty more than one pan. Toss everything—juicy bone-in thighs, halved zucchini, and Roma tomatoes—on a sheet pan, drizzle with olive oil, and let the oven do the work. That’s it. No chopping boards left sticky, no pots to scrub.
  • Rosemary-Kissed Perfection: Between us, the rosemary here changes the game. It’s not just garnish—it infuses into the chicken and veggies until every bite tastes like a sun-drenched Italian summer. And the tomatoes? They caramelize into sweet, bursty pockets. Honestly, I’ve made this recipe three times in a row because of that flavor alone.
  • Weeknight to Potluck: This dish works everywhere. Too tired for dinner? It’s ready in 40 minutes. Hosting a picnic? Pack it in a basket—it stays warm and tastes fresh. Even my picky teenage nephew asks for seconds, and that’s saying something.
  • Budget-Friendly Leftovers: Bone-in thighs stretch further than breasts, and zucchini and tomatoes are cheap in season. The leftovers? Just as good reheated the next day—crispy edges, tender chicken, no sad veggies. I’ll be real: this is my go-to meal when I’m trying to feed the family without breaking the bank.

Step-by-step instructions for one-pan Mediterranean roast

Here's how to create a vibrant, aromatic dish that brings the flavors of the Mediterranean to your table with minimal effort.

1

Prepare the Vegetables and Chicken

Start by preheating your oven to 425°F. While it heats, prepare the vegetables by halving the 2 medium zucchini lengthwise and scooping out the seeds with a spoon. Cut the 4 whole Roma tomatoes in half crosswise and remove the seeds by squeezing gently over a small bowl. Pat both the zucchini and tomatoes dry with paper towels—this ensures they brown beautifully instead of steaming.

Place the 1.5 lb chicken thighs, bone-in on a cutting board and pat them dry as well. Season both sides generously with 1.5 tsp kosher salt, 1 tsp ground black pepper, and 0.5 tsp red pepper flakes. This salt-and-pepper rub will create a flavorful crust while keeping the meat juicy. Let the chicken sit at room temperature for 15 minutes before roasting—this ensures even cooking.

2

Create the Herb and Oil Marinade

In a large bowl, combine 0.33 cup extra-virgin olive oil, 0.25 cup chopped fresh rosemary, 0.25 cup fresh thyme leaves, 4 minced garlic cloves, and 1 tsp lemon zest. Stir well to blend the flavors into a fragrant marinade. The lemon zest adds a bright, citrusy note that cuts through the richness of the chicken and olive oil, while the garlic and herbs infuse the oil with deep, aromatic flavors.

Add the prepared zucchini and tomatoes to the marinade, tossing gently to coat evenly. The vegetables will soak up the oil and herbs, ensuring they develop a rich, savory flavor. Let them sit for 10 minutes while you prepare the roasting pan—this gives the vegetables a head start on absorbing the marinade's goodness.

3

Assemble and Roast the One-Pan Feast

Arrange the seasoned chicken thighs in a single layer on a large, rimmed baking sheet lined with parchment paper. Place the marinated zucchini and tomatoes around the chicken, leaving a little space between each piece. This arrangement allows the chicken to cook evenly and the vegetables to roast without steaming. Pour any remaining marinade from the bowl over the chicken and vegetables, ensuring everything is lightly coated.

Slide the baking sheet into the preheated oven and roast for 30 minutes. After 30 minutes, flip the chicken thighs over and spoon any accumulated juices from the pan over the top. This basting step ensures the skin crisps up beautifully while keeping the meat moist. Continue roasting for another 20-25 minutes, or until the chicken reaches an internal temperature of 165°F and the vegetables are tender with slightly caramelized edges. The zucchini should be soft when pierced with a fork, and the tomatoes should burst with juiciness.

4

Rest and Serve with Crusty Bread

Remove the baking sheet from the oven and let the chicken rest for 5 minutes before serving. This resting period allows the juices to redistribute, ensuring each bite is as flavorful as the first. While the chicken rests, you can arrange the roasted vegetables around it on the platter, creating a visually appealing presentation.

Serve the one-pan Mediterranean roast with slices of the 1 loaf crusty bread to soak up the delicious juices. The bread adds a satisfying texture contrast and complements the rich, herby flavors of the dish. The combination of tender chicken, caramelized vegetables, and fragrant herbs makes this a complete, balanced meal that’s perfect for a weeknight dinner or a special occasion.

👨‍🍳

Pro Tips For Making Baked Chicken Zucchini Tomato

  • Sear the Chicken First: Skip the direct baking—pat the bone-in thighs dry, then hit them with a hot pan for 3-4 minutes per side until golden. I learned this the hard way: dry heat first locks in juices and builds flavor that baked-only chicken just can’t match.
  • Slice Zucchini Lengthwise: Cut those zucchinis into ¼-inch thick half-moons instead of rounds. They’ll cook faster and softer, soaking up the rosemary and olive oil without turning to mush. (Yes, even if it looks like you’re making a salad.)
  • Salt Tomatoes Generously: Halve the Roma tomatoes and sprinkle them with flaky salt right before baking—it softens them faster and makes them burst with juice. I used to skip this, and the dish always felt flat until I tried it.
  • Use Rosemary Sprigs, Not Chopped: Tuck 2-3 whole rosemary sprigs into the baking dish with the chicken instead of mincing it. The leaves infuse the oil and veggies better, and you can fish them out before serving. (Your future self will thank you.)

Dietary considerations for these flavors

Gluten-Free Adaptations

This recipe is naturally gluten-free as long as you use certified gluten-free ingredients. The crusty bread is the only potential concern—opt for a gluten-free baguette or homemade bread made with gluten-free flour blends like Bob's Red Mill 1-to-1.

Double-check your olive oil, spices, and herbs for hidden gluten additives, though most brands are safe. 🥖

Dairy-Free Options

Skip the crusty bread if you're avoiding dairy, or serve with dairy-free crackers or a simple side salad. The dish itself contains no dairy, so the focus remains on the Mediterranean herb blend and roasted vegetables. For extra richness, drizzle with tahini or olive tapenade instead of cheese.

Vegetarian Swap

Replace the chicken thighs with extra-firm tofu or portobello mushrooms for a hearty vegetarian version. Press the tofu to remove excess water, then marinate it in the same herb-oil mixture for 20 minutes before roasting alongside the vegetables.

Portobello mushrooms should be sliced into ½-inch thick steaks and marinated for 15 minutes. 🌱

Low-Carb Focus

This recipe is already low-carb-friendly with its emphasis on protein and vegetables. To reduce carbs further, omit the bread entirely and serve with a side of cauliflower rice or a mixed greens salad with lemon vinaigrette. The zucchini and tomatoes provide natural sweetness without spiking blood sugar.

Allergen Awareness

For nut allergies, ensure your olive oil is refined (not cold-pressed) and check labels for cross-contamination warnings. If you're sensitive to sulfites, use fresh herbs instead of dried, as many dried varieties contain added preservatives.

Always verify ingredient sources when dealing with allergies—Whole Foods and Trader Joe's have excellent allergen-friendly options. 💛

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 9g45%
Cholesterol 145mg48%
Sodium 620mg27%
Total Carbohydrate 22g8%
Dietary Fiber 5g18%
Sugars 10g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use chicken breasts instead of thighs?

While you can substitute chicken breasts, thighs are ideal for this recipe because they stay juicier during roasting. If using breasts, pound them to an even ½-inch thickness and reduce the oven temperature to 350°F to prevent drying. They'll need about 20-25 minutes total cooking time, flipping halfway.

2

What if my zucchini gets mushy instead of tender?

Overcooking causes zucchini to turn mushy. For perfect results, roast at 425°F for 20-25 minutes total—they're done when easily pierced with a fork but still hold their shape. Pat them dry thoroughly before roasting, and avoid crowding them on the pan. If using larger zucchini, cut into ½-inch thick slices for even cooking.

3

How can I make this dish spicier?

Boost the heat by adding 1 tsp smoked paprika or ½ tsp cayenne pepper to the marinade, or sprinkle 1 tbsp chopped fresh chili peppers over the chicken before roasting. For a smoky kick, include ½ tsp chipotle powder in the herb mix. Adjust to taste—start with half the amount if you're sensitive to spice.

4

Can I prepare this ahead of time?

Assemble the dish (including marinating the chicken and vegetables) up to 24 hours ahead and refrigerate uncovered. When ready to cook, roast at 425°F for 40-45 minutes, checking for doneness at 165°F internal temp. The flavors actually improve overnight as the ingredients meld. For meal prep, store leftovers in an airtight container for 4 days or freeze for 3 months.

5

What's the best way to reheat leftovers?

Reheat in a 350°F oven for 10-15 minutes on a baking sheet with fresh parchment paper to restore crispiness. For microwave reheating, cover with a damp paper towel and heat for 1-2 minutes on high, then finish under the broiler for 1-2 minutes to crisp the chicken skin. Avoid reheating in the microwave alone—it makes everything soggy.

★★★★★4.7(11 reviews)
Categories Main Courses