Pesto Chicken Stuffed Zucchini Boats

Roasted pesto stuffed zucchini topped with bubbly browned cheese and fresh parsley on a rustic wooden board.
Pesto Stuffed Zucchini in 30 Minutes
By Samantha Devlin
A quick pre-roast prevents the zucchini from getting soggy, ensuring your Pesto Stuffed Zucchini remain perfectly firm. This high-protein, low-carb dish is ready in less than an hour.
  • Duration: 10 min preparation + 20 min cooking
  • Taste & Texture: Golden, bubbly cheese atop a zesty, herb-filled center
  • Perfect for: Nutritious weeknight meals or advance meal prep

Pesto Stuffed Zucchini

Ever wonder why your zucchini turns into a puddle the second it hits the oven? It's the most frustrating part of making stuffed veg. You start with a sturdy boat, and you end up with a soggy mess that tastes like steamed squash.

I remember doing this for a dinner party a few years back. I skipped the pre roast and just stuffed them raw. By the time the cheese melted, the zucchini had released so much liquid that the boats were practically swimming in a lake of green water. It was a disaster.

But we've fixed that. This version of Pesto Stuffed Zucchini focuses on moisture control and high heat. You get a tender crisp shell and a filling that actually stays put, not a watery soup.

Why This Works

The Pre Roast: Heating the shells alone for a few minutes draws out excess moisture before the filling goes in. This stops the boats from steaming from the inside out.

Folding the Pesto: Adding the pesto after the heat is off keeps the basil from turning brown. It maintains that vibrant green color and fresh taste.

Pesto TypePrep TimeFlavor ProfileBest For
Fresh Basil10 minsBright, punchyFresh dinners
Jarred0 minsSalty, concentratedQuick weeknights

If you're feeling the pesto vibe for lunch instead, my Chicken Pesto Panini is a great option.

What You'll Need

The chicken provides the substance, while the pesto brings the primary flavor. To keep this budget friendly, store-bought pesto works great, though fresh is a lovely upgrade if you have basil on hand.

The Zucchini Boats

  • 4 large zucchini (approx. 2 lbs / 900g)Why this? Easier to hollow out without cracking
  • 2 tbsp olive oilWhy this? It handles high roasting heat well
  • 1/2 tsp kosher salt
  • 1/4 tsp black pepper

The Pesto Chicken Filling

  • 1 lb chicken breast, finely dicedWhy this? A lean option that cooks fast
  • 1/2 cup basil pestoWhy this? Concentrated flavor profile
  • 2 cloves garlic, minced
  • 1/4 cup grated Parmesan cheeseWhy this? Provides a savory, sharp contrast
  • 1 tbsp lemon juiceWhy this? Balances the richness of the cheese

The Topping - 1 cup shredded mozzarella cheese Why this? Ideal for melting and gooeyness - 2 tbsp fresh parsley, chopped

- Chicken
Swap for chickpeas or extra firm tofu for a plant based meal.
- Mozzarella
Vegan options work, though you'll need a broiler to brown them.
- Pesto
Try walnut pesto as a nut-free alternative.

Recipe Specs

This recipe is designed for speed. You won't spend all night in the kitchen, and the cleanup is minimal since we use one skillet and one baking sheet.

  • Prep time: 10 minutes
  • Cook time: 20 minutes
  • Total time: 30 minutes
  • Yield: 4 servings
  • Oven Temp: 400°F (200°C)

Equipment Needed

A simple kitchen setup is all you need to get started.

  • Large rimmed baking sheet
  • Large skillet (12 inch)
  • Small mixing bowl
  • Spoon (for scooping)
  • Chef's knife

Key Steps

Elegant arrangement of roasted green squash boats with bubbly cheese and a garnish of fresh basil leaves.

Prepping the Boats

  1. Set your oven to 400°F (200°C).
  2. Cut the zucchini in half lengthwise and scoop out the center with a spoon, leaving a 1/4 inch shell. Note: Save the flesh for a stir fry later.
  3. Coat the zucchini interiors with olive oil, salt, and pepper. Roast the shells for 5-7 minutes until slightly softened.

Making the Filling

  1. Using a skillet over medium high heat with a bit of oil, sauté the diced chicken breast for 5-7 minutes until opaque.
  2. Add the minced garlic and sauté for another 60 seconds.
  3. Take the pan off the heat and mix in the pesto, lemon juice, and Parmesan cheese until the mixture is smooth and glossy.

The Final Bake

  1. Fill each roasted zucchini boat generously with the chicken mixture, pressing down lightly to ensure the Pesto Stuffed Zucchini doesn't spill over.
  2. Top each boat with shredded mozzarella cheese.
  3. Bake for 10-12 minutes, then broil for the remaining 2 minutes until the cheese is bubbling and golden brown.
  4. Garnish with chopped fresh parsley before serving.

Avoiding Kitchen Disasters

The main challenge with Pesto Stuffed Zucchini is managing the moisture. Because zucchini has such a high water content, liquid can easily collect at the base of each boat.

Avoiding Soggy Boats

If you notice liquid pooling on your baking sheet, simply blot it with a paper towel halfway through the process. This prevents the zucchini from steaming, ensuring it keeps a nice bite.

Solving Dry Filling

If the chicken feels too dry before you stir in the pesto, add a teaspoon of broth or water. While the pesto creates a velvety texture, a touch of extra liquid helps the cheese bind better.

