Cheese stuffed zucchini boats hit that sweet spot between cozy and light: tender zucchini, a rich ricotta filling, and a golden blanket of mozzarella that bubbles at the edges. The best versions don’t turn watery or collapse under the filling. They stay sturdy enough to hold their shape, but soft enough that a fork slides through without resistance.
What makes this version work is how the zucchini gets handled before it ever goes into the oven. The centers are scooped, chopped, and cooked down with garlic and cherry tomatoes, which keeps the filling flavorful without making the boats soggy. Mixing in half the mozzarella and the parmesan gives the filling body, while the rest of the mozzarella goes on top for that browned, blistered finish everyone wants.
Below you’ll find the small details that matter: how deep to scoop the zucchini, when the filling should look ready, and the easiest way to adapt these boats if you want them a little heartier or a little more vegetable-forward.
The zucchini stayed tender without getting mushy, and the ricotta filling set up nicely instead of sliding out. I also liked that the tops browned up in the oven in just about 25 minutes.
Pin these cheesy zucchini boats for a low-carb dinner with bubbly mozzarella and a tomato-ricotta filling.
The Thin Line Between Tender Zucchini and Watery Boats
Zucchini gives you very little margin for error. Scoop too shallow and the boats are cramped; scoop too deep and the shells split or bake into limp ribbons. A 1/4-inch wall is the sweet spot because it holds the filling while still softening enough in the oven to taste cooked through.
The other mistake happens in the skillet. If the chopped zucchini and tomatoes go in and immediately dump liquid into the pan, they need more time than the recipe allows. Cook them just until the zucchini turns glossy and the tomato juices start to thicken. That concentrated mixture keeps the filling rich instead of soupy.
- Use medium zucchini. Smaller ones can be fiddly, and oversized zucchini tend to have more watery flesh and bigger seed pockets.
- Chop and cook the scooped flesh. That’s where the flavor and body come from, and it keeps you from wasting the best part of the vegetable.
- Watch the cheese topping, not the clock alone. You want melted mozzarella with browned spots, not pale cheese that looks done only because the timer went off.
What Each Ingredient Is Doing in These Zucchini Boats

- Zucchini — The shells are the structure here, so choose medium zucchini that feel firm and heavy. Very large zucchini can turn spongy and bland, and very small ones don’t hold enough filling.
- Ricotta — This gives the filling its creamy, spoonable texture. Cottage cheese can work in a pinch if you drain it first, but the filling will be looser and a little tangier.
- Mozzarella — Use shredded mozzarella for both the filling and the top. The inside melts into the ricotta, while the top layer gives you that browned, stretchy finish.
- Parmesan — This adds salt and a deeper savory edge that keeps the filling from tasting flat. Grate it finely so it blends into the ricotta instead of clumping.
- Cherry tomatoes — They soften quickly and add just enough moisture and sweetness to balance the cheese. Regular diced tomatoes can work, but they usually need a few extra minutes to cook off their liquid.
- Italian seasoning — This pulls the filling together with herbs that taste right against the dairy and tomato. If you’re out, use a mix of dried oregano, basil, and thyme.
Getting the Filling Hot, the Cheese Melted, and the Tops Properly Browned
Carving the Zucchini
Slice each zucchini in half lengthwise and scoop out the center with a spoon, leaving a sturdy shell behind. You want a shallow trough, not a canoe with paper-thin sides. If the zucchini bends in the middle when you press it, you’ve gone too far.
Cooking the Filling Base
Start by sautéing the garlic briefly, just until it smells sweet and sharp at the same time. Add the chopped zucchini and tomatoes and cook until the vegetables soften and the pan looks almost dry again. If there’s a puddle in the skillet when you turn off the heat, keep cooking; that liquid will end up in the boats and thin the filling.
Building the Cheese Layer
Off the heat, stir in the ricotta, half the mozzarella, parmesan, and Italian seasoning. Taking the pan off the burner matters because dairy can loosen and get grainy if it sits over high heat. The mixture should look thick, scoopable, and a little fluffy, not runny.
Baking Until Bubbling
Fill each zucchini half generously and mound the cheese mixture slightly over the top. Add the remaining mozzarella and bake until the zucchini is tender when pierced at the edge and the cheese has golden spots. If the top browns before the zucchini softens, tent the dish loosely with foil and give it a few more minutes.
How to Adapt These Zucchini Boats Without Losing What Makes Them Good
Make Them More Substantial
Stir in cooked Italian sausage, browned ground turkey, or sautéed mushrooms before filling the zucchini. Meat makes the boats heavier and more dinner-like, while mushrooms keep the same savory feel without changing the vegetarian base too much.
Dairy-Free Version
Use a dairy-free ricotta and shredded mozzarella-style cheese that melts well, then add a little extra salt and herbs because many plant-based cheeses taste flatter. The texture will be close, though the top usually browns a little less deeply than real mozzarella.
Low-Carb and Extra Veggie Heavy
This recipe already leans low carb, so the easiest adjustment is adding chopped spinach, chopped zucchini pulp, or minced bell pepper to the filling. Just cook off the extra moisture first or the filling will spread in the dish instead of sitting neatly in the shells.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days. The zucchini softens a bit more after chilling, but the flavor holds up well.
- Freezer: These freeze, but the zucchini turns softer after thawing, so I only freeze them if I’m okay with a less defined texture. Wrap individually and thaw in the refrigerator before reheating.
- Reheating: Warm in a 350°F oven until hot through, usually 12 to 15 minutes. The microwave works in a pinch, but it can make the zucchini watery and the cheese greasy.
Answers to the Questions Worth Asking

Cheese Stuffed Zucchini Boats
Ingredients
Equipment
Method
- Preheat the oven to 400°F (204°C). Set a baking dish or sheet pan inside while it heats if you like browning on the bottoms.
- Halve each zucchini lengthwise, then scoop out the center with a spoon leaving a 1/4-inch shell; chop the scooped flesh and set it aside. Keep the shells intact so they hold the filling.
- Brush the zucchini shells with olive oil, season with salt and pepper, and place them cut-side up in a baking dish. Arrange them so they’re snug but not stacked.
- Sauté the minced garlic in olive oil for 30 seconds. Cook just until fragrant, not browned.
- Add the chopped zucchini flesh and cherry tomatoes, then cook for 3–4 minutes until softened. Stir occasionally to evenly soften the mixture.
- Remove from heat and mix with ricotta, half the mozzarella, parmesan, and Italian seasoning. Stir until the filling looks evenly combined.
- Generously fill each zucchini shell with the cheese mixture, then top with the remaining mozzarella. Press lightly so the filling stays put during baking.
- Bake for 20–25 minutes until the zucchini is tender and the cheese is golden and bubbly, with browned blistered edges. Garnish with fresh basil and red pepper flakes right after baking.


