Zucchini Pizza Casserole is the brilliant low-carb dinner that tricks everyone at the table. A savory, cheesy zucchini base stands in for traditional crust, then gets topped with a rich ground beef tomato sauce and a blanket of melted mozzarella and cheddar. All the glorious, comforting flavors of pizza night without the dough, the delivery wait, or the carb overload.

Why You’ll Love This Recipe
- All the pizza flavor, none of the guilt: This low-carb, gluten-free casserole delivers real pizza satisfaction in a healthier package.
- Great way to sneak in vegetables: Even picky eaters focus on the cheesy, saucy top — they barely notice the zucchini crust underneath.
- Endlessly customizable: Load it with your favorite pizza toppings and make it your own every single time.
- Make-ahead and freezer-friendly: Prep it ahead for busy weeks or stock the freezer for effortless future dinners.
- One baking dish, minimal mess: Simple assembly and easy cleanup make this a genuine weeknight winner.
Equipment Needed
- 9×13-inch baking dish
- Box grater or food processor
- Colander and clean kitchen towel (for draining zucchini)
- Large skillet (for the meat sauce)
- Large mixing bowl
- Measuring cups and spoons
Zucchini Pizza Casserole
- Total Time: 55 minutes
- Yield: 6 servings 1x
Description
A cheesy, bubbly low-carb casserole that delivers all the bold flavors of pizza night without the dough. Shredded zucchini forms a firm, savory crust layered with a rich ground beef tomato sauce and a generous blanket of melted mozzarella and cheddar. Gluten-free, family-friendly, and totally freezer-ready.
Ingredients
ZUCCHINI CRUST:
4 cups shredded zucchini (about 4 medium zucchini), unpeeled
1 tsp kosher salt (for draining)
2 large eggs, beaten
½ cup Parmesan cheese, freshly grated
½ cup shredded mozzarella
½ cup shredded sharp cheddar
MEAT SAUCE:
1 lb lean ground beef (or Italian sausage)
1 medium yellow onion, finely diced
3 cloves garlic, minced
1 can (15 oz) Italian-seasoned tomato sauce
1 tsp Italian seasoning
½ tsp garlic powder
Salt and black pepper, to taste
TOPPING:
½ cup shredded mozzarella
½ cup shredded sharp cheddar
Optional: pepperoni slices, sliced bell peppers, black olives, crushed red pepper
Instructions
1. Place shredded zucchini in a colander over the sink. Sprinkle with 1 tsp salt, toss to coat, and let sit 10 minutes to draw out moisture. Transfer to a clean kitchen towel and squeeze very firmly until no liquid drips out — do this twice if needed. The zucchini reduces dramatically in volume. This step determines whether your crust holds together.
2. Preheat oven to 400°F. Spray a 9×13-inch baking dish with cooking spray. In a large bowl, combine the wrung-out zucchini, beaten eggs, Parmesan, and half the mozzarella and cheddar. Mix thoroughly. Press the mixture firmly and evenly into the prepared baking dish. Bake 20 minutes until set and lightly golden around the edges.
3. While the crust bakes, cook ground beef and diced onion in a large skillet over medium heat, breaking meat into small crumbles. Drain any excess fat once fully cooked. Add garlic and cook 1 minute. Stir in tomato sauce, Italian seasoning, and garlic powder. Season with salt and pepper. Simmer 3–4 minutes.
4. Remove the baked crust from the oven. Spoon the meat sauce evenly over the entire surface. Scatter remaining mozzarella and cheddar across the top. Add any optional toppings now.
5. Return the casserole to the oven and bake another 10–15 minutes until cheese fully melts and starts to bubble. Switch oven to broil for 1–2 minutes to get golden, bubbly cheese on top — watch constantly so it doesn’t burn.
6. Let the casserole rest 5–10 minutes before slicing. Use a thin sharp spatula and start from a corner for the cleanest slices.
Notes
SQUEEZE THE ZUCCHINI TWICE: After salting and waiting 10 minutes, wring out in a kitchen towel, then squeeze again. You cannot over-drain zucchini here. Excess moisture is the only reason this crust fails.
UNIFORM CRUST: Press firmly and evenly with your hands or the back of a spoon. Thin, even crust bakes consistently — thick spots stay soggy.
BROIL FOR COLOR: Those final 1–2 minutes under the broiler create that irresistible golden, bubbly cheese top. Stay at the oven and watch every second.
REST BEFORE CUTTING: The crust firms up as it cools. Cut too soon and slices fall apart. Wait the full 5–10 minutes.
FREEZER INSTRUCTIONS: Bake completely, cool fully, cover tightly with foil. Freeze up to 2 months. Thaw overnight in the fridge, then reheat covered at 350°F for 25–30 min.
VEGETARIAN VERSION: Skip the beef and use sautéed mushrooms, bell peppers, and spinach with marinara sauce instead. Every bit as satisfying.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Main Course, Casserole
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 generous slice (about 1/6 of casserole)
- Calories: 360
- Sugar: 6g
- Sodium: 680mg
- Fat: 22g
- Saturated Fat: 11g
- Unsaturated Fat: 9g
- Trans Fat: 0.5g
- Carbohydrates: 11g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 130mg
Ingredients You’ll Need
- 4 cups shredded zucchini (about 4 medium zucchini), unpeeled
- 1 tsp kosher salt (for drawing out moisture)
- 2 large eggs, beaten
- ½ cup grated Parmesan cheese
- 1 cup shredded mozzarella, divided
- 1 cup shredded sharp cheddar, divided
- 1 lb lean ground beef (or Italian sausage)
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 1 can (15 oz) Italian-seasoned tomato sauce
- 1 tsp Italian seasoning
- ½ tsp garlic powder
- Salt and pepper to taste
- Optional toppings: sliced pepperoni, sliced bell peppers, black olives, crushed red pepper
Ingredient Notes
The Zucchini: Don’t peel it — the skin adds structure and color to the crust. The most important step in this entire recipe is squeezing out as much moisture as possible from the shredded zucchini. Skip this step and you’ll end up with a watery, soggy crust that won’t hold. Salt it, wait 10 minutes, then wring it out in a clean kitchen towel until it stops dripping. This extra 10 minutes of patience makes all the difference.
The Cheese: Using both mozzarella (for that classic pizza pull) and sharp cheddar (for bold flavor and golden browning) creates a more complex, satisfying cheese layer than mozzarella alone. Parmesan in the crust adds a salty, nutty depth that binds everything together while it bakes.
The Sauce: Italian-seasoned tomato sauce (with herbs already added) builds flavor effortlessly. If you prefer a chunkier result, use your favorite jarred marinara or pizza sauce in the same quantity. For extra richness, stir a tablespoon of tomato paste into the sauce before adding it to the skillet.
Step-by-Step Instructions
Step 1: Drain the Zucchini
Place shredded zucchini in a colander set over the sink. Sprinkle with 1 teaspoon of salt, toss to coat, and let it sit for 10 minutes to draw out the moisture. Transfer to a clean kitchen towel and squeeze firmly until the zucchini stops releasing liquid
Step 2: Build the Zucchini Crust
Preheat your oven to 400°F and grease a 9×13-inch baking dish with cooking spray. In a large bowl, combine the wrung-out zucchini with beaten eggs, Parmesan, half the mozzarella, and half the cheddar. Mix well and press the mixture evenly and firmly into the prepared baking dish. Bake for 20 minutes until the crust is set and lightly golden around the edges.
Step 3: Make the Meat Sauce
While the crust bakes, cook ground beef and diced onion in a large skillet over medium heat, breaking the meat into small crumbles as it browns. Once cooked through and no longer pink, drain any excess fat. Add garlic and cook 1 more minute, then stir in the tomato sauce, Italian seasoning, and garlic powder. Season with salt and pepper. Simmer for 3–4 minutes to meld the flavors.
Step 4: Layer and Top
Remove the baked zucchini crust from the oven and spoon the meat sauce evenly over the top. Scatter the remaining mozzarella and cheddar generously over the sauce. Add any additional pizza toppings (pepperoni, bell peppers, olives) now.
Step 5: Bake Until Bubbly
Return the casserole to the oven and bake an additional 10–15 minutes until the cheese is completely melted, bubbling, and starting to turn golden in spots. For extra golden color, switch on the broiler for the last 2 minutes

