Halve zucchinis and scoop to form boats, then sauté onion, garlic and lean ground turkey until browned. Fold in chopped spinach, reserved zucchini flesh, basil pesto and Parmesan, fill the shells, top with mozzarella and bake until tender and golden (about 18–22 minutes). Total time ~45 minutes. Swap in lentils for a vegetarian version or dairy-free cheese for lactose-free needs; garnish with fresh basil.
The kitchen smelled like a summer garden had collided with a cozy Italian trattoria, and honestly I was not mad about it. I had extra zucchini threatening to go soft in the crisper drawer and a jar of pesto I had been hoarding for no good reason. What started as a desperate clean out the fridge mission turned into one of those meals my partner now requests by name every single week. Sometimes the best recipes are born from pure refrigerator panic.
I made these for my sister the night she moved into her first apartment, standing in a kitchen still full of unpacked boxes and a single working burner. We ate them balanced on cardboard boxes and laughed until our sides hurt.
Ingredients
- 4 medium zucchini: Pick ones that feel heavy for their size and have no soft spots because they hold their shape better during baking.
- 2 cups fresh spinach, chopped: Fresh is key here since frozen will release too much water and make the filling soggy.
- 1 small onion, finely diced: A yellow or white onion both work beautifully so use whatever you have on hand.
- 2 cloves garlic, minced: Fresh garlic only please since the jarred stuff lacks the punch this dish deserves.
- Fresh basil leaves for garnish: Torn at the very last second over the hot cheese so their fragrance carries.
- 1 lb lean ground turkey: The 93 percent lean variety gives you enough richness without greasy pooling in the boat.
- 1/3 cup basil pesto: Homemade is lovely but a good store bought pesto saves time and tastes nearly identical once baked.
- 1 cup shredded mozzarella cheese: Whole milk mozzarella melts into those gorgeous stretchy pools that make everything better.
- 2 tbsp grated Parmesan cheese: Mixed into the filling and sprinkled on top for a salty umami backbone.
- 1 tbsp olive oil: Just enough to get the onions sweating and the turkey browning without overwhelming the pesto.
- 1/2 tsp salt: You can always add more later but you cannot take it away so start modest.
- 1/4 tsp black pepper: Freshly cracked makes a real difference here since the flavor is simple enough to notice.
- 1/2 tsp dried Italian herbs: Totally optional but they add a nice background melody to the pesto solo.
Instructions
- Preheat and prepare:
- Crank your oven to 400 degrees Fahrenheit and line a baking sheet with parchment paper so nothing sticks and cleanup is a dream.
- Hollow out the boats:
- Slice each zucchini in half lengthwise and run a spoon down the center to scoop out the flesh, leaving about a quarter inch border so the walls stay sturdy through baking.
- Build the flavor base:
- Warm olive oil in a large skillet over medium heat and cook the onion until it turns translucent and sweet, then toss in the garlic for just thirty seconds until your whole kitchen smells incredible.
- Brown the turkey:
- Add the ground turkey and break it apart with your spoon, letting it cook undisturbed for a minute here and there so actual browning happens instead of sad grey steaming.
- Wilt in the greens:
- Stir in the chopped spinach, the reserved zucchini flesh you scooped out earlier, salt, pepper, and Italian herbs, cooking until the spinach collapses and everything looks like one happy mixture.
- Stir in the magic:
- Kill the heat and fold in the pesto along with a couple tablespoons of Parmesan so the residual warmth melts everything together without cooking the fresh basil in the pesto to death.
- Stuff and top:
- Arrange your hollowed zucchini on the baking sheet and mound the filling generously into each one, then blanket the whole thing with shredded mozzarella.
- Bake until bubbly:
- Slide them into the oven for eighteen to twenty two minutes until the zucchini yields to a gentle squeeze and the cheese is bubbling with golden patches on top.
- Finish and serve:
- Pull them out, scatter torn fresh basil over the molten cheese, and serve immediately while everything is at its most irresistible.
The night I realized my nephew was happily devouring spinach without a single complaint, I knew these boats were going to be in permanent rotation.
When Zucchini Season Hits Hard
Every August my neighbors garden explodes with zucchini and I become the unofficial recipient of his overflow. These boats are my favorite way to use up three or four at once without getting bored.
Making It Your Own
Swap in sun dried tomato pesto for a tangy twist or use cooked lentils instead of turkey for a vegetarian version that still feels hearty and complete.
Storing and Reheating
Leftovers keep beautifully in the fridge for up to three days and reheat well in a 350 degree oven so the cheese gets melty again instead of rubbery.
- Let them cool completely before covering so condensation does not make the tops wet and sad.
- A quick blast under the broiler for two minutes brings back that fresh baked cheese pull.
- Microwaving works in a pinch but the zucchini will soften more than you might prefer.
Make a double batch because these disappear faster than you expect, and having extras for lunch the next day is a small act of kindness to your future self.
Recipe FAQs
- → How do I prevent zucchini from becoming soggy?
-
Scoop the centers and pat the boats dry. Salt lightly and let sit 10 minutes, then blot moisture before filling. You can also roast the hollowed halves for 8–10 minutes at 400°F to evaporate excess water before stuffing.
- → Can I use a different ground meat?
-
Yes. Ground chicken, pork or lean beef work—adjust cooking time and seasonings for fattier meats. Drain excess fat after browning to avoid a greasy filling.
- → What are good vegetarian swaps?
-
Use cooked lentils, chopped mushrooms, or plant-based crumbles in place of turkey. Sauté with onion, garlic and spinach, then mix with pesto and cheeses or dairy-free alternatives before filling.
- → How should leftovers be stored and reheated?
-
Refrigerate cooled portions in an airtight container for up to 3–4 days. Reheat in a 350°F oven covered with foil for 10–15 minutes until warmed through, or microwave individual portions until hot.
- → Can I make this ahead of time?
-
Assemble boats up to a day ahead, cover and refrigerate. Bring to room temperature 20 minutes before baking and increase bake time slightly if cold from the fridge.
- → What pesto or cheese alternatives work well?
-
Try sun-dried tomato pesto for a tangy twist or nut-free pesto if allergies are a concern. Swap mozzarella for dairy-free shreds or use grated Pecorino for a sharper finish.