Plump shrimp tucked into tender zucchini shells makes a dinner that feels a lot more substantial than it looks on paper. The zucchini softens just enough to scoop easily with a fork, while the shrimp stay juicy under a layer of garlicky butter and melted mozzarella. The whole dish lands somewhere between light and comforting, which is why it earns a repeat spot instead of getting filed away as a one-off healthy dinner.
What makes this version work is the order of operations. The zucchini gets a quick pre-bake first, so it doesn’t turn watery under the filling. The shrimp cook fast in butter, garlic, and a little olive oil, then the chopped zucchini flesh goes right back into the skillet so nothing feels wasted. A squeeze of lemon at the end keeps the filling from tasting heavy, and the parmesan-mozzarella topping gives you those browned edges that make zucchini boats worth making in the first place.
Below, I’m walking through the small details that matter most: how to keep the zucchini from turning mushy, how to tell when the shrimp are just done, and a few easy ways to adapt the filling if you want to change the cheese or make it spicier.
The zucchini held its shape and the shrimp stayed tender, which never happens when I try stuffed vegetables. I also loved that the garlic butter got absorbed into the filling without making the boats soggy.
Garlicky Shrimp Zucchini Boats with melted mozzarella and lemony shrimp filling are perfect for a fast, low-carb dinner.
The Trick to Keeping Zucchini Boats from Turning Watery
Zucchini gives off a lot of moisture as it cooks, and that’s the main reason stuffed versions can go soft in a hurry. The pre-bake is doing real work here. It drives off some of that water before the shrimp filling goes in, so the shells stay sturdy enough to hold their shape without collapsing into the pan.
The other thing that matters is how much zucchini you scoop out. Leave a thin shell, about 1/4 inch, so the boats have structure, but don’t dig so deep that they become fragile. Chopping the scooped flesh and cooking it back into the shrimp mixture keeps the flavor in the dish instead of letting it end up in the trash.
What Each Ingredient Is Actually Doing in This Dish

- Zucchini — Look for medium zucchini that feel firm and heavy for their size. Bigger ones tend to have more seeds and a softer center, which makes the boats leakier. If yours are on the large side, scoop a little more carefully and give them the full pre-bake so the shells don’t flood with liquid.
- Shrimp — Large shrimp are worth using here because they stay juicy and give the filling a nice bite. Smaller shrimp can work, but they cook fast enough that you’ll want to pull the pan off the heat as soon as they turn pink or they’ll go rubbery. If using frozen shrimp, thaw them completely and pat them dry so the garlic butter doesn’t turn watery.
- Garlic, butter, and olive oil — Butter gives the filling richness, while olive oil keeps the butter from scorching when the garlic hits the pan. That 30-second sauté matters; once garlic turns pale gold and smells sweet, it’s ready. If it goes brown before the shrimp go in, the whole dish can taste sharp instead of round.
- Mozzarella and parmesan — Mozzarella gives you the melt, parmesan gives you the salty edge and a little more browning on top. Pre-shredded mozzarella works fine, though freshly shredded melts a little smoother. If you only have one cheese, use mozzarella for texture and finish with an extra pinch of parmesan if you can.
- Lemon juice and parsley — Lemon keeps the filling bright after the butter and cheese go in, and parsley gives the final dish a fresh finish that keeps it from tasting heavy. Add the lemon at the end, not early, or it can mute the sweetness of the shrimp. The parsley is best added right before serving so it stays fresh and green.
Building the Filling So the Shrimp Stay Juicy
Start with the Pre-Bake
Heat the oven to 400°F and bake the zucchini halves cut-side up for 10 minutes after brushing them with olive oil and seasoning them. You want the edges to look slightly dry and the centers just beginning to soften, not collapse. If you skip this step, the boats release too much water once they hit the oven with the filling and the bottom turns loose.
Cook the Shrimp Fast in the Garlic Butter
Melt the butter with the olive oil over medium-high heat, then add the garlic and red pepper flakes for about 30 seconds. The garlic should smell fragrant and look glossy, not browned. Add the shrimp in a single layer and cook them just until they curl into a loose C-shape and turn opaque, about 2 minutes per side. If they tighten into a tight O, they’ve gone past perfect.
Finish the Filling Before It Goes Back in the Shells
Once the shrimp are almost done, stir in the chopped zucchini flesh and lemon juice so the filling picks up the vegetable flavor and a little brightness. Cook just long enough to warm the chopped zucchini through. Then spoon the mixture into the shells and top with the cheese before baking until the mozzarella melts and the edges go lightly golden. That final bake is about melting, not cooking the shrimp again.
Three Ways to Make These Zucchini Boats Work for Your Table
Dairy-Free Shrimp Zucchini Boats
Skip the mozzarella and parmesan, then finish the baked boats with a spoonful of herbed breadcrumbs or a dairy-free shredded cheese that melts well. You’ll lose some of the creamy finish, but the garlic butter shrimp and lemon still carry the dish. If you want more richness without dairy, add a little extra olive oil at the end.
Spicier Shrimp Zucchini Boats
Increase the red pepper flakes or add a pinch of cayenne with the garlic. This gives the butter a warmer finish without changing the texture of the filling. The heat works best when it stays in the background, so don’t overdo it unless you want the spice to take over the lemon and cheese.
Make It with Scallops or Crab
You can swap in chopped cooked crab or small bay scallops if that’s what you have on hand. Crab needs less cooking, so fold it into the zucchini mixture at the very end just to warm it through. Scallops should be seared separately first, then tucked into the boats so they don’t turn watery in the oven.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days. The zucchini softens a little more as it sits, but the flavor stays good.
- Freezer: Freezing isn’t ideal for this dish because zucchini turns watery when thawed and the shrimp can toughen. If you must freeze it, wrap portions tightly and thaw overnight in the refrigerator before reheating.
- Reheating: Reheat in a 350°F oven until warmed through, about 10 to 12 minutes. The microwave works in a pinch, but it can make the shrimp rubbery and the cheese greasy, so use short bursts if that’s your only option.
Answers to the Questions Worth Asking

Garlicky Shrimp Zucchini Boats
Ingredients
Equipment
Method
- Preheat oven to 400°F. Arrange a sheet pan so the cut zucchini can be baked cut-side up.
- Halve zucchini lengthwise and scoop out centers, leaving a 1/4-inch shell; chop the removed flesh and set it aside. Keep the shells intact for stuffing.
- Brush the zucchini shells with olive oil and season with salt and black pepper. Place cut-side up and pre-bake for 10 minutes, looking for slight softening at the edges.
- In a cast iron skillet over medium-high heat, melt butter with olive oil. When the butter foams, add minced garlic and red pepper flakes for 30 seconds, just until fragrant.
- Add shrimp to the skillet and cook 2 minutes per side until pink and just cooked through. Then add chopped zucchini flesh and lemon juice and toss, seasoning with salt and black pepper.
- Fill each zucchini shell with the shrimp mixture and top with mozzarella and parmesan. Press toppings lightly so they melt and stay put.
- Bake for 8–10 minutes at 400°F until cheese is melted and bubbly. Garnish with chopped parsley and serve with lemon wedges.


