These tender zucchini boats are loaded with a savory blend of ground turkey, fresh baby spinach, and aromatic basil pesto. The filling gets extra depth from sautéed onions, garlic, and dried oregano, while mozzarella and Parmesan create a golden, bubbling topping. Ready in just 50 minutes, these boats make an elegant yet easy weeknight dinner that's naturally gluten-free and low in carbs.
The preparation is straightforward: scoop out zucchini halves to create edible vessels, brown the turkey with aromatics, wilt in the spinach, then bind everything together with pesto and cheese. A quick bake yields tender vegetables with a beautifully melted, golden crust. Garnish with fresh herbs for a bright finish.
The first time I made zucchini boats, I was skeptical about whether they would actually be filling enough for dinner. But after that first bite—tender zucchini, savory turkey, all that herby pesto—I realized I had been so wrong about vegetables playing second fiddle. Now these show up at least twice a month at our table, especially when the garden starts exploding with summer squash.
Last summer, my neighbor came over while I had a batch bubbling away in the oven. She kept asking what smelled so incredible—when I pulled these out, she said she had never thought to put pesto inside zucchini boats before. Now she makes them for her family every Tuesday, and I have to say, knowing I converted a skeptic makes these taste even better.
Ingredients
- 4 medium zucchini: Look for ones that feel heavy for their size with smooth, unblemished skin—they will hold their shape better during baking
- 1 lb (450 g) ground turkey: This lean protein soaks up all the pesto flavors while keeping things relatively light
- 1/3 cup basil pesto: Homemade is wonderful but store-bought works perfectly—just taste it first and adjust seasoning accordingly
- 2 cups fresh baby spinach: The spinach wilts down into the filling, adding nutrition and a lovely earthy sweetness
- 1/2 cup shredded mozzarella cheese: Use part-skim if you are watching calories—the melt factor remains exactly what you want
- 1/4 cup grated Parmesan cheese: This adds the salty, nutty depth that makes the filling feel rich and satisfying
- 2 tbsp fresh parsley, chopped: This fresh herb brightens everything and adds a pop of color as garnish
- 1 tbsp fresh basil, chopped: Even if you use pesto, fresh basil leaves scattered on top bring that just-picked sweetness
- 1/2 tsp dried oregano: Dried oregano has a different, more concentrated flavor than fresh and holds up beautifully to cooking
- 1 small onion, finely diced: Yellow onion works perfectly here—it softens and sweetens as it cooks
- 2 cloves garlic, minced: Do not be tempted to add more—garlic can overpower the delicate pesto flavors
- 1/2 cup cherry tomatoes, halved: These burst during cooking, releasing little pockets of sweetness throughout the filling
- 1/4 tsp crushed red pepper flakes: Optional, but I love the subtle warmth that lingers after each bite
- Salt and freshly ground black pepper: Taste the filling before you stuff the zucchini—pesto can be salty, so adjust accordingly
- 1 tbsp olive oil: Just enough to sauté the vegetables and get those flavor-building browning reactions started
Instructions
- Get the oven ready:
- Preheat to 400°F (200°C) and lightly grease a large baking dish with olive oil or cooking spray
- Prep the zucchini vessels:
- Slice each zucchini in half lengthwise, then use a spoon to scoop out the flesh, leaving about a quarter-inch border
- Save the scooped flesh:
- Chop the zucchini centers you removed—you will cook them right into the filling for extra texture and less waste
- Build the flavor base:
- Heat olive oil in a large skillet over medium heat, add the diced onion and cook for 2 to 3 minutes until it starts to soften
- Add the aromatics:
- Stir in the garlic and cook for just 30 seconds until fragrant—you will catch that lovely garlicky smell immediately
- Brown the turkey:
- Add the ground turkey and cook, breaking it up with a spoon, until browned and cooked through, about 5 to 6 minutes
- Bring in the vegetables:
- Add the chopped zucchini flesh, spinach, cherry tomatoes, oregano, red pepper flakes, salt and pepper
- Let the spinach wilt:
- Sauté for 2 to 3 minutes until the spinach has collapsed and any extra moisture has evaporated
- Mix in the good stuff:
- Remove from heat and stir in the pesto, half the mozzarella, half the Parmesan, plus the parsley and fresh basil
- Fill the boats:
- Arrange your zucchini halves in the prepared baking dish and spoon the filling evenly into each one
- Top with cheese:
- Sprinkle the remaining mozzarella and Parmesan over the tops—this is what creates those golden, bubbling edges
- Bake until bubbly:
- Bake for 20 to 25 minutes until the zucchini is tender when pierced with a fork and the cheese is golden
- Garnish and serve:
- Scatter extra herbs on top if you like and serve warm while the cheese is still irresistibly melty
These boats have become my go-to when friends come over for casual dinners because they look impressive but are actually so simple to throw together. I love watching people take that first bite, eyes widening as they realize something so light can taste so satisfying.
Make It Your Own
Once you have the basic method down, these boats adapt beautifully to whatever you have on hand. I have made them with ground chicken, Italian sausage (remove casings), and even a vegetarian version with lentils that surprised me with how good it was. The pesto is the constant that ties everything together.
Pesto Variations Worth Trying
Sun-dried tomato pesto adds a deep, concentrated sweetness that pairs incredibly well with the turkey. Arugula pesto brings a peppery bite that cuts through the cheese. Even jarred roasted red pepper blended with some nuts and olive oil creates a smoky variation worth keeping in your back pocket for when basil is out of season.
What to Serve Alongside
A crisp green salad with a bright vinaigrette balances the richness perfectly. Sometimes I roast extra cherry tomatoes on the same baking sheet while the boats cook—they become sweet and concentrated, perfect for scattering over everything.
- Crusty bread for sopping up any juices that escape the boats
- A simple white wine like Sauvignon Blanc cuts through the cheese beautifully
- Leftovers reheat surprisingly well for lunch the next day
There is something so satisfying about turning a simple vegetable into a complete meal, especially when it tastes this good. Hope these boats find their way into your regular rotation too.
Recipe FAQs
- → Can I make these zucchini boats ahead of time?
-
Yes, you can assemble the boats up to a day in advance and store them covered in the refrigerator. Bake when ready to serve, adding a few extra minutes if baking cold.
- → What vegetables can I substitute for zucchini?
-
Large bell peppers, eggplant halves, or portobello mushroom caps work well as vessels. Adjust baking time as needed—eggplant may take longer while peppers cook faster.
- → Is this dish freezer-friendly?
-
You can freeze the assembled, unbaked boats for up to 3 months. Thaw overnight in the refrigerator before baking. Already baked leftovers freeze well too.
- → How do I prevent the zucchini from becoming watery?
-
Scoop out most of the flesh, leaving a ¼-inch border. Sauté the scooped flesh with the turkey mixture to evaporate excess moisture before stuffing the boats.
- → Can I use different pesto flavors?
-
Sun-dried tomato pesto adds rich sweetness, while arugula pesto brings a peppery kick. Both pair beautifully with turkey and spinach for a flavor twist.
- → What sides complement this dish?
-
A crisp green salad with lemon vinaigrette, roasted cauliflower, or crusty gluten-free bread balance the meal nicely. A chilled Sauvignon Blanc makes an ideal pairing.