These pesto turkey and spinach zucchini boats are a delicious low-carb dinner option that comes together in under an hour.
Hollowed zucchini halves are filled with a savory mixture of browned ground turkey, sautéed spinach, garlic, and creamy basil pesto, then topped with mozzarella and Parmesan before baking to golden perfection.
Each serving packs 31 grams of protein and only 10 grams of carbs, making it a satisfying gluten-free meal the whole family will enjoy.
The smell of pesto browning under a broiler changed my entire evening once, and ever since then, these zucchini boats have been a weeknight rescue I reach for when the fridge holds half a bag of spinach and not much else. I threw them together on a rainy Tuesday when takeout felt too slow and my garden zucchini were practically begging to be used. The combination of ground turkey and pesto felt almost accidental at first, but now I crave it on purpose. Thirty minutes later, the kitchen smelled like someone had tried harder than I actually did.
My neighbor Lisa stopped by one evening while these were in the oven, and she stood in the kitchen doorway just breathing in and asking what on earth I was making. I handed her a fork before she even took her coat off, and she ended up staying for two helpings and a glass of wine. Now she texts me every Sunday asking if I am making the zucchini thing again.
Ingredients
- 4 medium zucchini: Pick ones that feel heavy for their size and have no soft spots, because firm zucchini hold their shape better during baking.
- 2 cups fresh baby spinach: Fresh is best here since frozen spinach releases too much water and makes the filling soggy.
- 1 small onion, finely chopped: A yellow onion adds sweetness that balances the sharpness of the pesto beautifully.
- 2 cloves garlic, minced: Fresh garlic makes a noticeable difference in this recipe, so skip the jarred kind if you can.
- 1/4 cup fresh basil leaves, sliced: Saving the basil for the end keeps its flavor bright and punchy rather than cooked down and muted.
- 1 lb ground turkey: Lean turkey works great, but avoid the extra lean 99 percent kind because a little fat keeps the filling juicy.
- 1/3 cup basil pesto: Homemade pesto is wonderful if you have it, but a good quality store bought one saves time and still tastes incredible here.
- 1/2 cup shredded mozzarella cheese: Part skim mozzarella melts well without making things greasy.
- 1/4 cup grated Parmesan cheese: Freshly grated Parmesan melts into the topping and creates those irresistible golden edges.
- 2 tbsp olive oil: A good olive oil helps sauté the aromatics and keeps the zucchini from drying out.
- 1/2 tsp salt: Seasoning in layers throughout the cooking process builds more flavor than adding it all at the end.
- 1/4 tsp black pepper: Freshly cracked pepper adds a gentle warmth that ties everything together.
- 1/4 tsp crushed red pepper flakes (optional): Just a small pinch gives the filling a subtle kick without overpowering the pesto.
Instructions
- Get the oven ready:
- Preheat your oven to 400°F and lightly grease a large baking dish with a drizzle of olive oil so nothing sticks later.
- Create the boats:
- Slice each zucchini in half lengthwise and carefully scoop out the centers with a spoon, leaving about a quarter inch of flesh around the edges so the boats hold their shape. Reserve half a cup of the scooped flesh, chop it up, and set it aside for the filling.
- Season the shells:
- Arrange the boats cut side up in the dish and give them a gentle drizzle of olive oil with a pinch of salt and pepper to start building flavor from the outside in.
- Build the aromatics:
- Heat the remaining olive oil in a large skillet over medium heat and sauté the chopped onion until it turns soft and translucent, about two to three minutes, then add the garlic and stir for one minute more until fragrant.
- Brown the turkey:
- Add the ground turkey to the skillet, breaking it apart with a wooden spoon as it cooks until there is no pink left, which should take about five to six minutes.
- Add the greens and seasoning:
- Stir in the reserved chopped zucchini flesh and let it cook for two minutes before adding the spinach and watching it collapse into the mixture, then season with salt, pepper, and red pepper flakes if you want a little warmth.
- Mix in the pesto and cheese:
- Take the skillet off the heat and stir in the pesto along with half the mozzarella and half the Parmesan, mixing until everything is coated in that fragrant green sauce.
- Stuff and top the boats:
- Spoon the turkey and spinach filling generously into each zucchini boat, making sure they are piled high, then sprinkle the remaining mozzarella and Parmesan over the top for a bubbly golden finish.
- Bake until golden:
- Pop the dish in the oven for twenty to twenty five minutes until the zucchini is tender when pierced with a fork and the cheese is melted and lightly golden in spots.
- Finish with basil:
- Pull them out of the oven and scatter the sliced fresh basil over the top while they are still hot so the fragrance blooms, then serve immediately.
The first time I served these at a potluck, someone actually asked which restaurant I had ordered from, and I laughed because my kitchen looked like a minor disaster zone of zucchini scraps.
Swaps and Variations That Actually Work
Ground chicken slides right into this recipe without any adjustments, and if you want to skip meat entirely, a cup of cooked lentils or chopped mushrooms gives the filling the same hearty texture. I once used sun dried tomato pesto instead of basil pesto by accident and genuinely preferred the result. The recipe is forgiving enough that you can follow your mood more than the printed words.
What to Serve Alongside
A simple arugula salad with lemon vinaigrette cuts through the richness of the cheese and pesto beautifully. If you are not keeping things low carb, a chunk of crusty bread on the side is basically mandatory for soaking up any juices left on the plate. These boats are filling on their own, so keep the sides light and let them be the star.
Storage and Reheating Advice
Leftover boats keep well in an airtight container in the refrigerator for up to three days, and they reheat in the oven at 350°F for about ten minutes far better than they do in the microwave.
- Let them cool completely before covering and refrigerating so condensation does not make them soggy.
- Freeze them individually wrapped in foil if you want to save portions for quick weeknight dinners later.
- A quick sprinkle of extra Parmesan before reheating refreshes the crispy top beautifully.
These pesto turkey zucchini boats are proof that a healthy dinner does not have to feel like a compromise, and once you make them, they will quietly become part of your regular rotation without even trying.
Recipe FAQs
- → Can I make zucchini boats ahead of time?
-
Yes, you can prepare the filling and stuff the zucchini boats up to 24 hours in advance. Cover and refrigerate, then bake when ready to serve. You may need to add 5 extra minutes to the baking time if going straight from the refrigerator.
- → How do I keep zucchini boats from getting soggy?
-
To prevent sogginess, scoop out the zucchini flesh leaving about 1/4-inch thickness, and avoid overfilling with wet ingredients. Pre-baking the empty boats for 5 minutes also helps them hold their shape and release excess moisture.
- → What can I substitute for ground turkey?
-
Ground chicken works as a direct substitute with similar results. For a vegetarian version, use cooked lentils, chopped mushrooms, or a combination of both to maintain a hearty texture and protein content.
- → Can I freeze leftover zucchini boats?
-
While you can freeze them, zucchini tends to become softer after freezing and reheating. For best results, freeze only the filling in an airtight container for up to 3 months, then stuff into fresh zucchini when ready to bake.
- → What side dishes pair well with zucchini boats?
-
A simple side salad with vinaigrette complements the rich flavors nicely. For those not following a low-carb diet, crusty bread or garlic knots make excellent accompaniments to soak up any extra pesto and cheese.
- → Can I use homemade pesto instead of store-bought?
-
Absolutely. Homemade basil pesto will elevate the flavor even further. Use fresh basil leaves, pine nuts, garlic, Parmesan, and olive oil blended together. Homemade pesto can be prepared up to 5 days in advance and stored in the refrigerator.