Zucchini Pizza Casserole: A Game-Changer for Dinner Night

Craving pizza but want a wholesome dinner that’s actually good for you? Meet Zucchini Pizza Casserole! This dish takes the comforting, cheesy pizza flavors we all love and spins them into a surprisingly healthy, low-carb, and gluten-free meal. Instead of the usual dough, tender shredded zucchini creates the crust that holds layers of savory beef, colorful veggies, and ooey-gooey cheese. It comes together in about an hour and satisfies the whole family without any guilt. Plus, it’s a sneaky way to get more veggies on the table—a win for busy weeknights when you need something tasty and nourishing. Ready to try this delicious twist on classic pizza?
Zucchini Pizza Casserole is a low-carb, gluten-free meal that brings all the comforting pizza flavors into a healthier, veggie-packed dish.
What Makes It Special
Super Flexible Dinner: This Zucchini Pizza Casserole is your blank canvas! Swap ground beef for turkey, lentils, beans, or a plant-based crumble—choose what suits your family’s tastes. If turkey is your go-to, our High Protein Ground Turkey Casserole is another cheesy, family-friendly option.
Loaded with Goodness: Packed with bright veggies and topped with lots of melty cheese, this recipe delivers the pizzas you love but without the extra carbs.
Ready in a Flash: You’ll have it on the table in about an hour—perfect for when life gets busy but you still want home-cooked comfort.
Kid-Approved: Even picky eaters get hooked! The cheesy top and familiar pizza flavors make it a total winner with kids and grown-ups alike.
Great for Leftovers: This casserole stores beautifully in the fridge and freezes well too. Meal-prep friendly for busy weeks! And hey, why not pair it with a crisp green salad to brighten up your plate?
If you adore pizza but want a healthier, family-friendly dinner, this Zucchini Pizza Casserole is your new go-to. For a quick, high-protein riff, try the Cottage Cheese Pizza Bowl. It nails all the classic cravings—savory tomato sauce, melty cheese, and tasty toppings—while the zucchini crust keeps it low-carb and naturally gluten-free.
- All the pizza taste with fewer carbs: Enjoy those classic pizza flavors with just about 15 grams of carbs per slice, so you get your pizza fix without the heavy dough.
- Comfort food that’s balanced: Approximately 350 calories and 25 grams of protein per slice mean it’s filling and perfect for dinner or a quick post-work meal.
- Loads of veggies without a fuss: Four cups of shredded zucchini make up the crust, while bell peppers and mushrooms pack the filling. A sneaky way to boost daily veggie intake that no one will notice.
- Ideal for busy weeknights: The whole process from prep to bake takes about an hour. Even better, you can make the crust up to 24 hours ahead and keep the beef filling in the fridge for 3 days.
- Makes everyone happy: Swap in your favorite meat or go meatless; add jalapeños for heat or fresh herbs for a punch. This recipe is easy to customize and please every palate.
- Kid and party favorite: Gooey mozzarella and sharp cheddar on top keep it cheesy and irresistible for kids and adults alike. Great for family dinners or potlucks!
- Leftovers or freezer meals: Keeps well for 3-4 days in the fridge and freezes for up to 3 months. Reheat in the oven to bring back that fresh-baked goodness.
- No fussy dough or long waits: No yeast, kneading, or rising—just simple shredding, draining, a quick pre-bake, and your casserole is on its way with minimal mess.
Bottom line: if you want pizza-night flavors without the carb-bomb crust—or a simple, flexible dinner crowd-pleaser that fits your busy schedule—this Zucchini Pizza Casserole deserves a spot on your table, again and again.
Crust, Filling, and Toppings

- 4 cups shredded zucchini
- 1/2 teaspoon salt
- 2 large eggs
- 1/2 cup grated Parmesan cheese
- 1 pound ground beef
- 1/2 cup chopped onion
- 2 cups pizza sauce
- 1 green bell pepper, chopped
- 1/2 cup sliced mushrooms
- 1/2 teaspoon dried oregano
- 1/2 teaspoon garlic powder
- 1/4 teaspoon black pepper
- 2 cups shredded mozzarella cheese
- 1 cup shredded cheddar cheese
How to Assemble and Bake
- Preheat the oven to 400°F (200°C).
- Toss 4 cups shredded zucchini with 1/2 teaspoon salt and let sit about 10 minutes.
- Squeeze the zucchini in a clean kitchen towel or cheesecloth to remove as much liquid as possible.
-
In a bowl, combine the drained zucchini with 2 large eggs, 1/2 cup grated Parmesan, and half of the shredded mozzarella; mix until uniform.

- Grease a 9×13-inch baking dish and press the zucchini mixture evenly into the bottom in a 1/2-inch-thick layer, smoothing the surface.
- Bake the zucchini crust for about 20 minutes until set and lightly browned around the edges.
- While the crust bakes, heat a skillet over medium heat and cook 1 pound ground beef with 1/2 cup chopped onion until the beef is browned and the onions are softened (6–8 minutes); drain excess fat.
-
Stir 2 cups pizza sauce, 1 chopped green bell pepper, 1/2 cup sliced mushrooms, 1/2 teaspoon dried oregano, 1/2 teaspoon garlic powder, and 1/4 teaspoon black pepper into the cooked beef and simmer about 5 minutes.

