You know that feeling when you want pizza but you’re also trying to be at least a little responsible about what you eat? Yeah, I’ve been there more times than I can count. That’s exactly how this Cheesy Zucchini Pizza Casserole was born in my kitchen — and honestly, it might be one of my best accidents yet.
This dish has everything you love about pizza — the savory meat, the gooey melted cheese, the rich tomato flavor — but instead of a dough base, we’re layering it all over tender zucchini. The result? A bubbling, golden, ridiculously satisfying casserole that doesn’t leave you feeling like you need a nap afterward.
I’ve made this on busy weeknights, lazy Sundays, and even for family gatherings — and it disappears every single time. If you’re looking for a recipe that’s quick, comforting, and surprisingly healthy, you’re in exactly the right place.
Why you’ll love this recipe
- It’s low-carb without feeling like a punishment. Zucchini does an incredible job standing in for a dough base — you get all the comfort, none of the carb guilt.
- It comes together in under an hour. We’re talking real weeknight-friendly timing here — no complicated techniques, no fancy equipment.
- The cheese pull is absolutely real. Between the mozzarella and cheddar melting together on top, this casserole looks just as good as it tastes.
- It’s packed with vegetables. Zucchini, bell peppers, mushrooms — you’re sneaking in serious nutrition without it feeling like a salad.
- It’s incredibly versatile. Swap the protein, change the toppings, make it your own. Think of this as your pizza casserole base recipe.
- Leftovers are just as good. IMO, this might actually taste better the next day once all the flavors have had time to settle in.
Ingredients with key notes
For the zucchini base:
- 3 medium zucchinis, sliced into 1/4-inch rounds — try to keep the slices even so they cook uniformly
- 1/2 teaspoon salt — this helps draw out excess moisture from the zucchini (don’t skip this step)
- 1 tablespoon olive oil
For the meat filling:
- 1 lb ground beef — you can also use ground turkey or Italian sausage if that’s more your style
- 1/2 cup diced red bell pepper
- 1/2 cup sliced mushrooms
- 3 cloves garlic, minced
- 1 teaspoon Italian seasoning
- 1/2 teaspoon onion powder
- Salt and black pepper to taste
For the sauce and topping:
- 1 cup marinara sauce — use your favorite jarred sauce or homemade if you have it
- 1 1/2 cups shredded mozzarella cheese
- 1/2 cup shredded cheddar cheese
- Fresh parsley for garnish
Key notes:
- Moisture is your biggest enemy here. Zucchini holds a lot of water, so salting and patting it dry before layering is non-negotiable if you want a firm casserole and not a soggy mess.
- Go full-fat cheese. Low-fat cheese doesn’t melt the same way, and the whole point of this dish is that golden, bubbly top.
- Season generously. Zucchini is mild on its own, so the meat filling needs to carry a lot of the flavor.
Step-by-step instructions
Step 1: Prep the zucchini
Slice your zucchini into 1/4-inch rounds and lay them out on a clean kitchen towel or paper towels. Sprinkle with salt and let them sit for about 10 minutes. Pat them completely dry before using — this step alone is what separates a great casserole from a watery disappointment.
Step 2: Preheat your oven
Set your oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish with olive oil or cooking spray.
Step 3: Cook the meat filling
Heat a large skillet over medium-high heat. Add the ground beef and cook until browned, breaking it up as you go. Drain any excess fat. Add the garlic, bell pepper, and mushrooms and saute for another 3-4 minutes until softened. Season with Italian seasoning, onion powder, salt, and pepper. Stir in the marinara sauce and let it simmer for 2 minutes. Remove from heat.
Step 4: Layer the casserole
Start with a single layer of zucchini rounds covering the bottom of your baking dish. Spoon half of the meat mixture evenly over the zucchini. Add another layer of zucchini, then the remaining meat mixture on top.
Step 5: Add the cheese
Combine your mozzarella and cheddar and sprinkle the entire amount generously over the top of the casserole. Don’t be shy here — this is the moment we’ve all been waiting for.
Step 6: Bake
Place the casserole in your preheated oven and bake uncovered for 25-30 minutes, until the cheese is melted, bubbly, and golden brown at the edges. If you want extra browning on top, switch to broil for the last 2-3 minutes — just keep a close eye on it.
Step 7: Rest and garnish
Let the casserole rest for 5 minutes before slicing. This helps it hold its shape when you cut into it. Garnish with fresh parsley and serve hot.
Serving suggestions
- Serve it alongside a simple green salad with a light vinaigrette to balance the richness of the cheese.
- A slice of crusty garlic bread on the side works beautifully if you’re not strictly watching carbs.
- This casserole also pairs really well with a cold glass of sparkling water with lemon — keeps things feeling fresh and light.
- For a full family-style spread, serve it next to roasted broccoli or steamed green beans.
Storage tips
Refrigerator: Store leftovers in an airtight container for up to 4 days. Reheat in the microwave or in a 350°F oven until warmed through.
Freezer: This casserole freezes well. Let it cool completely, then cut into individual portions and wrap tightly in plastic wrap before placing in a freezer-safe bag. Freeze for up to 2 months.
Reheating from frozen: Thaw overnight in the refrigerator, then reheat in the oven at 350°F for 15-20 minutes until heated through. The texture holds up surprisingly well.
One tip: Zucchini does release a little more moisture as it sits, so if you’re reheating from the fridge, a quick 5 minutes in the oven (rather than the microwave) helps keep things from getting too soft.
Cheesy Zucchini Pizza Casserole (Low-Carb & Loaded with Flavor)
Description
This Cheesy Zucchini Pizza Casserole layers tender zucchini rounds with seasoned ground beef, colorful vegetables, rich marinara, and a double-cheese topping — all baked until golden and bubbly. It's a low-carb weeknight dinner that actually satisfies your pizza cravings without the guilt.
Ingredients
Instructions
-
Slice zucchini, salt it, and let it sit for 10 minutes. Pat completely dry.
-
Preheat oven to 375°F and grease a 9x13-inch baking dish.
-
Brown ground beef in a skillet, drain fat, add garlic, peppers, and mushrooms. Season and stir in marinara sauce. Simmer for 2 minutes.
-
Layer zucchini in the baking dish, add half the meat mixture, repeat with another zucchini layer and remaining meat.
-
Top generously with mozzarella and cheddar cheese.
-
Bake uncovered for 25-30 minutes until golden and bubbly.
-
Rest for 5 minutes, garnish with parsley, and serve.
