These pesto turkey and spinach zucchini boats are a wholesome, low-carb main dish bursting with Mediterranean flavors. Hollowed zucchini halves are filled with a savory mixture of browned ground turkey, wilted spinach, fresh basil pesto, and aromatic garlic, then topped with melted mozzarella and Parmesan.
Ready in just 50 minutes, they make an easy weeknight dinner that's both gluten-free and packed with protein. Finished with a sprinkle of fresh basil and parsley, each bite delivers a perfect balance of tender vegetables, juicy meat, and herbaceous pesto goodness.
The smell of pesto hitting a hot pan is one of those things that makes everyone wander into the kitchen asking what is for dinner. These zucchini boats came together one Tuesday when I had ground turkey thawing and a garden overflowing with zucchini and basil. What started as a desperate clean out the fridge meal turned into the dish my family now requests weekly. Sometimes the best recipes find you, not the other way around.
My neighbor stopped by the first time I made these, and she ended up sitting on the kitchen counter eating a whole boat straight from the dish while telling me about her trip to Portugal. We laughed about how food that looks this put together is secretly the easiest thing in the world to pull off.
Ingredients
- 4 medium zucchini: Pick ones that feel heavy for their size and have no soft spots, since they hold their shape better during baking.
- 2 cups fresh spinach, roughly chopped: Spinach wilts down dramatically, so do not be alarmed by the volume going into the pan.
- 1 small red onion, finely diced: Red onion adds a mild sweetness and color that white onion just cannot replicate here.
- 2 cloves garlic, minced: Fresh garlic is nonnegotiable in this recipe, as the jarred version gets lost in the pesto.
- 1 lb ground turkey: Lean turkey works beautifully, but a 93 percent lean blend gives you enough fat to keep the filling juicy.
- 1/3 cup basil pesto: Homemade pesto is wonderful if you have basil to use up, but a good quality store bought one saves time without shame.
- 1/3 cup shredded mozzarella: The mozzarella melts into the filling and creates those irresistible golden patches on top.
- 2 tbsp grated Parmesan: A little goes a long way and adds a salty, savory punch right at the end.
- 2 tbsp fresh basil and 1 tbsp fresh parsley, chopped: These get folded in and sprinkled on top for a bright, herbaceous finish.
- 2 tbsp olive oil, salt, pepper, and crushed red pepper flakes: Basic seasonings that tie everything together, with the pepper flakes being your call depending on your heat tolerance.
Instructions
- Prep the oven and dish:
- Heat your oven to 400 degrees and line a baking dish with parchment paper or give it a light brush of oil so nothing sticks later.
- Hollow out the zucchini boats:
- Slice each zucchini in half lengthwise and gently scoop out the centers with a spoon, leaving about a quarter inch border so the boats hold their structure. Save half a cup of that scooped flesh and chop it up to mix into the filling.
- Season the boats:
- Arrange them cut side up in your baking dish, brush with a tablespoon of olive oil, and sprinkle with a pinch of salt and pepper so they are not bland on their own.
- Build the filling base:
- Heat the remaining olive oil in a large skillet over medium heat, then cook the onion for about three minutes until it turns translucent and sweet smelling. Add the garlic and stir for one more minute until fragrant.
- Brown the turkey:
- Add the ground turkey and break it apart with your spoon as it cooks, letting it brown for about six to seven minutes until no pink remains.
- Add the greens:
- Stir in the reserved chopped zucchini flesh and the spinach, cooking just until the spinach wilts down, which takes barely a minute or two.
- Bring it all together:
- Take the skillet off the heat and stir in the pesto, a tablespoon of basil, and half the parsley, then season with salt, pepper, and red pepper flakes to taste.
- Stuff and top:
- Spoon the turkey mixture generously into each zucchini boat, then sprinkle mozzarella and Parmesan over the top so everything gets beautifully golden in the oven.
- Bake until bubbly:
- Slide them into the oven for twenty minutes until the zucchini is tender when pierced with a fork and the cheese is bubbling with golden spots.
- Finish with herbs:
- Pull them out and scatter the remaining fresh basil and parsley on top right before serving so the herbs stay bright and vibrant.
I brought these to a potluck once and watched a woman who swore she hated zucchini go back for seconds without a hint of irony. That is the quiet power of pesto and melted cheese working together.
Making It Your Own
Ground chicken swaps in seamlessly if that is what you have, and lean beef works too if you want a richer, deeper flavor profile. I have thrown in a handful of sun dried tomatoes on nights I wanted something a little more Mediterranean, and chopped olives do something magical with the pesto that I cannot fully explain but highly recommend.
Keeping It Light and Balanced
Serve these alongside a simple arugula salad with lemon juice and olive oil, and you have a complete meal that leaves you satisfied without feeling weighed down. Cauliflower rice is another great companion if you want to keep things low carb while still having something to soak up the extra pesto juices.
Storage and Reheating Advice
Leftovers keep well in an airtight container in the fridge for up to three days, though the zucchini softens a bit overnight which honestly makes them even more comforting. For the best texture when reheating, use the oven or a toaster oven at 350 degrees for about ten minutes rather than the microwave.
- Let the boats cool completely before storing so condensation does not make them soggy.
- Avoid freezing them, as thawed zucchini releases too much water and the texture suffers badly.
- Always check pesto labels for allergens if you are serving anyone with nut or dairy sensitivities.
These boats are proof that eating well does not require a complicated plan or a sink full of dishes. Just fresh vegetables, a little pesto, and twenty minutes of oven patience.
Recipe FAQs
- → How do I prevent the zucchini boats from getting soggy?
-
To avoid soggy zucchini boats, scoop out the centers leaving a 1/4-inch border so the shells hold their structure. You can also pre-bake the empty boats for 5 minutes before filling, which helps release excess moisture. Additionally, avoid overfilling with wet ingredients and make sure to drain any excess liquid from the turkey mixture before stuffing.
- → Can I prepare zucchini boats ahead of time?
-
Yes, you can prep the zucchini boats up to 24 hours in advance. Hollow out the zucchini and prepare the turkey filling separately, then store them covered in the refrigerator. When ready to cook, stuff the boats and bake as directed. You may need to add 3-5 extra minutes to the baking time if assembling straight from the fridge.
- → What can I substitute for ground turkey?
-
Ground chicken works as a direct substitute with a similar lean profile. Lean ground beef adds a richer flavor, while Italian sausage brings extra seasoning. For a plant-based option, crumbled tofu or a plant-based ground alternative pairs well with the pesto and spinach. Adjust cooking times slightly depending on your protein choice.
- → Is homemade pesto better than store-bought for this dish?
-
Both work well. Homemade basil pesto offers brighter, fresher flavor and lets you control the garlic and cheese levels. Store-bought pesto is convenient and still delivers great results. If using jarred pesto, drain any excess oil on the surface before mixing it into the turkey filling to keep the mixture from becoming too greasy.
- → What side dishes pair well with stuffed zucchini boats?
-
A crisp green salad with a light vinaigrette complements the richness of the pesto and cheese. Cauliflower rice keeps the meal low-carb, while a side of crusty bread works if carbs aren't a concern. Roasted cherry tomatoes, a simple cucumber salad, or a light minestrone soup also pair beautifully with these Mediterranean-inspired boats.
- → How do I store and reheat leftovers?
-
Store leftover zucchini boats in an airtight container in the refrigerator for up to 3 days. To reheat, place them in a baking dish, cover with foil, and warm in a 350°F oven for about 10-15 minutes. Microwaving works in a pinch but may make the zucchini softer. Avoid freezing, as zucchini tends to become watery when thawed.