Halved zucchinis are scooped to form boats, then filled with a sauté of onion, garlic, chopped mushrooms and reserved squash flesh. Ground turkey is browned and stirred with basil pesto, oregano and torn basil, then combined with the vegetable mix. Boats are filled, topped with mozzarella and Parmesan, and baked at 400°F until zucchini is tender and cheese is golden—ready in about 50 minutes.
The smell of basil pesto hitting a hot pan is one of those kitchen moments that makes me stop whatever I am doing and just breathe it in. I stumbled onto this recipe one Tuesday when the crisper drawer was overflowing with zucchini and I had a pound of ground turkey that needed a purpose. What started as a desperate fridge clearing turned into the most requested dinner in my house that entire summer. The zucchini boats come out of the oven looking almost too pretty to eat, golden and bubbling with melted cheese pooling in every crevice.
My neighbor Linda knocked on my door the second time I made these, claiming she could smell them from her kitchen window. We ended up sitting on the back porch eating zucchini boats straight from the baking dish with paper towels instead of plates because I had not done the dishes. She now asks about them every time zucchini season rolls around, and I always make a double batch so I can send some her way.
Ingredients
- 4 medium zucchinis: Pick ones that feel heavy for their size and have no soft spots because firm zucchini holds its shape beautifully during baking.
- 1 medium yellow onion, finely diced: The sweetness of yellow onion balances the savory pesto better than white or red varieties.
- 2 cloves garlic, minced: Fresh garlic is nonnegotiable here since it builds the aromatic base for the entire filling.
- 1 cup cremini or button mushrooms, finely chopped: Cremini bring a deeper, earthier flavor but button mushrooms work perfectly if that is what you have on hand.
- 1 lb (450 g) ground turkey: Lean turkey soaks up the pesto flavor like a sponge and keeps the dish light.
- 1/3 cup basil pesto: This is the flavor backbone of the entire recipe so use a pesto you genuinely love eating on its own.
- 1/2 teaspoon dried oregano: A small amount bridges the gap between the pesto and the turkey beautifully.
- Salt and freshly ground black pepper: Season in layers, a pinch at each stage, rather than all at once at the end.
- 1/2 cup shredded mozzarella cheese: That stretchy, golden blanket on top is what makes these feel like comfort food.
- 2 tablespoons grated Parmesan cheese: A little goes a long way and adds a salty, nutty punch that mozzarella alone cannot provide.
- 1/4 cup fresh basil leaves: Reserved for finishing because the bright, raw basil on top contrasts with the baked filling perfectly.
- 1 tablespoon olive oil: Just enough to get the onions going without making the filling greasy.
Instructions
- Preheat and prepare the baking dish:
- Set your oven to 400°F (200°C) and lightly grease a large baking dish with olive oil or cooking spray so nothing sticks later.
- Hollow out the zucchini boats:
- Cut each zucchini in half lengthwise and use a spoon to carefully scoop out the centers, leaving about a quarter inch shell so the boats hold their shape. Chop the scooped flesh finely and set it aside because it goes right into the filling.
- Build the aromatic base:
- Heat olive oil in a large skillet over medium heat and cook the diced onion for about two minutes until it turns translucent and fragrant. Add the garlic and stir for thirty seconds just until you can smell it bloom in the pan.
- Cook the mushrooms and zucchini flesh:
- Toss in the chopped mushrooms and reserved zucchini flesh, sautéing for four to five minutes until the pieces are tender and the pan looks almost dry. You want most of the moisture cooked off so the filling does not turn soggy inside the boats.
- Brown the ground turkey:
- Add the ground turkey, breaking it apart with your spoon into small crumbles as it cooks for five to six minutes until completely browned with no pink remaining. Listen for that gentle sizzle to quiet down, which tells you the meat is ready for the next step.
- Add pesto and seasonings:
- Stir in the pesto, dried oregano, salt, and pepper, then let everything simmer together for two minutes so the flavors melt into each other. Pull the pan off the heat and gently fold in half of your fresh basil so it wilts softly into the warm filling.
- Stuff the boats:
- Arrange the hollowed zucchini halves in your prepared baking dish and fill each one generously with the turkey and mushroom mixture, mounding it slightly on top. Press the filling in gently so every bite of zucchini gets its share of the savory mix.
- Cheese and into the oven:
- Sprinkle mozzarella and Parmesan evenly over all the boats and slide the dish into the oven for twenty to twenty five minutes. You are looking for tender zucchini that yields to a fork and cheese that has turned golden and bubbling in patches.
- Garnish and serve:
- Scatter the remaining fresh basil over the top as soon as they come out of the oven so the heat releases just a whisper of basil aroma. Let them rest for two or three minutes before serving because the filling holds together much better when it is not screaming hot.
The third time I made these, my teenager who normally treats vegetables with deep suspicion asked for seconds, and I had to pretend my eyes were not watering a little. That is the quiet magic of a dish that sneaks something wholesome into something so deeply comforting nobody thinks to complain. These boats have since earned a permanent spot in our summer rotation.
Serving Ideas That Actually Work
A simple arugula salad with lemon juice and a drizzle of olive oil is really all you need alongside these because the boats are already so rich in flavor. I once tried serving them with a heavy grain salad and it was too much, so lean into keeping the sides light and bright. A chilled glass of Sauvignon Blanc or even just sparkling water with a lemon wedge makes the whole meal feel intentional and complete.
Swaps and Tweaks
Sun dried tomato pesto instead of basil pesto completely changes the personality of this dish in the best way, lending a tangy, slightly sweet depth that feels almost Mediterranean in a different direction. My friend who does not eat meat uses cooked lentils in place of turkey and swears it is even better, though I remain loyal to the original. If you are feeding a crowd, hollow out extra zucchini because leftovers disappear fast cold from the fridge the next day.
Tools and Prep Shortcuts
A melon baller is secretly the best tool for scooping out zucchini boats because it curves perfectly along the flesh and wastes less than a regular spoon. Keep a large skillet and a rimmed baking dish ready before you start so the workflow feels seamless from stovetop to oven.
- Chop all your vegetables before turning on the stove so you are not scrambling while onions are already cooking.
- Use pre made pesto from the refrigerated section to cut your active prep time down to fifteen minutes.
- Always check your pesto label for allergens if you are cooking for someone with nut or dairy sensitivities.
Some recipes become staples not because they are flashy but because they fit into real life without any fuss. These zucchini boats are exactly that kind of reliable, delicious weeknight friend you will return to again and again.
Recipe Questions & Answers
- → What can I use instead of turkey?
-
Substitute cooked lentils, crumbled firm tofu, or a plant-based ground alternative for a vegetarian swap. Adjust seasoning and cook time as needed so the filling is well flavored and not watery.
- → How do I prevent soggy zucchini boats?
-
Salt the scooped zucchini briefly and let it drain on paper towels, or sauté the reserved flesh until most moisture evaporates. Cook mushrooms until they release and lose liquid before mixing with the protein.
- → Can I assemble ahead of time?
-
Yes. Fill the boats, cover tightly, and refrigerate for up to 24 hours before baking. For longer storage, assemble and freeze uncooked; bake from frozen, adding extra time until heated through and cheese is bubbly.
- → How should leftovers be stored and reheated?
-
Store cooled leftovers in an airtight container in the fridge for 3–4 days. Reheat in a 350°F oven for 10–15 minutes until warmed through, or microwave individual portions briefly, then crisp under the broiler if desired.
- → Any tips for topping and cheese choices?
-
Use a blend of mozzarella for melt and Parmesan for savory depth. Swap in provolone, fontina, or a sprinkle of goat cheese for tang. Add the cheese later in baking if you prefer a golden top without excessive browning.
- → Is there a nut-free pesto option?
-
Choose a nut-free store-bought pesto or blend basil with olive oil, lemon, Parmesan and sunflower or pumpkin seeds instead of pine nuts to mimic the texture without tree nuts.