These pesto turkey and spinach zucchini boats are a delicious, low-carb Mediterranean dish perfect for weeknight dinners. Hollowed zucchini halves are generously filled with a savory mixture of browned ground turkey, fresh spinach, basil pesto, and cherry tomatoes.
Topped with melted mozzarella and Parmesan cheese, then baked until golden and bubbly, they make a satisfying and wholesome meal. Finished with a sprinkle of fresh basil and parsley, this gluten-free dish comes together in under an hour and serves four.
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 the garden was overflowing and I needed something that felt intentional without taking all evening. Ground turkey was lurking in the fridge and half a jar of pesto was sitting right next to it, practically demanding a collaboration. What landed on the table that night has since become a weeknight staple that nobody ever argues about.
I made these for a friend who swore she hated zucchini and watched her go back for a second boat before the sentence finished leaving her mouth. There is something about the char on the edges and the melted cheese pooled in the center that makes you forget you are eating something virtuous. She now texts me every few weeks asking for the recipe, which she has apparently claimed as her own at potlucks.
Ingredients
- 4 medium zucchini: Look for ones that feel heavy for their size and have no soft spots, because flimsy zucchini will collapse and turn watery in the oven.
- 1 cup fresh baby spinach, chopped: Spinach shrinks down dramatically, so do not be alarmed by the initial pile in your pan.
- 2 cloves garlic, minced: Fresh garlic matters here since there are so few aromatics doing the work.
- 1 small red onion, finely diced: The sweetness of red onion balances the salty Parmesan better than yellow onion would.
- 1 cup cherry tomatoes, halved (optional): They add little bursts of acidity that cut through the richness of the cheese and pesto.
- 1 lb ground turkey: Lean turkey benefits enormously from the moisture in the pesto, so do not skip it.
- 1/3 cup basil pesto: Homemade is lovely but a good store bought pesto saves twenty minutes and tastes nearly identical once baked.
- 1/2 cup shredded mozzarella cheese: Low moisture mozzarella melts more cleanly than the fresh kind, which can make things soggy.
- 1/4 cup grated Parmesan cheese: This creates that irresistible golden crust on top.
- 2 tbsp fresh basil, chopped: Added at the very end so the aroma hits you the moment you serve.
- 1 tbsp fresh parsley, chopped: Parsley brings a grassy freshness that rounds out the basil.
- 2 tbsp olive oil: A good olive oil makes the sauté step sing.
- 1/2 tsp salt: Seasoning the turkey mixture directly means the filling tastes good on its own, not just when you bite through the cheese.
- 1/4 tsp black pepper: A modest amount since the pesto already carries some salt and bite.
- 1/2 tsp dried Italian herbs (optional): A nice layer but not strictly necessary with pesto in the mix.
Instructions
- Prepare your oven and dish:
- Heat the oven to 400 degrees Fahrenheit and line a baking dish with parchment paper or give it a light coat of oil. You want everything ready before your hands get messy with zucchini guts.
- Hollow out the zucchini boats:
- Slice each zucchini in half lengthwise and use a spoon to scoop out the center flesh, leaving a quarter inch border all around so the boats hold their shape. Chop the scooped flesh finely because it goes right back into the filling.
- Build the flavor base:
- Warm olive oil in a large skillet over medium heat and sauté the onion and garlic until your kitchen smells incredible, about two minutes. You are looking for softened onion with just a touch of translucence.
- Brown the turkey:
- Add the ground turkey and break it up with your spoon as it cooks, letting it brown for five to six minutes. A little color on the meat adds depth that you will notice in every bite later.
- Add the vegetables:
- Stir in the reserved zucchini flesh, chopped spinach, cherry tomatoes, salt, pepper, and Italian herbs. Cook for three to four minutes until the spinach has wilted and everything looks like it belongs together.
- Stir in the pesto:
- Take the skillet off the heat and fold in the pesto so it coats every bit of the mixture without cooking off its bright flavor. This is the moment the filling goes from good to something you want to eat with a spoon directly from the pan.
- Fill and top the boats:
- Arrange the hollowed zucchini in your baking dish and mound each one generously with the turkey mixture, pressing it in slightly. Sprinkle mozzarella and Parmesan evenly over the top so every boat gets its fair share of cheese.
- Bake until golden:
- Slide the dish into the oven for twenty to twenty five minutes, until the zucchini is tender when pierced with a fork and the cheese is bubbling and flecked with golden spots. Let them rest for a minute before adding herbs.
- Finish with fresh herbs:
- Scatter chopped basil and parsley over the boats right before serving so their fragrance is the first thing everyone notices. Serve them while the cheese is still stretchy and the edges are slightly caramelized.
The best dinners I have served these at were the ones where people stood around the kitchen island eating straight off the baking dish because nobody wanted to wait for plates. Something about the boats makes people feel like they are eating something celebratory even though it came together in under an hour.
Making It Your Own
Ground chicken works seamlessly in place of turkey, and I have even used leftover rotisserie chicken shredded into the filling when time was short. For a dairy free version, skip the cheese entirely and double down on fresh herbs and a drizzle of good olive oil at the end. The structure of the dish is forgiving enough that you can adapt it to whatever protein or dietary need shows up at your table.
What to Serve Alongside
A simple arugula salad with lemon and olive oil is all you need to round this out, though crusty bread is welcome if you are not watching carbs. A glass of Pinot Grigio or Sauvignon Blanc alongside turns a random weeknight into something that feels planned and special.
Storing and Reheating
Leftover boats keep well in an airtight container in the refrigerator for up to three days and reheat beautifully in a 350 degree oven for about ten minutes. The microwave works in a pinch but you lose some of that lovely texture on the zucchini edges.
- Let the boats cool completely before covering and refrigerating so condensation does not make them soggy.
- Freeze unfilled zucchini boats and the filling separately if you want to meal prep for a later date.
- Always taste the filling before stuffing to make sure the seasoning sings on its own.
Few dishes manage to feel this nourishing while still being the kind of thing you actually look forward to making again. Keep this one close because someone will inevitably ask you for it.
Recipe Questions & Answers
- → Can I use a different meat instead of ground turkey?
-
Yes, ground chicken or lean ground beef work well as substitutes for turkey. Adjust the seasoning slightly depending on the meat you choose, and cook until fully browned before adding the remaining filling ingredients.
- → How do I prevent the zucchini boats from getting soggy?
-
Scoop out the zucchini flesh leaving about a 1/4-inch border to maintain structure. You can also lightly salt the hollowed halves and let them rest for 10 minutes, then pat dry with a paper towel before filling. Avoid overfilling with too much moisture-heavy ingredients.
- → Can I prepare zucchini boats ahead of time?
-
You can prepare the filling and scoop the zucchini up to a day in advance, storing them separately in the refrigerator. Assemble and bake when ready to serve. This makes weeknight meal prep quick and convenient.
- → What should I serve with zucchini boats?
-
A light mixed green salad, roasted vegetables, or crusty bread pair beautifully. For a low-carb meal, serve alongside cauliflower rice or a simple cucumber and tomato salad with vinaigrette.
- → Can I make this dish dairy-free?
-
Use vegan mozzarella and Parmesan alternatives, or simply omit the cheese entirely. The pesto turkey filling is flavorful enough on its own. Check that your pesto is also dairy-free, as some store-bought versions contain cheese.
- → How do I store and reheat leftovers?
-
Store leftover zucchini boats in an airtight container in the refrigerator for up to 3 days. Reheat in a 350°F oven for about 10-12 minutes until warmed through. Avoid microwaving, as it can make the zucchini too soft and watery.