Avoiding Overcooked Shells

Be careful not to roast the shells too long during step 3, as they may collapse. Monitor them closely; they only need to be pliable, not fully cooked.

ProblemFix
Soggy bottomPre roast shells for 7 mins
Filling falls outPress mixture down firmly
Cheese not browningUse the broiler for 2 mins

For a dish with a similar flavor profile, try this Caprese Stuffed Chicken.

How to Store and Keep Fresh

Place any remaining portions in an airtight glass jar and refrigerate for as long as 3 days. While the zucchini may soften slightly due to the moisture, it's still delicious for lunch.

To warm them up, steer clear of the microwave to prevent a mushy consistency. Instead, use the oven at 350°F for a total of 10 minutes; this prevents the cheese from becoming rubbery.

Avoid freezing these. The zucchini's high water content forms ice crystals that ruin the texture during the thawing process.

To minimize waste, put the scooped out zucchini centers into a freezer bag. You can stir them into a smoothie or a veggie burger blend later.

Great Side Pairings

Since Pesto Stuffed Zucchini is quite rich due to the pesto and cheese, I like to pair it with something acidic or light. A simple arugula salad with a lemon vinaigrette cuts through the creaminess.

You could also serve this with a side of quinoa or wild rice to soak up any extra pesto that escapes the boats. Roasted cherry tomatoes are another great addition, adding a pop of sweetness to the plate.

GoalWhat to change
More ProteinAdd diced shrimp to the mix
Lower CalorieSwap mozzarella for feta
More CrunchTop with breadcrumbs

Flavor Variations to Try

You can easily tweak this recipe to fit your diet. For a plant based version, swap the chicken for crumbled tempeh or sautéed mushrooms. Use a vegan parmesan and mozzarella to keep it entirely plant based.

If you want a bit of heat, stir in a pinch of red pepper flakes or use a spicy arrabbiata style pesto. It transforms the Pesto Stuffed Zucchini into something much bolder.

For a more Mediterranean feel, add some sun dried tomatoes and kalamata olives to the filling. These additions bring a salty, tangy contrast that works well with the basil.

Debunking Zucchini Myths

Some people think you need to salt zucchini and let it sit for an hour to remove water. While that works for salads, the over high heat pre roast in this recipe does the job faster and more effectively.

Another myth is that you can't freeze stuffed vegetables. You can freeze the filling, but the vegetable shell itself is what fails. Freeze the pesto chicken mix separately, then stuff fresh zucchini when you're ready to eat.

For safety, USDA guidance puts the safe internal temperature for chicken at 165°F, which is easily reached during the sauté and final bake.

Right then, you're ready to make some Pesto Stuffed Zucchini. Trust me on the pre roasting part; it's the only way to avoid the "zucchini puddle" effect. Let's crack on!

High in Sodium

⚠️

840 mg 840 mg of sodium per serving (37% 37% of daily value)

The American Heart Association recommends a daily limit of no more than 2,300 mg of sodium to reduce the risk of cardiovascular disease.

Tips to Reduce Sodium

  • 🧂Eliminate Added Salt-25%

    Omit or significantly reduce the kosher salt; the cheeses and pesto already provide substantial sodium.

  • 🌿Homemade Pesto-20%

    Replace store-bought pesto with a homemade version where you can control the amount of salt and cheese added.

  • 🧀Reduce Parmesan-15%

    Cut the grated Parmesan cheese in half or substitute it with nutritional yeast for a similar savory flavor.

  • 🧀Swap Mozzarella-15%

    Use fresh mozzarella instead of pre-shredded mozzarella, as pre-shredded varieties often contain more sodium additives.

  • 🍋Enhance with Aromatics

    Increase the lemon juice or add lemon zest and extra black pepper to brighten the flavor without needing salt.

Estimated Reduction: Up to 60% less sodium (approximately 336 mg per serving)

Recipe FAQs

Do you cook zucchini before stuffing?

Yes, pre-roast the shells. Roast them at 400°F for 5-7 minutes to soften them before adding the filling.

How do you stop stuffed zucchini from getting soggy?

Pre-roast the empty boats. This draws out excess water early so the filling doesn't turn into a soup.

Is it true that zucchini always turn watery when baked?

That's a myth. Combining a pre-roast with a high 400°F oven temperature keeps the boats sturdy.

What are some ways to use leftover pesto?

Use it as a zesty spread. If you liked the savory garlic notes here, try applying that same flavor logic to these cheesy breadsticks.

Pesto Stuffed Zucchini

Pesto Stuffed Zucchini in 30 Minutes Recipe Card
Pesto Stuffed Zucchini in 30 Minutes Recipe Card
Preparation time:10 Mins
Cooking time:20 Mins
Servings:4 servings
Category: Main CourseCuisine: Italian
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
549 kcal
% Daily Value*
Total Fat 31.8g
Sodium 840mg
Total Carbohydrate 9g
   Dietary Fiber 5.6g
   Total Sugars 3g
Protein 45.8g
* Percent Daily Values are based on a 2,000 calorie diet.
Rate This Recipe
Be the first to rate
Share, Rating and Comments:
Submit Review:
Rating Breakdown
5
(0)
4
(0)
3
(0)
2
(0)
1
(0)
Jump to Recipe