Zucchini boats turn into something special when you treat them like personal pizzas instead of a side dish. The zucchini stays tender but still holds its shape, the sauce keeps each bite familiar, and the melted mozzarella pulls everything together in that salty, bubbling way that makes dinner disappear fast.
The trick is managing moisture. Zucchini gives off a lot of water in the oven, so scooping out the centers, patting the shells dry, and keeping the sauce light are what keep these from turning soggy. I also like layering a little cheese under the toppings and a little on top, because that helps anchor the fillings and gives you better melt coverage across the whole boat.
Below, you’ll find the small steps that matter most, plus a few easy swaps if you want to change up the toppings or keep these low carb without losing that pizza-night feel.
The zucchini stayed tender instead of watery, and the pepperoni got crisp around the edges under the melted cheese. My kids ate theirs like little pizza subs and asked for them again the next night.
Keep these pizza stuffed zucchini boats handy for a fast low-carb dinner with melted mozzarella and crisp-edged pepperoni.
The Reason Zucchini Boats Turn Watery Before the Cheese Melts
Zucchini is loaded with water, and that’s the part most pizza-style versions ignore. If you pile on sauce and cheese before the shells are dry, the filling steams instead of bakes, and the bottom goes soft before the top gets a chance to brown. A 1/4-inch shell gives you enough structure to hold the toppings without collapsing.
The other mistake is overloading the boats. Pizza sauce should be a thin layer, not a puddle. The vegetables and pepperoni bring more moisture than you’d think, so using just enough sauce to flavor the zucchini keeps the finished boats tender, not soupy.
What Each Topping Is Actually Doing Here

- Zucchini — Choose medium zucchini that feel firm and straight. Smaller ones can be a little narrow for stuffing, and oversized zucchini can get watery and spongy. If yours are extra large, salt the cut sides lightly after scooping, let them sit for 10 minutes, then blot dry.
- Pizza sauce — Use a thick sauce, not a thin marinara. The thicker texture stays put inside the boat and gives you stronger pizza flavor without flooding the zucchini. If your sauce is watery, simmer it for a few minutes before using.
- Mozzarella — Low-moisture shredded mozzarella melts cleanly and gives you that classic stretch. Pre-shredded is fine here. Fresh mozzarella releases too much liquid and can weigh the boats down.
- Mini pepperoni — The small slices crisp at the edges and distribute well across the top. Regular pepperoni works too, but the mini version gives you more coverage in every bite.
- Vegetables — Mushrooms and bell pepper add bulk and a little sweetness, but keep the pieces small so they soften in the oven. Large chunks stay firm and throw off the texture of the filling.
Building the Boats So They Hold Their Shape
Scooping and Drying the Zucchini
Split the zucchini lengthwise, then scoop out the centers with a spoon, leaving a sturdy 1/4-inch border all the way around. That edge is what keeps the boats from collapsing when they soften in the oven. Pat the inside dry with paper towels after scooping; if you skip this, the trapped moisture starts steaming the sauce from underneath.
Layering the Filling
Spread a thin layer of sauce inside each shell, then add the mushrooms, bell pepper, olives, and half the pepperoni before topping with cheese. The vegetables should sit in a single even layer, not mound up in the middle, or they’ll cook unevenly. Keep the sauce light enough that you can still see the zucchini underneath at the edges.
Baking Until the Cheese Bubbles
Bake at 400°F until the cheese is melted, lightly browned in spots, and the zucchini yields when pierced with a fork. The boats should be tender but not collapsed. If the cheese is browning before the zucchini is soft, move the pan to a lower oven rack for the last few minutes so the vegetables can finish without scorching the top.
Finishing with Freshness
Red pepper flakes and basil go on after baking. Basil loses its bright flavor if it cooks too long, and the flakes give you a sharper finish right at the end. A little parmesan works too if you want a saltier, more pizza-shop style finish.
Three Ways to Change the Toppings Without Losing the Pizza Feel
Make It Vegetarian
Leave out the pepperoni and add extra mushrooms, diced peppers, or black olives. You’ll lose some of the salty, crisp-edged bite that pepperoni gives, so finish with a little parmesan or a pinch of salt after baking to keep the flavor balanced.
Make It Dairy-Free
Use your favorite meltable dairy-free mozzarella-style shreds. They won’t brown quite like regular cheese, so bake until the zucchini is tender and the top looks fully melted instead of waiting for a deep golden finish.
Make It Even Lower Carb
Skip the bell pepper and use mushrooms, olives, and pepperoni only. That trims a little more moisture and keeps the filling a touch firmer, which helps if you want the zucchini to stay a little more structured under the cheese.
Swap the Toppings for What You Have
Use cooked sausage, diced ham, or chopped cooked bacon instead of pepperoni, and keep the pieces small so they heat through with the zucchini. Avoid raw watery vegetables piled on top, because they release too much liquid and make the boats soggy.
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 holds up well.
- Freezer: These don’t freeze well. The zucchini turns watery after thawing, and the cheese loses its clean melt.
- Reheating: Reheat in a 375°F oven or air fryer until warmed through and the cheese is bubbling again. Microwaving works in a pinch, but it makes the zucchini release more water and softens the pepperoni.
Questions I Get Asked About This Recipe

Pizza Stuffed Zucchini Boats
Ingredients
Equipment
Method
- Preheat the oven to 400°F while you prep the zucchini, so it’s ready when the boats are filled.
- Halve the zucchini lengthwise and scoop out the centers, leaving a 1/4-inch shell; discard the flesh or save it for another use.
- Pat the inside of each zucchini shell dry with paper towels to remove excess moisture, so the filling bakes instead of steaming.
- Spread a spoonful of pizza sauce inside each zucchini boat as the base for the filling.
- Layer mushrooms, bell pepper, olives, and half the pepperoni over the sauce in each boat.
- Top with shredded mozzarella and the remaining pepperoni so the surface gets melted and bubbly.
- Sprinkle Italian seasoning and garlic powder over the top for even flavor.
- Bake 20–25 minutes at 400°F until the cheese is melted and bubbly and the zucchini is tender, then garnish with red pepper flakes and fresh basil.