Pro Tips & Cooking Hacks
- Squeeze the zucchini twice — once after salting and once more just before mixing the crust. You can’t over-drain zucchini here.
- Make the meat sauce while the crust bakes to maximize efficiency and get dinner on the table faster.
- A 2-minute broil at the end creates that irresistible golden, bubbly cheese top that makes the dish look like it came from a pizza restaurant.
- Let it rest before cutting — the crust needs 5–10 minutes to firm up and set so slices come out cleanly.
- Use a thin, sharp spatula to serve clean squares, starting from a corner of the dish.
Tips & Variations
Make It Your Pizza Night: Treat this casserole exactly like you would a pizza and customize the toppings freely. Pepperoni, mushrooms, black olives, banana peppers, diced pineapple, or jalapeños all work. The zucchini crust is a neutral base that supports any combination you love.
Go Vegetarian: Skip the ground beef entirely and use a mix of sautéed mushrooms, bell peppers, and spinach with marinara sauce instead. You’ll still get an incredibly satisfying, cheesy result that no one will miss the meat in.
Freezer-Friendly: Bake the casserole completely, let it cool, then cover tightly with foil and freeze for up to 2 months. Thaw overnight in the fridge, then reheat covered at 350°F for 25–30 minutes until heated through and bubbly.
Serving Suggestions
Serve this casserole exactly how you’d serve pizza — cut into generous squares and plated with a simple side salad. The cheesy, saucy top is rich and satisfying, so a light, crisp salad with Italian dressing or a bright vinaigrette is the perfect accompaniment. [Internal link: Cucumber Chickpea Slaw with Sesame Dressing]
For a full pizza night experience at home, set out small bowls of extra pizza sauce, red pepper flakes, and dried oregano so everyone can customize their serving. Kids love the interactive element, and it keeps the fun, casual energy of actual pizza night fully intact.
For a lower-carb dinner spread, serve alongside roasted asparagus or a simple Caprese salad. The casserole carries all the starch-free satisfaction of the meal and needs only light, vegetable-forward sides to complete the table. [Internal link: Grilled California Avocado Chicken]
Common Mistakes
- Not squeezing out enough moisture: This is the #1 reason zucchini casseroles fail. The crust must be as dry as possible before baking — wring it out thoroughly and then do it again.
- Cutting into the casserole immediately: The crust needs to rest and set for at least 5 minutes or your slices will fall apart. Patience here pays off.
- Using a too-small baking dish: A 9×13 is the right size for even crust thickness. A smaller pan makes the crust too thick and it won’t cook through properly.
- Skipping the Parmesan in the crust: It acts as a binder and adds essential flavor. Don’t substitute with more mozzarella — the texture won’t be the same.
- Overcooking the zucchini crust: 20 minutes at 400°F is enough to set it. It will continue cooking with the sauce on top — more than 20 minutes in the first bake leads to a dry, rubbery base.
What to Serve With Zucchini Pizza Casserole
This casserole is hearty enough to be the star of the meal on its own, but garlic bread or warm breadsticks on the side turn it into a full, satisfying family dinner that feels indulgent while actually being quite nutritious. The bread is also great for scooping up any extra sauce from the baking dish.
A simple Italian side salad — romaine lettuce, pepperoncini, red onion, olives, and Italian dressing — is the classic, effortless partner for anything with pizza flavors. It takes 5 minutes to assemble and requires zero cooking, making it the perfect low-effort complement to the casserole.
For a bigger spread, add a pot of minestrone soup or a simple Caesar salad alongside. The casserole serves a crowd beautifully and pairs with almost any classic Italian-American side without any flavor clashes. [Internal link: Cowboy Butter Lemon Bowtie Chicken with Broccoli]
Frequently Asked Questions
Why does my zucchini crust always turn out soggy?
Almost always, this comes down to insufficient moisture removal. After salting and draining, the zucchini must be squeezed in a kitchen towel until no more liquid drips out — this may take several firm squeezes. Frozen zucchini should be fully thawed and drained for several hours before using.
Can I use yellow summer squash instead of zucchini?
Yes — yellow squash works identically in this recipe and can be used as a 1-for-1 substitute or in a combination with zucchini for a fun color mix in the crust.
Can I freeze this casserole before baking?
For best results, bake it fully, let it cool completely, then freeze. Freezing before baking can affect the zucchini crust texture. Fully baked and frozen, it reheats beautifully for up to 2 months.
How do I make the cheese extra golden and bubbly?
After the second bake, switch your oven to broil and place the casserole 6 inches from the broiler element for 1–2 minutes. Watch it constantly — the cheese goes from golden to burnt very quickly under the broiler.
Can I make this recipe vegetarian?
Absolutely — replace the ground beef with a sautéed mixture of mushrooms, bell peppers, spinach, and black olives in marinara sauce. The cheesy crust and topping make it every bit as satisfying without the meat.
💬 Tried this recipe? Leave a comment and rating below!