These zucchini boats transform simple summer squash into a satisfying vessel for savory ground turkey seasoned with aromatic basil pesto and fresh spinach. The tender vegetable halves get scooped and filled with a hearty mixture of browned turkey, wilted greens, and Italian herbs, then crowned with bubbly mozzarella and nutty Parmesan.
Baking at high heat renders the zucchini tender-crisp while creating a golden, cheesy crust that locks in all the Mediterranean flavors. Each serving delivers lean protein and fresh vegetables in a naturally gluten-free package that feels indulgent yet light.
The dish comes together in under an hour, making it ideal for weeknight dinners when you want something nourishing and flavorful without extensive prep work.
The smell of pesto always pulls me back to this tiny apartment kitchen where I first discovered that zucchini could actually be exciting. I was skeptical about another low-carb substitute, but something about the way the turkey filling soaks into those tender boats won me over completely.
Last Tuesday my friend Sarah dropped by unexpectedly while these were in the oven. She kept asking what smelled so incredible, and I ended up sharing my intended meal prep for the week right there at the counter. Now she texts me every time she makes them too.
Ingredients
- 4 medium zucchini: Look for straight ones that sit flat, they hold the filling better and cook more evenly
- 2 cups fresh baby spinach: Fresh spinach wilts beautifully into the turkey without adding excess moisture like frozen sometimes does
- 1 small onion and 2 cloves garlic: These build the aromatic foundation that makes every bite sing
- 1 lb ground turkey: The mild flavor lets pesto shine while still providing satisfying protein
- 1/3 cup basil pesto: Homemade is wonderful but a quality store-bought version works perfectly for weeknights
- 1/2 cup shredded mozzarella and 1/4 cup Parmesan: The mozzarella melts into that perfect cheesy pull while Parmesan adds salty depth
- 2 tbsp olive oil: One for cooking the filling and one to brush the boats for gorgeous golden edges
Instructions
- Preheat and prep the zucchini boats:
- Heat your oven to 400°F and line a baking dish while you slice each zucchini lengthwise, then carefully scoop out the centers leaving about a quarter-inch border. Chop all that scooped flesh instead of tossing it, every bit adds flavor and texture to the filling.
- Sauté the aromatics:
- Warm one tablespoon olive oil in a large skillet over medium heat, cook the diced onion for two minutes until softened, then stir in garlic for just one minute more. Watch the garlic closely so it turns fragrant without browning.
- Brown the turkey:
- Add the ground turkey and break it apart with your spatula, letting it cook for five or six minutes until completely browned and cooked through.
- Add vegetables and season:
- Toss in the chopped zucchini flesh and spinach with salt, pepper, and red pepper flakes if you like a little warmth. Cook two or three minutes until spinach wilts and most liquid has evaporated, which prevents soggy boats later.
- Mix in the pesto:
- Remove the skillet from heat and stir in the pesto along with half the Parmesan. The residual warmth helps the cheese melt into the filling creating those little pockets of flavor throughout.
- Stuff and bake:
- Arrange the zucchini boats in your prepared dish and drizzle them with the remaining olive oil. Fill each boat generously with the turkey mixture, then sprinkle mozzarella and remaining Parmesan across the top. Bake for eighteen to twenty-two minutes until zucchini is tender when pierced and the cheese bubbles into golden perfection.
These have become my go-to when friends ask for healthy dinner ideas. Something about serving food in its own edible vessel makes people feel special, like they are at a restaurant without the pretension.
Making It Your Own
Ground chicken works beautifully if turkey is not available, though the texture becomes slightly more delicate. Sun-dried tomato pesto transforms this into something completely different, rich and almost sweet.
Serving Suggestions
A simple arugula salad with lemon vinaigrette cuts through the richness perfectly. If you are not strictly gluten-free, crusty bread for soaking up any escaping juices is never a mistake.
Storage and Reheating
These store remarkably well in the refrigerator for up to four days, making them ideal for meal prep Sundays. Reheat at 350°F for about ten minutes until heated through, or pop them under the broiler for two minutes to restore the crispy cheese topping.
- Freeze unbaked boats for up to three months, thaw completely before baking
- Reheating in the air fryer at 375°F for five minutes brings back the roasted texture beautifully
- Add extra fresh basil on top after reheating for a pop of color
Hope these become a regular in your dinner rotation like they have in mine. There is something deeply satisfying about turning simple vegetables into something this special.
Recipe FAQs
- → Can I make these zucchini boats ahead of time?
-
Yes, you can prepare the filling up to 24 hours in advance and store it refrigerated in an airtight container. Fill the zucchini boats just before baking to prevent them from becoming soggy. Alternatively, assemble the complete dish and refrigerate unbaked for up to 8 hours, then add 5-10 minutes to the baking time if cooking cold from the refrigerator.
- → What other proteins work well in this filling?
-
Ground chicken, lean ground beef, or Italian sausage make excellent substitutes for turkey. For a vegetarian version, use crumbled tempeh, lentils, or plant-based ground meat alternative. The key is maintaining the same seasoning balance so the pesto flavor remains prominent.
- → How do I prevent the zucchini from getting watery?
-
Scooping out most of the center flesh creates a natural canoe shape that holds filling without releasing excess moisture. Salting the hollowed boats and letting them drain for 15 minutes before filling also helps. Additionally, cooking the filling until most liquid evaporates before stuffing prevents sogginess during baking.
- → Can I freeze leftover zucchini boats?
-
Freshly baked zucchini boats freeze well for up to 3 months. Wrap individually in plastic wrap and place in freezer bags, then thaw overnight in the refrigerator before reheating at 350°F (175°C) for 15-20 minutes. For best results, slightly underbake initially since they'll cook more during reheating.
- → What sides complement this Mediterranean dish?
-
A crisp arugula salad with lemon vinaigrette provides fresh contrast. Roasted vegetables like bell peppers or eggplant continue the Mediterranean theme. For a heartier meal, serve with quinoa or cauliflower rice. Warm crusty gluten-free bread soaks up any flavorful juices from the boats.
- → Is traditional basil pesto necessary, or are there alternatives?
-
While basil pesto delivers classic flavor, sun-dried tomato pesto adds depth and sweetness. For a nut-free version, make pesto using sunflower seeds or simply omit nuts entirely. Spinach pesto or dairy-free pesto made with nutritional yeast also work beautifully while maintaining the vibrant green color and herbaceous notes.