Zucchini pizza casserole is the clever dinner trick every home cook needs. All the gooey, cheesy, saucy satisfaction of your favorite pizza, built on a surprisingly hearty zucchini base instead of dough. It is naturally low-carb, gluten-free, and shockingly easy to throw together on a busy weeknight.
Love More Zucchini Dinner Ideas? Try My Layered Zucchini Ricotta Melts with Marinara or this Chicken Zucchini Bake next.

Why You Will Love This Recipe
- All the pizza flavors you crave — bubbly cheese, savory meat sauce, and all your favorite toppings.
- Low-carb and gluten-free without tasting remotely like diet food.
- Kid-approved and picky-eater friendly — most kids do not notice or care that the base is vegetables.
- The perfect use for garden zucchini — this recipe is your answer when the vegetable patch keeps on giving.
- Completely customizable with whatever pizza toppings your family loves most.
Zucchini Pizza Casserole
- Total Time: 60 minutes
- Yield: 8 servings
Description
Zucchini pizza casserole delivers all the gooey, cheesy, saucy satisfaction of pizza on a naturally low-carb zucchini base instead of dough. It bakes up golden and sliceable, pleases even picky eaters, and makes a brilliant use of summer garden zucchini.
Ingredients
FOR THE ZUCCHINI CRUST
4 cups zucchini, shredded (about 4 medium zucchini, unpeeled)
1 teaspoon salt (to draw out moisture)
2 large eggs
1/2 cup grated Parmesan cheese
1 cup shredded mozzarella cheese, divided in half
1/2 cup shredded cheddar cheese, divided in half
FOR THE MEAT SAUCE
1 pound lean ground beef (90% lean)
1/2 medium yellow onion, finely diced
2 cloves garlic, minced
1 jar (24 oz) Italian marinara or pizza sauce
1 teaspoon Italian seasoning
Salt and black pepper to taste
TOPPINGS (choose your favorites)
1 bell pepper (green or red), diced
Sliced pepperoni or turkey pepperoni
Sliced black olives
Crushed red pepper flakes
Instructions
1. Preheat the oven to 400 degrees F. Spray a 9×13-inch baking dish generously with nonstick cooking spray.
2. Shred the unpeeled zucchini on the large holes of a box grater into a colander. Toss with 1 teaspoon of salt and let rest for 10 minutes to release moisture.
3. Transfer the salted zucchini to a clean kitchen towel and squeeze firmly over the sink until barely any liquid remains. This step is critical for a firm, non-watery crust.
4. Combine the squeezed zucchini in a large bowl with the eggs, Parmesan, half the mozzarella, and half the cheddar. Mix thoroughly, then press firmly and evenly into the prepared baking dish. Bake for 20 minutes until set and golden at the edges.
5. While the crust bakes, brown the ground beef and diced onion in a large skillet over medium heat, breaking up the meat as it cooks. Add the garlic for one more minute. Drain excess fat, then stir in the marinara sauce and Italian seasoning. Simmer for 5 minutes.
6. Spoon the meat sauce evenly over the baked zucchini crust. Sprinkle the remaining mozzarella and cheddar over the sauce, then add your chosen toppings.
7. Return to the oven and bake for 20 more minutes until the cheese is melted, bubbly, and golden in spots. Rest for 5 to 10 minutes before slicing and serving.
Notes
Squeeze the zucchini thoroughly — this is the single most important step for a firm, sliceable crust.
Always rest the casserole 5 to 10 minutes before slicing for clean, tidy squares.
Do not peel the zucchini — the skin helps hold structure and adds color.
For a crispier crust, extend the first bake to 25 minutes before adding toppings.
Vegetarian swap: replace ground beef with sauteed mushrooms, diced peppers, spinach, and rinsed white beans.
Freezer meal: cool completely, portion into airtight containers, and freeze up to 2 months.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Main Course, Casserole
- Method: Baking
- Cuisine: American, Italian-Inspired
Ingredients
For the Zucchini Crust:
- 4 cups zucchini, shredded (about 4 medium zucchini — no peeling needed)
- 1 teaspoon salt for drawing out moisture
- 2 large eggs
- 1/2 cup grated Parmesan cheese
- 1 cup shredded mozzarella cheese, divided in half
- 1/2 cup shredded cheddar cheese, divided in half
For the Meat Sauce:
- 1 pound lean ground beef (90% lean) (sub ground turkey, Italian sausage, or mushrooms for vegetarian)
- 1/2 medium yellow onion, finely diced
- 2 cloves garlic, minced
- 1 jar (24 oz) Italian marinara or pizza sauce
- 1 teaspoon Italian seasoning
- Salt and black pepper to taste
Choose Your Toppings:
- 1 bell pepper (green or red), diced
- Sliced pepperoni or turkey pepperoni
- Sliced black olives
- Crushed red pepper flakes
Why These Ingredients Work
Shredded zucchini: When properly salted, squeezed completely dry, and bound with eggs and cheese, zucchini forms a surprisingly firm base that bakes up golden around the edges and holds its shape when sliced. It is mild enough to carry bold pizza flavors without competing with them.
Three-cheese blend: Each cheese brings a distinct quality — Parmesan adds sharpness and helps bind the crust together, mozzarella creates that classic stretchy melt everyone loves, and cheddar adds a rich golden color and deeper flavor.
Italian marinara: A good jar of Italian tomato sauce simplifies this dish significantly while delivering the full pizza flavor profile. Look for one with basil, oregano, and garlic already included for the best results.
Eggs: They act as the critical binder for the zucchini crust mixture. Without eggs, the crust crumbles completely when you try to cut and serve it — never skip this ingredient!
Tools Needed
- 9×13-inch baking dish
- Box grater or food processor with shredding disc
- Colander and clean kitchen towel for squeezing zucchini
- Large skillet for the meat sauce
- Large mixing bowl
- Nonstick cooking spray
How to Make Zucchini Pizza Casserole
Step 1: Preheat and Prepare the Pan
Preheat your oven to 400 degrees F and spray a 9×13-inch baking dish generously with nonstick cooking spray. Getting this done first means you are fully ready to move quickly once the zucchini is prepped and ready to go.
Step 2: Shred and Salt the Zucchini
Shred the unpeeled zucchini on the large holes of a box grater directly into a colander. Sprinkle evenly with 1 teaspoon of salt, toss to coat, and let it rest for 10 minutes. The salt draws out the extraordinary amount of moisture hiding inside those zucchini — this step is not optional!
Step 3: Squeeze Out Every Last Drop
Transfer the salted zucchini to a clean kitchen towel and squeeze firmly over the sink. Keep squeezing and wringing until barely any liquid comes out — you will be genuinely surprised how much water was in there. Thoroughly dry zucchini equals a firm, perfectly sliceable crust.
Step 4: Mix and Press the Crust
In a large bowl, combine the squeezed zucchini with the eggs, Parmesan, half of the mozzarella, and half of the cheddar. Mix until everything is thoroughly incorporated. Press this mixture firmly and evenly into the prepared baking dish, then bake for 20 minutes until set and just golden at the edges.
Step 5: Build the Savory Meat Sauce
While the crust bakes, brown the ground beef and diced onion in a large skillet over medium heat, breaking the meat into small crumbles as it cooks. Once no longer pink, add the garlic for one more minute, then drain the excess fat. Stir in the marinara sauce and Italian seasoning and let it simmer for 5 minutes to deepen in flavor.
Step 6: Top and Layer the Casserole
Remove the baked zucchini crust from the oven and spoon the meat sauce evenly all the way to the edges. Sprinkle the remaining mozzarella and cheddar cheeses over the sauce, then scatter your choice of toppings — bell pepper, pepperoni, olives, or whatever your family loves best!
Step 7: Final Bake and Resting Time
Return the casserole to the oven for another 20 minutes until the cheese is fully melted, beautifully bubbly, and starting to turn golden in spots. Let it rest for a full 5 to 10 minutes before slicing — this is absolutely critical for clean, tidy squares rather than a saucy pile on the plate.