- Remove the pre-baked crust from the oven and spread the beef and vegetable mixture evenly over the crust.
- Top the filling with the remaining shredded mozzarella and 1 cup shredded cheddar cheese.
- Return the casserole to the oven and bake for another 20 minutes, until the cheese is melted, bubbly, and golden brown.
-
Let the casserole rest for a few minutes to firm up, then slice and serve.

Kitchen Tips and Shortcuts
Drain, Drain, Drain: Wrangling out as much water as possible from that shredded zucchini is key to avoiding a soggy crust. Use a clean towel and get squeezing!
Don’t Skip the Pre-Bake: Baking the crust before adding the filling ensures it’s nice and firm, so your casserole holds together with every slice.
Even Layers, Every Time: Spread the beef filling evenly and load on the cheese to avoid any dry spots—each bite should be cheesy, saucy, and packed with flavor.
Saute Your Veggies: For extra taste, quickly sauté peppers and mushrooms before mixing them in. It amps up their flavor and texture nicely.
Feel Free to Customize: Go ahead and swap ground beef for any meat or plant-based option you like—the casserole will still shine with all the zucchini goodness.
Want to take this meal up a notch? Try these delicious sides to accompany your Zucchini Pizza Casserole:
- Fresh Green Salad: A crisp salad tossed with a tangy vinaigrette brightens up the rich casserole. Add cherry tomatoes and cucumbers for crunch and color. For a heartier option, try a Southwest Salad with Cilantro Lime Dressing.
- Warm Garlic Bread Sticks: Buttery and crispy, garlic bread sticks are perfect for scooping up any extra sauce and add a classic pizza side feel.
- Steamed Vegetables: Lightly steamed broccoli or green beans add a fresh and earthy contrast, and they keep the meal balanced and nutritious. Or go for air fryer zucchini with Parmesan (no breading) for a fast, crisp-tender side.
- Caesar Salad: The creamy dressing with crunchy romaine and Parmesan bonus points makes a tasty side that pairs beautifully.
- Roasted Asparagus: Slightly charred and tender, asparagus with a squeeze of lemon juice brings brightness that cuts through the richness.
- Fresh Fruit Platter: For a light, naturally sweet finish, serve seasonal fruits like watermelon or berries to refresh the palate.
- Iced Tea or Lemonade: A cold, refreshing drink like iced tea or lemonade complements this cozy meal perfectly.
- Chocolate Mousse: If you want a little indulgence after dinner, a light chocolate mousse rounds out the meal with a silky sweetness.
- Herb-Infused Olive Oil: Serve a small bowl of herb-infused olive oil for dipping bread or drizzling over salad—it adds a lovely fresh, savory touch.
These sides and drinks make your dinner feel like a real celebration, enticing everyone back for seconds and even thirds!
Flavor Swaps and Add-Ins

Get creative and make this casserole your own with tasty swaps and add-ons!
- Make it Vegetarian: Skip the beef and use lentils or black beans for a delicious, hearty meat-free option full of texture and flavor.
- Dairy-Free Version: Swap in plant-based cheeses and coconut yogurt for creamy mildness—everyone can enjoy it regardless of dairy sensitivities.
- Extras for More Veggie Power: Add chopped spinach, artichokes, or diced eggplant to boost color, flavor, and nutrients. Mushrooms also pair beautifully with zucchini—see this 15-minute zucchini mushroom stir-fry for quick flavor inspiration.
- Turn up the Heat: Include sliced jalapeños or sprinkle in cayenne pepper to give the filling a spicy kick for heat lovers.
- Fresh Herb Boost: Stir chopped basil or parsley into the filling for a fresh, garden-fresh flavor reminiscent of classic Margherita.
- Cauliflower Crust Swap: Use riced cauliflower instead of zucchini for a different texture and flavor. Still low-carb and a fun twist!
- BBQ Sauce Twist: Swap out pizza sauce for tangy BBQ sauce for a smoky, backyard flavor that’s a fun departure from traditional pizza. Craving more of that vibe? Try this crowd-pleasing BBQ Chicken Sweet Potato Skillet next.
How to Store and Reheat
In the Fridge: Pop cooled leftovers in an airtight container and keep them fresh for 3 to 4 days. Perfect for quick lunches or dinners!
Freezer Friendly: Wrap portions tightly in plastic wrap or foil and freeze for up to 3 months. Just be sure to seal well to avoid freezer burn.
Reheating: Warm leftovers in the oven at 350°F (175°C) for 20-25 minutes to revive that fresh-baked texture and melty cheese.
Thawing: If frozen, thaw your casserole in the fridge overnight for best results before reheating.
And here’s a little trick for busy cooks: you can make the zucchini crust up to a day ahead. Just salt and drain the zucchini to remove excess moisture (step-by-step tips for removing excess water from zucchini), mix with eggs and cheese, press into your baking dish, and cover tightly in the fridge. The beef filling can be prepped up to 3 days in advance. When you’re ready to eat, bake the crust, top with the filling and cheese, then bake until bubbly and golden. Easy, right?

