Garlicky shrimp zucchini boats land on the table with the kind of contrast that makes people go back for a second half before they’ve finished the first. The zucchini stays tender but still holds its shape, the shrimp stay plump, and the garlic butter soaks into every bite without making the whole dish heavy. Melted mozzarella and parmesan give the tops a salty, bronzed finish that turns a simple weeknight dinner into something worth setting down on the table with a little extra pride.
The trick is treating the zucchini like a real vegetable base instead of a hollowed-out afterthought. A quick pre-bake pulls out some moisture so the shells don’t collapse under the filling, and cooking the chopped zucchini flesh right in the skillet keeps the flavor from getting wasted. The shrimp only need a short stay in the pan. Push them too far and they go rubbery before the cheese even melts.
Below, I’ve included the detail that matters most for keeping the boats from turning watery, plus a few smart swaps if you need to work with what you’ve got in the fridge.
The zucchini held up beautifully and the shrimp stayed juicy. Pre-baking the shells made a huge difference — no soggy bottoms, just melted cheese and that garlicky butter flavor in every bite.
Garlicky Shrimp Zucchini Boats with melty mozzarella are the kind of low-carb dinner that still feels like comfort food.
The Step That Keeps Zucchini Boats From Turning Watery
Zucchini gives off more moisture than most people expect, and that’s the reason stuffed boats sometimes slide from tender to soggy. The quick pre-bake is doing real work here. It firms the shells just enough to hold the filling, and it starts evaporating moisture before the shrimp mixture goes in. If you skip that part, the cheese melts into a puddle and the filling loosens instead of setting up on top.
Don’t scoop the zucchini down to a thin skin. Leave about a 1/4-inch shell so the boats hold their shape after baking. The scooped-out flesh goes straight into the skillet, which helps concentrate the flavor and keeps the dish from tasting like you threw away half the vegetable.
What Each Ingredient Is Doing in These Shrimp Boats

- Zucchini — Medium zucchini give you sturdy, boat-shaped shells that bake evenly. Smaller ones can be a little fiddly, and oversized ones tend to have watery centers and too many seeds. If yours are on the large side, keep the filling generous so they don’t collapse into a shallow tray.
- Shrimp — Large shrimp are the right choice because they stay juicy and look good after baking. Smaller shrimp overcook faster and can disappear into the filling. Frozen shrimp work fine as long as they’re fully thawed and patted dry before they hit the pan.
- Garlic, butter, and olive oil — This is the backbone of the filling. Butter gives richness, olive oil keeps the butter from scorching, and garlic perfumes the whole dish in less than a minute. Don’t let the garlic brown before the shrimp go in or it’ll taste bitter.
- Mozzarella and parmesan — Mozzarella gives the pull and parmesan gives the salty edge. Freshly grated parmesan melts more evenly than the shelf-stable kind, but either will work in a pinch. If you want a deeper top, let the cheese go a shade past melted so the edges start to blister.
- Lemon juice and parsley — Lemon wakes up the butter and keeps the filling from feeling too rich. Parsley adds freshness at the end, which matters once the cheese and shrimp are both in play. Skip either one and the dish still works, but it won’t taste as bright.
Building the Filling Without Overcooking the Shrimp
Prepping the shells
Cut the zucchini in half lengthwise and scoop out the centers, leaving a sturdy border all the way around. Brush the cut sides with olive oil, season them, and bake them cut-side up for about 10 minutes. You’re not trying to cook them through; you’re setting the structure so they don’t slump once the hot filling goes on top. If liquid pools inside the shells after pre-baking, tip them carefully and blot the excess with a paper towel.
Cooking the shrimp and zucchini flesh
Melt the butter with the olive oil in a skillet over medium-high heat, then add the garlic and red pepper flakes for just 30 seconds. The garlic should smell sharp and fragrant, not toasted. Add the shrimp and cook only until they turn pink and curl into loose C-shapes, then stir in the chopped zucchini flesh and lemon juice. The chopped zucchini softens fast; if you keep cooking until it collapses completely, the filling turns wet instead of juicy.
Filling and baking
Spoon the mixture into the pre-baked zucchini shells and top with mozzarella and parmesan. Bake until the cheese is melted and the edges of the zucchini look tender and lightly browned, about 8 to 10 minutes. Pull them when the cheese is glossy and bubbling but before the shrimp look tight and overdone. A final shower of parsley and a squeeze of lemon right before serving keeps everything lively.
How to Change the Dish Without Losing the Good Part
Make it dairy-free
Swap the butter for olive oil and use a good melting dairy-free mozzarella-style shreds if you have them. The filling will taste a little cleaner and less rich, but the garlic, lemon, and shrimp still carry the dish. Add the parmesan-style topping only if your substitute melts well; some brands toast better than they melt.
Make it gluten-free and low carb
This recipe already fits both of those boxes as written, which is part of why it lands on the regular dinner list. Keep an eye on the cheese labels if you’re cooking for someone with celiac disease, since a few pre-shredded blends use anti-caking agents that can vary by brand. The rest of the ingredients are naturally simple and straight to the point.
Swap the shrimp for something else
Diced scallops or lump crab can work in place of shrimp if you want a sweeter seafood version. Both need even less cook time, so add them only long enough to warm through before filling the boats. Chicken is not a straight swap here because it needs a longer cook time than the zucchini can handle without getting soft.
Add more heat
Double the red pepper flakes or add a pinch of cayenne with the garlic. That gives the butter a sharper edge without changing the structure of the recipe. Go light if you’re serving this to kids or anyone who likes the shrimp flavor to stay front and center.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days. The zucchini softens a bit as it sits, but the flavor stays good.
- Freezer: I don’t recommend freezing these. Zucchini releases too much water after thawing, and the shrimp can turn mealy.
- Reheating: Warm in a 350°F oven until heated through, about 10 to 12 minutes. The oven keeps the topping from going rubbery the way a microwave often does, and it helps the cheese come back without flooding the boat with moisture.
Answers to the Questions Worth Asking

Garlicky Shrimp Zucchini Boats
Ingredients
Equipment
Method
- Preheat the oven to 400°F and line a sheet pan for easy baking. Keep the oven fully heated before you place the zucchini in so the shells start to soften right away.
- Halve the zucchini lengthwise, then scoop out the centers leaving a 1/4-inch shell. Chop the scooped zucchini flesh and set it aside for the filling.
- Brush the zucchini shells with olive oil and season with salt and black pepper, then place cut-side up on the sheet pan. Pre-bake for 10 minutes so the boats begin to turn tender.
- Melt the butter with olive oil in a skillet over medium-high heat. Add the minced garlic and red pepper flakes and sauté for 30 seconds until fragrant.
- Add the shrimp to the skillet and cook about 2 minutes per side until pink. Stir in the chopped zucchini flesh and lemon juice and toss to coat, then season with salt and black pepper.
- Fill each zucchini shell with the shrimp mixture and top with shredded mozzarella and grated parmesan. Make sure the filling reaches the top so the cheese melts over the shrimp.
- Bake for 8–10 minutes at 400°F until the cheese is melted and the tops look lightly golden. Garnish with chopped parsley and serve immediately with lemon wedges.


