Cheese stuffed zucchini boats bake up with tender edges, a savory tomato-and-garlic filling, and a top layer of mozzarella that turns golden and blistered in all the right spots. The trick is getting the zucchini soft enough to eat comfortably without collapsing into a watery mess, and this version keeps that balance with a quick pre-bake setup and a filling that’s rich without feeling heavy.
Using the scooped zucchini flesh in the filling keeps the flavor concentrated and cuts down on waste. A short sauté drives off some of the moisture before the ricotta and cheeses go in, which matters more than people think. If you skip that step, the filling can turn loose and the boats can puddle at the bottom of the pan.
Below you’ll find the small details that make these boats work every time, plus a few easy variations if you want to lean them lighter, cheesier, or make them fit what’s already in your kitchen.
The zucchini stayed tender but not mushy, and the ricotta filling thickened up beautifully after baking. I added a little extra parmesan on top and the edges got that perfect salty crunch.
Save these cheesy zucchini boats for a bubbly, golden vegetarian dinner that turns simple zucchini into a full meal.
The Trick to Keeping Zucchini Boats Firm Instead of Watery
Zucchini gives up water fast in the oven, and that’s where most stuffed zucchini goes wrong. If the shells are too thin or the filling is too wet, the whole dish slides toward soft and soupy. A 1/4-inch shell holds its shape without tasting raw, and pre-seasoning the cut sides helps the vegetable taste seasoned all the way through, not just on top.
The other issue is the filling. Raw zucchini flesh and tomatoes both carry a lot of moisture, so a quick sauté isn’t optional here. It cooks off enough liquid to keep the ricotta mixture thick, and it also deepens the garlic and tomato flavor so the finished boats taste like dinner, not just cheese stuffed into a vegetable.
What Each Ingredient Is Actually Doing in These Boats

- Zucchini — Medium zucchini give you enough surface area to hold filling without turning flimsy. Smaller ones can be fiddly, and oversized ones often taste watery and have a seedier center.
- Ricotta — This is what makes the filling creamy instead of stringy. Whole-milk ricotta gives the best texture, but part-skim works if that’s what you have. Don’t swap in cottage cheese unless you blend it first; otherwise the filling stays grainy.
- Mozzarella — Shredded mozzarella melts into that stretchy, browned top layer everyone wants. Dividing it matters: some goes into the filling for body, and the rest stays on top for that golden finish.
- Parmesan — Parmesan adds salt and a deeper savory edge, and it helps the topping brown. Grated parmesan works better than the dusty shelf-stable kind because it melts more cleanly.
- Cherry tomatoes — They bring sweetness and acidity, but they also release liquid. Cooking them with the chopped zucchini flesh keeps the filling bright without making the boats soggy.
- Italian seasoning — This ties the cheese and vegetables together with herbs already in the mix. If you only have dried oregano and basil, use those instead, but keep the total amount close.
Building the Filling So It Stays Creamy After Baking
Scooping and Prepping the Shells
Cut the zucchini lengthwise and scoop out the center, leaving a sturdy shell behind. If you dig too deep, the sides collapse during baking; if you barely scoop, you won’t have enough room for the filling. A quick brush of olive oil on the cut surfaces helps the zucchini roast instead of drying out, and the salt and pepper season the vegetable itself before the filling goes on.
Cooking Off the Moisture
Cook the garlic for just 30 seconds, then add the chopped zucchini flesh and tomatoes. You’re looking for softened pieces and a pan that’s no longer glossy with liquid. If there’s still a puddle in the pan when you pull it off the heat, the filling will leak inside the shells, so give it another minute or two until the excess moisture is gone.
Mixing and Filling
Take the pan off the heat before stirring in the ricotta, mozzarella, parmesan, and seasoning. Cheese mixed over direct heat can get greasy or loose, especially ricotta. The filling should look thick and spoonable, not pourable, and it should mound neatly into each zucchini half without running off the sides.
Baking to the Right Finish
Bake until the zucchini is tender when pierced with a fork and the cheese has browned in spots. If the tops are getting dark before the zucchini softens, the shells were probably cut too thin or the oven runs hot, so cover the dish loosely with foil for the last few minutes. Finish with basil and red pepper flakes after baking so the herbs stay fresh and bright.
How to Adapt These Cheese Stuffed Zucchini Boats Without Losing the Good Part
Make Them Meatier
Brown a little cooked Italian sausage or ground turkey and stir it into the filling after the vegetables have softened. This turns the boats into a heavier main dish, but the filling can dry out a bit faster, so keep the ricotta in the mix for moisture.
Dairy-Free Version
Use a thick dairy-free ricotta and a good melting plant-based mozzarella. The texture won’t be quite as rich, but the boats still hold together well if you keep the filling thick and don’t overload the shells.
Extra Low-Carb, Extra Cheesy
Skip the tomatoes and lean harder on parmesan, mozzarella, and a pinch of red pepper flakes for a sharper, richer filling. You lose some acidity, so the dish tastes a little heavier, but it’s a clean swap if you want the most straightforward low-carb version.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days. The zucchini softens a bit more as it sits, but the flavor stays good.
- Freezer: These don’t freeze well. The zucchini turns watery and the ricotta filling gets grainy after thawing.
- Reheating: Warm in a 350°F oven until heated through, about 10 to 15 minutes. The oven keeps the top from turning rubbery, which can happen in the microwave if you heat them too fast.
Questions I Get Asked About This Recipe

Cheese Stuffed Zucchini Boats
Ingredients
Equipment
Method
- Preheat the oven to 400°F. Let it fully heat before baking so the zucchini cooks through and the cheese sets quickly.
- Halve the zucchini lengthwise and scoop out the center from each half, leaving a 1/4-inch shell. Chop the scooped flesh and set it aside.
- Brush the zucchini shells with olive oil, then season with salt and black pepper and place cut-side up in a baking dish. Keep the shells intact for sturdy boats.
- Sauté the minced garlic in olive oil for 30 seconds. Stop when fragrant, before it browns.
- Add the chopped zucchini flesh and cherry tomatoes, then cook for 3–4 minutes until softened. Stir so the mixture heats evenly.
- Remove the pan from the heat and mix in the ricotta, half the mozzarella, parmesan, and Italian seasoning. Stir until evenly combined.
- Fill each zucchini shell generously with the cheese mixture and top with the remaining mozzarella. Pile it slightly so it overflows and browns at the edges.
- Bake at 400°F for 20–25 minutes until the zucchini is tender and the cheese is golden and bubbly. Look for blistered, browned spots on the mozzarella edges.
- Garnish with fresh basil and red pepper flakes right after baking. Serve while hot so the cheese stays melted.