Answers to Common Questions
How do I pick the best zucchini for this casserole?
Go for zucchinis that are firm, shiny, and free of spots or bruises. Choose smaller ones around 6-8 inches long, as they tend to be sweeter and hold less water. Avoid the giant ones—they can be watery and have big seeds. Have a larger zucchini to use up? Turn it into ultra-crispy Air Fryer Zucchini Fries.
What’s the best way to store leftover Zucchini Pizza Casserole?
Once cooled, store leftovers tightly covered in an airtight container in the fridge for up to 3-4 days. When you’re ready, just warm it back up in the oven or microwave.
Can I freeze Zucchini Pizza Casserole?
Absolutely! Wrap individual slices snugly in plastic wrap or foil, then pop them in a freezer-safe container or bag. Freeze for up to 3 months. Reheat directly from frozen at 350°F (175°C) for about 30-40 minutes until hot and bubbly.
What if my zucchini crust turns out soggy?
No worries, it happens! To prevent this, make sure you salt and drain the zucchini very well, squeezing out all excess moisture with a clean towel. Also, don’t skip the 20-minute pre-bake—that’s what firms it up perfectly.
Is this dish safe for anyone avoiding gluten?
Yes! Zucchini and the other ingredients are naturally gluten-free. Just double-check your pizza sauce to make sure it doesn’t contain hidden gluten.
Can pets eat any of the ingredients?
Some ingredients, like zucchini and certain cheeses, are okay in small amounts, but keep pets away from the cooked beef, onions, garlic, and seasonings since those can be harmful to furry friends. Always check with your vet if unsure!

A low-carb, gluten-free, and veggie-packed casserole that delivers all the comforting pizza flavors using shredded zucchini as a crust, layered with savory beef, vegetables, and melty cheese. Ready in about an hour, perfect for family dinners and meal prep.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 8 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 4 cups shredded zucchini
- 1/2 teaspoon salt
- 2 large eggs
- 1/2 cup grated Parmesan cheese
- 1 pound ground beef
- 1/2 cup chopped onion
- 2 cups pizza sauce
- 1 green bell pepper, chopped
- 1/2 cup sliced mushrooms
- 1/2 teaspoon dried oregano
- 1/2 teaspoon garlic powder
- 1/4 teaspoon black pepper
- 2 cups shredded mozzarella cheese (divided)
- 1 cup shredded cheddar cheese
Instructions
- Preheat the oven to 400°F (200°C).
- Toss shredded zucchini with salt and let sit for about 10 minutes.
- Squeeze the zucchini in a clean kitchen towel or cheesecloth to remove as much liquid as possible.
- In a bowl, combine the drained zucchini with eggs, grated Parmesan, and half of the shredded mozzarella; mix until uniform.
- Grease a 9×13-inch baking dish and press the zucchini mixture evenly into the bottom in a 1/2-inch-thick layer, smoothing the surface.
- Bake the zucchini crust for about 20 minutes until set and lightly browned around the edges.
- While the crust bakes, heat a skillet over medium heat and cook ground beef with chopped onion until browned and onion is softened (6–8 minutes); drain excess fat.
- Stir in pizza sauce, chopped green bell pepper, sliced mushrooms, dried oregano, garlic powder, and black pepper into the cooked beef and simmer about 5 minutes.
- Remove pre-baked crust from oven and spread beef and vegetable mixture evenly over the crust.
- Top the filling with the remaining shredded mozzarella and shredded cheddar cheese.
- Return the casserole to the oven and bake for another 20 minutes, until the cheese is melted, bubbly, and golden brown.
- Let the casserole rest a few minutes to firm up, then slice and serve.
Notes
Drain shredded zucchini thoroughly to avoid soggy crust., Pre-bake the crust for firmness., Evenly layer beef filling and cheese for consistent flavor and moisture., Sauté peppers and mushrooms beforehand for enhanced flavor and texture., Customize with different meats, plant-based options, spices, or additional veggies., Make the zucchini crust up to 24 hours ahead and beef filling up to 3 days in advance., Store leftovers in an airtight container in the fridge for 3-4 days or freeze for up to 3 months., Reheat leftovers in the oven at 350°F (175°C) for 20-25 minutes., Freeze individual portions tightly wrapped, thaw overnight in fridge before reheating.
Nutrition
- Serving Size: 1 serving
- Calories: Approximately 350 calories per serving
- Fat: Not specified
- Carbohydrates: Approximately 15 grams per serving
- Protein: Approximately 25 grams per serving