You Must Know
- Squeeze the zucchini like you genuinely mean it. This is the single most important step in the entire recipe. Rushing or skipping it is the number one reason casseroles turn out watery and disappointing.
- Always rest before slicing. Five to ten minutes out of the oven lets the casserole set up so you can cut it into clean, beautiful squares instead of a runny, cheesy mess on the serving spatula.
- Do not peel the zucchini. The skin helps hold moisture in during baking and adds a vibrant pop of green color that makes the finished dish look genuinely appetizing.
Amelia’s Secret: After draining the browned beef, add a teaspoon of fennel seeds to the empty skillet with the garlic. Let them sizzle in the fat for 30 seconds before adding the marinara.
Pro Tips and Mistakes to Avoid
- Aim for exactly 4 cups of shredded zucchini — too much and the crust will not hold together, too little and it will not fill the pan to a satisfying depth.
- If you want a crispier crust with cleaner slices, extend the first bake to 25 minutes before adding the toppings.
- Be conservative with the sauce — this is a casserole, not a soup. Use just enough to cover the crust evenly in a thin layer.
- Place toppings like pepperoni under the top layer of cheese rather than on top of it — they get properly heated and stay in place when you slice and serve.
Flavor Variations
Fully Vegetarian Version: Skip the ground meat entirely and stir sauteed mushrooms, diced bell peppers, baby spinach, and a can of rinsed white beans into the marinara sauce. It is hearty, colorful, and satisfying enough to please even committed meat-eaters.
BBQ Chicken Style: Swap the marinara for your favorite smoky BBQ sauce and use shredded rotisserie chicken. Top with thinly sliced red onion and extra mozzarella for a completely different, sweet and smoky spin on the casserole concept.
Spicy Pepperoni Lovers Version: Layer pepperoni both under and over the cheese, add pickled jalapeno slices, and sprinkle generously with red pepper flakes before the final bake. Deeply satisfying for anyone who loves heat and bold pizza flavor.
White Pizza Style: Replace the marinara with a garlic ricotta spread made by mixing one cup of ricotta with two cloves of minced garlic and a pinch of salt. Top with mozzarella, fresh spinach, and artichoke hearts for an elegant, completely different take that feels fancy with very little extra effort.
Make-Ahead Instructions
Prep ahead: Shred and squeeze the zucchini up to 24 hours in advance and refrigerate it in a sealed bag. Make the meat sauce up to 2 days ahead and refrigerate. When ready to bake, simply press the crust, do the first bake, assemble the casserole, and finish with the final 20-minute bake.
Freezing: This casserole freezes beautifully and makes an excellent freezer meal! Let it cool completely, cut into individual portions, and freeze in airtight containers for up to 2 months. Thaw overnight in the refrigerator and reheat in a 350 degree F oven for 20 to 25 minutes until hot and bubbly, or microwave individual portions for 2 to 3 minutes on high.
Serving Suggestions
Serve generous squares of this casserole alongside a big Caesar salad or simple mixed greens with Italian dressing. Garlic bread is always a crowd-pleaser alongside, even if you are going low-carb for the main course. For a fun family pizza night feel, set out small bowls of toppings — extra cheese, fresh basil, chili flakes — and let everyone garnish their own slice exactly how they like it.
How to Store Your Zucchini Pizza Casserole
Fridge: Store cooled leftovers covered in the baking dish or transferred to airtight containers for up to 4 days. The casserole actually tastes even better the next day once the flavors have had time to meld. Reheat: Warm individual portions in the microwave for 2 minutes, or reheat the whole casserole covered with foil at 350 degrees F for 15 to 20 minutes. Remove the foil for the last 5 minutes to get that glorious bubbly cheese top back.
Allergy Info
Contains: Dairy (cheese), eggs. This recipe is naturally gluten-free and nut-free as written.
Dairy-free option: Use your preferred dairy-free shredded cheese alternative. The crust may be slightly softer but still holds together well enough to serve cleanly.
Vegetarian option: Omit the ground beef and use a combination of sauteed mushrooms, diced vegetables, and rinsed white beans in the sauce — see the Flavor Variations section for complete guidance.
FAQs
Why did my casserole turn out watery?
The culprit is almost always insufficiently squeezed zucchini. Zucchini holds an extraordinary amount of water, and if that moisture does not come out before baking, it steams inside the casserole and makes everything wet and soft. Salt the zucchini, wait the full 10 minutes, then squeeze with maximum effort — it truly makes all the difference between a firm, sliceable crust and a watery disappointment.
Can I use frozen zucchini instead of fresh?
Yes! Thaw it completely in a colander first, then squeeze out as much liquid as possible with a clean kitchen towel. Be especially thorough with frozen zucchini since it releases even more water than fresh when it thaws out.
How do I know when the zucchini crust is done after the first bake?
It should look set and no longer appear wet or shiny on top. The edges will begin to pull away from the sides of the pan slightly and turn a light golden color. This first bake is what gives the structure its integrity — do not rush it or cut it short!
Can I make this completely without meat?
Absolutely, and it is just as delicious! Sauteed mushrooms, diced peppers, and spinach folded into the marinara sauce make a beautiful vegetarian version. Adding rinsed canned lentils or white beans to the sauce provides protein without any additional cooking time.
Can kids help make this recipe?
This is one of the best recipes for getting kids involved in the kitchen. They can help grate the zucchini with supervision, press the crust into the pan, spread the sauce, and top their half of the casserole with their favorite pizza toppings. Kids who help make dinner are almost always more excited to eat it!
💬 Tried it? Leave a comment and rating below!



