Cheesy Zucchini Pizza Casserole
Cheesy zucchini pizza casserole hits that sweet spot between comforting and practical: all the saucy, savory, melty satisfaction of pizza, but built on tender zucchini instead of dough. The edges…
Tip: save now, cook later.Cheesy zucchini pizza casserole hits that sweet spot between comforting and practical: all the saucy, savory, melty satisfaction of pizza, but built on tender zucchini instead of dough. The edges bubble up with mozzarella, the sausage brings enough richness to carry the dish, and the pepperoni on top turns the whole thing into something that feels like a treat without tipping into heavy.
The part that makes this work is handling the zucchini correctly. Zucchini holds a lot of water, and if you skip the salt-and-drain step, that moisture leaks into the casserole and turns the bottom soupy. I also simmer the marinara with the sausage long enough to thicken before it hits the baking dish, which keeps the layers from sliding apart once it’s in the oven.
Below, I’ll walk through the step that keeps the casserole firm, the ingredient choices that matter most, and a few ways to adjust it depending on what you’ve got on hand. If you’ve ever ended up with watery vegetable bakes, this one will give you a cleaner, sturdier result.
The zucchini baked up tender instead of watery, and the sauce thickened enough that every slice held together. My husband kept going back for “just one more piece” because it tasted like pizza night without the crust.
Save this cheesy zucchini pizza casserole for a saucy, low-carb dinner that still gives you the cheesy pull and pepperoni finish of pizza night.

The Reason Zucchini Casseroles Turn Watery Before They Ever Taste Like Pizza
Zucchini casserole goes wrong in the same place almost every time: the vegetable gives off water faster than the bake can evaporate it. Once that liquid collects under the cheese, you stop getting neat slices and start getting a loose, soggy pan. Salting the zucchini first pulls out a lot of that moisture before it ever meets the sauce.
The other place people lose the texture is in the sauce. If the marinara is too loose when it goes into the dish, it keeps thinning the casserole as it bakes. A short simmer after the sausage browns tightens everything up, so the pan comes out bubbling and layered instead of watery.
- Zucchini — Slice it into even rounds so it cooks at the same rate. Thicker pieces stay too firm, and thin shavings disappear into the sauce.
- Italian sausage — This is the main source of seasoning and richness. Mild or hot both work; hot sausage gives the casserole a little more bite without needing extra pepper flakes.
- Marinara sauce — Use a sauce you already like on pasta because its flavor shows up plainly here. If yours is thin, simmer it longer before layering.
- Mozzarella and Parmesan — Mozzarella gives the stretch, Parmesan gives the salty edge and helps the top brown. Pre-shredded mozzarella works, though freshly shredded melts a little smoother.
- Pepperoni — It isn’t just decoration. The slices crisp at the edges and give you that pizza finish on top of the cheese.
Building the Layers So the Bottom Stays Firm and the Top Gets Brown
Drawing Out the Zucchini Water
Lay the zucchini rounds in a single layer, sprinkle them with salt, and let them sit long enough for beads of moisture to form on the surface. Then pat them dry until they feel damp, not wet. If you rush this step, the casserole will bake, but the bottom will soften into a puddle under the sauce. A quick drain on paper towels saves the final texture.
Cooking Down the Sausage and Onion
Brown the sausage until it loses its raw pink color and starts to pick up a few darker bits in the pan. Add the onion and cook until it turns soft and translucent, then stir in the garlic for just a short burst so it smells fragrant without scorching. Burnt garlic throws a sharp, bitter note into the whole dish, so keep it brief.
Thickening the Sauce Before It Goes In
Once the marinara and seasonings go in, let the mixture simmer until it looks glossy and slightly thicker than a typical pasta sauce. You want it to coat the spoon instead of running straight off. That small reduction is what keeps the casserole from collapsing into liquid once the zucchini starts releasing steam in the oven.
Layering and Baking Until the Cheese Bubbles
Build the casserole in two even layers, ending with cheese and pepperoni on top. Bake uncovered so the top can brown and the excess moisture can escape. The casserole is done when the edges are bubbling hard, the cheese is golden in spots, and a fork slides into the zucchini without resistance. Let it rest before cutting or the layers will spread instead of hold.
Three Ways to Make This Work With What You’ve Got
Dairy-Free Version
Swap in a good melting dairy-free mozzarella and skip the Parmesan, or use a plant-based hard topping if you have one that browns well. The casserole will still be saucy and satisfying, though the top won’t get quite the same stretch or salty finish as the dairy version.
Vegetarian Version
Replace the sausage with browned mushrooms, chopped bell pepper, or a plant-based Italian crumble. You’ll lose some of the savory fat that carries the sauce, so add a little extra Parmesan or a pinch more Italian seasoning to keep the flavor from tasting flat.
Extra-Saucy Pizza Bake
If you want a looser, spoonable casserole, keep the sauce a little less reduced and add a few extra pepperoni slices between the layers. It won’t slice quite as neatly, but it will taste more like a baked pizza skillet and less like a firm casserole.
Storage and Reheating
- Refrigerator: Store leftovers covered for up to 4 days. The zucchini softens a little more as it sits, but the flavor holds well.
- Freezer: It freezes, but the zucchini texture softens noticeably after thawing. Freeze in portions if you want, wrapped tightly, and expect a softer bake when reheated.
- Reheating: Warm slices in a 350°F oven until hot in the center. The microwave works in a pinch, but it can make the zucchini watery, so oven reheating gives you the best texture.
Questions I Get Asked About This Recipe

Cheesy Zucchini Pizza Casserole
Ingredients
Equipment
Method
- Arrange zucchini rounds on paper towels, sprinkle with salt, and let sit for 15 minutes to draw out excess moisture.
- Pat the zucchini dry thoroughly so it won’t steam while baking.
- Preheat the oven to 400°F.
- In a large skillet over medium-high heat, cook Italian sausage for 6–7 minutes, breaking it apart, until browned.
- Add diced yellow onion and cook for 3 minutes until softened.
- Stir in garlic and cook for 30 seconds.
- Stir in marinara sauce, Italian seasoning, and red pepper flakes, then simmer for 5 minutes until slightly thickened.
- In a 9x13-inch baking dish, arrange half the zucchini rounds in an even layer.
- Top with half the meat sauce, 1 cup mozzarella, and half the Parmesan.
- Repeat with remaining zucchini, sauce, and cheeses, keeping the top layer level for even melting.
- Arrange sliced pepperoni evenly over the top layer of cheese.
- Bake uncovered for 30–35 minutes at 400°F, until cheese is golden and bubbling and zucchini is fork-tender.
- If you want extra browning, broil for 2 minutes at the end.
- Let the casserole rest for 10 minutes before slicing so the layers set.
- Garnish with fresh basil and serve.