Introduction
If you love the flavors of classic pizza but want a hearty meal packed with vegetables, this zucchini pizza casserole is an excellent recipe to try. It combines fresh shredded zucchini with eggs and Parmesan to create a tender vegetable base, then layers it with seasoned ground beef, Italian tomato sauce, bell peppers, mozzarella, and cheddar cheese. The result is a warm, cheesy casserole with all the comforting flavors of pizza in an easy-to-serve baked dish.
This zucchini pizza casserole recipe is especially useful when you have more zucchini than you know what to do with. Instead of making another sautéed zucchini side dish, shredding the zucchini transforms it into a satisfying casserole base that works beautifully with the rich tomato sauce and savory beef. The zucchini adds moisture and a mild vegetable flavor without overpowering the pizza-inspired ingredients.
One of the best features of this recipe is its combination of textures. The zucchini and egg mixture bakes into a tender, lightly firm base, while the ground beef and tomato sauce create a savory middle layer. Mozzarella melts into a deliciously stretchy topping, and cheddar adds extra sharpness and richness. As the casserole bakes, the cheese becomes bubbly and golden around the edges.
This recipe is also a practical option for busy family dinners. Most of the preparation involves shredding zucchini, cooking the beef and vegetables, mixing a few ingredients, and assembling everything in a baking dish. Once the casserole is in the oven, you can prepare a salad or another simple side dish while dinner finishes cooking.
Because zucchini has a high water content, there is one important preparation step that should not be skipped: draining the shredded zucchini. Salting the zucchini and allowing it to rest helps release excess moisture. Squeezing or draining it afterward helps prevent the casserole from becoming too watery and gives the zucchini crust a better texture.
The recipe is easy to customize, too. You can add your favorite pizza toppings such as mushrooms, olives, pepperoni, Italian sausage, jalapeños, or extra vegetables. You can also adjust the cheese combination according to what you have in the refrigerator.
Whether you’re looking for a family-friendly zucchini recipe, a comforting weeknight dinner, or a creative way to enjoy pizza flavors without traditional pizza dough, this zucchini pizza casserole is a delicious option.
Ingredients:
- 4 cups shredded unpeeled zucchini
- ½ teaspoon salt
- 2 large eggs
- ½ cup grated Parmesan cheese
- 2 cups shredded part-skim mozzarella cheese, divided
- 1 cup shredded cheddar cheese, divided
- 1 pound ground beef
- ½ cup chopped onion
- 1 can (15 ounces) Italian tomato sauce
- 1 medium green or sweet red pepper, chopped
- Black pepper, to taste
- 1 teaspoon Italian seasoning, optional
- ½ teaspoon garlic powder, optional
- ½ teaspoon dried oregano, optional
- Olive oil or cooking spray, for greasing the baking dish
Preparation:
Step 1: Prepare the zucchini
Preheat your oven to 400°F (200°C).
Wash the zucchini thoroughly and pat it dry. Since the zucchini skin is tender and edible, there is no need to peel it.
Shred the zucchini using the large holes of a box grater or a food processor fitted with a shredding attachment.
Measure approximately 4 cups of shredded zucchini and place it in a large bowl.
Sprinkle the zucchini with ½ teaspoon salt and toss gently to distribute it evenly.
Let the zucchini sit for about 10 minutes. The salt will help draw out some of the vegetable’s natural moisture.
After resting, transfer the zucchini to a clean kitchen towel, cheesecloth, or several layers of paper towels. Squeeze firmly to remove as much liquid as possible.
This step is particularly important because zucchini naturally contains a lot of water. Removing excess moisture helps the baked zucchini layer become firmer and prevents the finished casserole from becoming watery.
Step 2: Prepare the zucchini crust
Place the drained zucchini in a large bowl.
Add the two eggs and ½ cup grated Parmesan cheese.
Mix thoroughly until the egg, Parmesan, and zucchini are evenly combined.
You can add a small amount of black pepper, Italian seasoning, garlic powder, or dried oregano at this stage if desired.
The mixture should be moist but not dripping with liquid.
Lightly grease a baking dish with olive oil or cooking spray.
Transfer the zucchini mixture into the prepared dish.
Use the back of a spoon or spatula to spread it into an even layer.
Try to create an even thickness across the entire dish so the zucchini crust cooks uniformly.
Step 3: Bake the zucchini base
Place the baking dish in the preheated 400°F (200°C) oven.
Bake the zucchini mixture for approximately 15–20 minutes, or until it is beginning to set and the edges are lightly golden.
This first bake gives the zucchini layer enough structure to support the meat, sauce, vegetables, and cheese.
Do not worry if the zucchini base is not completely firm at this stage. It will continue cooking after the toppings are added.
Step 4: Cook the ground beef
While the zucchini base is baking, heat a large skillet over medium heat.
Add the ground beef and cook, breaking it apart with a wooden spoon or spatula.
Continue cooking until the beef is completely browned and no longer pink.
If there is a large amount of excess fat in the skillet, carefully drain it.
Add the chopped onion and chopped green or sweet red pepper.
Cook for approximately 4–6 minutes, stirring occasionally, until the vegetables begin to soften.
Add Italian seasoning, oregano, garlic powder, and black pepper if desired.
Stir everything together and cook for another minute so the seasonings become fragrant.
Step 5: Add the tomato sauce
Pour the Italian tomato sauce into the skillet with the cooked beef and vegetables.
Stir well to combine.
Allow the mixture to simmer gently for approximately 3–5 minutes.
Simmering allows the flavors to blend and gives the sauce a slightly thicker consistency.
A thicker meat sauce is preferable because it adds less excess moisture to the casserole.
Taste the mixture and adjust the seasonings if necessary.
Step 6: Assemble the casserole
Remove the partially baked zucchini base from the oven.
Carefully spoon the ground beef and tomato sauce mixture over the zucchini layer.
Spread it evenly from edge to edge.
Sprinkle approximately half of the shredded mozzarella and half of the shredded cheddar over the meat and sauce layer.
The cheese will melt into the warm filling and create a delicious middle layer.
Step 7: Add the final cheese layer
Top the casserole with the remaining mozzarella and cheddar.
Spread the cheese evenly across the surface so that every serving gets plenty of melted cheese.
If you want additional browning, you can sprinkle a little extra Parmesan over the top.
At this point, you can also add your favorite pizza toppings, such as sliced mushrooms, olives, pepperoni, or jalapeños.
Step 8: Bake the finished casserole
Return the assembled casserole to the oven.
Bake for approximately 20–25 minutes, or until the cheese is completely melted, bubbling, and lightly golden.
Keep an eye on the edges during the final few minutes. The cheese should be golden and bubbly without becoming overly dark.
If you prefer a more deeply browned cheese topping, place the casserole under the broiler for 1–2 minutes at the end.
Watch carefully because cheese can brown very quickly under the broiler.
Step 9: Rest before serving
Remove the casserole from the oven and allow it to rest for approximately 5–10 minutes before cutting.
Resting gives the layers time to settle, making the casserole easier to serve.
Garnish with fresh chopped parsley or basil if desired.
For an extra pizza-style finish, sprinkle a little dried oregano or crushed red pepper flakes over each serving.
Variation
Pepperoni Zucchini Pizza Casserole
For an even stronger pizza flavor, add sliced pepperoni over the meat sauce before adding the cheese.
You can also place a few pepperoni slices on top of the mozzarella so they become slightly crisp during baking.
Italian Sausage Zucchini Casserole
Replace some or all of the ground beef with Italian sausage.
Mild Italian sausage works well for a family-friendly version, while hot Italian sausage adds extra spice.
Vegetarian Zucchini Pizza Casserole
Skip the ground beef and replace it with sautéed mushrooms, bell peppers, onions, spinach, olives, or other vegetables.
You can also add plant-based ground meat if desired.
Mushroom Pizza Casserole
Sauté sliced mushrooms with the onions and peppers before adding the tomato sauce.
Cooking the mushrooms first helps remove some of their moisture and gives them a richer flavor.
Spicy Zucchini Pizza Casserole
Add crushed red pepper flakes, sliced jalapeños, hot Italian sausage, or spicy pepperoni.
You can also use a spicy Italian tomato sauce for additional heat.
Supreme Pizza Zucchini Casserole
Turn this into a supreme-style casserole by adding mushrooms, bell peppers, onions, olives, pepperoni, and Italian sausage.
Keep the zucchini base the same and layer your favorite pizza toppings over the meat and sauce.
Extra Cheesy Zucchini Pizza Casserole
Use a combination of mozzarella, cheddar, Parmesan, and provolone.
For the best texture, use mozzarella as the main melting cheese and Parmesan for additional savory flavor.
Chicken Zucchini Pizza Casserole
Replace the ground beef with cooked shredded chicken or diced cooked chicken breast.
Season the chicken with Italian herbs before combining it with the tomato sauce.
COOKING Note:
The most important part of making a successful zucchini pizza casserole is removing excess moisture from the zucchini.
Zucchini naturally contains a high percentage of water. If you skip the draining step, the zucchini can release a significant amount of liquid during baking, which may make the casserole soft or watery.
After shredding the zucchini, sprinkle it with salt and allow it to rest for about 10 minutes. Then squeeze it firmly using a clean kitchen towel or several layers of paper towels.
Do not skip the first baking stage. Baking the zucchini, egg, and Parmesan mixture before adding the meat sauce gives the base time to set and creates a sturdier foundation for the casserole.
The ground beef mixture should also not be overly watery. Simmering the tomato sauce with the beef and vegetables for a few minutes allows some excess moisture to evaporate and concentrates the flavor.
If you use vegetables that contain a lot of water, such as mushrooms or fresh tomatoes, cook or drain them before adding them to the casserole.
For the best cheese topping, shred your cheese at home when possible. Freshly shredded mozzarella and cheddar generally melt smoothly and create a better cheese layer.
Let the casserole rest for several minutes after baking. Cutting into it immediately can cause the layers to separate and release more liquid.
Serving Suggestions:
This zucchini pizza casserole is hearty enough to serve as a complete dinner, but it also pairs well with simple side dishes.
Serve it with a fresh green salad dressed with Italian vinaigrette. The crisp vegetables and acidic dressing provide a refreshing contrast to the rich, cheesy casserole.
Garlic bread is another excellent choice. A slice of warm, crispy garlic bread is perfect for soaking up the tomato sauce.
For a lighter meal, serve the casserole with steamed broccoli, roasted asparagus, green beans, or a simple cucumber and tomato salad.
If you’re serving this casserole for a family dinner, add a bowl of mixed greens, sliced cucumbers, cherry tomatoes, and olives for an easy Italian-inspired meal.
It also works well for casual gatherings and potlucks. Cut it into portions and serve it warm alongside other appetizers or pizza-inspired dishes.
For brunch or lunch leftovers, serve a small portion with scrambled eggs or a fresh fruit salad.
Fresh basil is a particularly good garnish. Sprinkle chopped basil over the casserole just before serving for a bright, fresh flavor.
You can also serve each portion with extra Parmesan cheese, red pepper flakes, or a spoonful of marinara sauce.
Tips:
- Drain the zucchini thoroughly: This is the most important step for avoiding a watery casserole.
- Use unpeeled zucchini: The skin adds color and texture and does not need to be removed.
- Shred zucchini evenly: Large, uniform shreds create a better base.
- Don’t skip the first bake: It helps the zucchini crust become firm enough to hold the toppings.
- Drain excess beef fat: This keeps the casserole from becoming greasy.
- Simmer the sauce: A slightly thicker sauce gives the casserole a better texture.
- Use freshly shredded cheese: It melts beautifully and gives the best results.
- Don’t overcrowd with toppings: Too many wet toppings can add excess moisture.
- Cook mushrooms first: This helps prevent them from releasing water into the casserole.
- Let the casserole rest: Five to ten minutes makes it easier to cut and serve.
- Watch the broiler carefully: The cheese can burn quickly.
- Add fresh herbs after baking: Basil and parsley provide a brighter flavor when used as a garnish.
- Use a sharp knife: It helps create cleaner portions.
- Adjust the seasoning: Tomato sauces and cheeses vary in saltiness, so taste the beef mixture before assembling.
- Use two types of cheese: Mozzarella provides stretch, while cheddar adds stronger flavor.
- Try panko: If you want a slightly crispier zucchini base, a small amount of panko can be incorporated into the zucchini mixture.
- Choose firm zucchini: Very large, mature zucchini can contain more seeds and moisture.
- Don’t overbake: Overbaking can make the zucchini soft and cause the cheese to become overly browned.
- Serve warm: The casserole is best when the cheese is still melted and bubbly.
Prep Time:
20 minutes
Cooking Time:
40–45 minutes
Total Time:
60–65 minutes
Nutritional Information:
Approximate values per serving. Nutrition will vary depending on the exact brands of cheese, tomato sauce, ground beef, portion size, and additional toppings used.
Calories: Approximately 390 kcal
Protein: Approximately 29 g
Sodium: Approximately 720 mg
FAQs
Can I make zucchini pizza casserole ahead of time?
Yes. You can assemble the casserole ahead of time, cover it, and refrigerate it until you are ready to bake. For the best texture, allow the refrigerated casserole to sit at room temperature briefly before baking and expect it to require a little additional cooking time.
How do I keep zucchini pizza casserole from becoming watery?
The most important step is draining the shredded zucchini thoroughly after salting it. You should also avoid adding overly watery toppings and simmer the tomato sauce with the beef until it thickens slightly.
Do I have to peel the zucchini?
No. The zucchini can be shredded with the skin on. The skin is tender and edible and adds color to the dish.
Can I use yellow squash instead of zucchini?
Yes. Yellow summer squash can generally replace zucchini in the same amount. Make sure to drain it well because yellow squash also contains considerable moisture.
Can I use ground turkey instead of ground beef?
Absolutely. Ground turkey is a good substitute if you prefer a lighter protein. Season it well with Italian herbs, garlic, and black pepper for maximum flavor.
Can I make this recipe vegetarian?
Yes. Leave out the ground beef and add extra vegetables such as mushrooms, bell peppers, onions, spinach, olives, or zucchini.
What cheese is best for zucchini pizza casserole?
Mozzarella is the best choice for a classic pizza-style melt. Cheddar adds extra flavor, while Parmesan provides a savory, nutty taste.
Can I add pepperoni?
Yes. Sliced pepperoni is an excellent addition and makes the casserole taste even more like traditional pizza.
Can I use Italian sausage?
Yes. Italian sausage can replace the ground beef or be combined with it. Mild or hot sausage can be used depending on your preference.
Can I freeze zucchini pizza casserole?
Yes, although zucchini can release additional moisture after freezing and thawing. For the best texture, allow the casserole to cool completely, wrap it tightly, and freeze it in an airtight freezer-safe container.
How do I reheat leftovers?
Reheat individual portions in the oven or toaster oven for the best texture. An air fryer can also work well for reheating smaller portions. The microwave is faster but will produce a softer cheese topping.
Can I use homemade tomato sauce?
Absolutely. Homemade Italian tomato sauce works beautifully. Choose a thick sauce rather than a very watery one.
Can I add mushrooms?
Yes. Sliced mushrooms are delicious with the beef, tomato sauce, and cheese. For the best results, sauté them first to remove excess moisture.
Can I add olives?
Yes. Black or green olives make a flavorful pizza-style addition. Drain them well before adding them to the casserole.
Can I make it spicy?
Yes. Add crushed red pepper flakes, jalapeños, hot Italian sausage, or spicy pepperoni.
Why does my zucchini base fall apart?
The zucchini may have contained too much moisture, or the base may not have been baked long enough before adding the toppings. Make sure to squeeze the zucchini thoroughly and bake the base until it begins to set.
Can I make this casserole without eggs?
The eggs help bind the shredded zucchini and Parmesan into a crust-like base. You can experiment with an egg substitute, but the texture will be different.
Is zucchini pizza casserole low-carb?
It is generally lower in carbohydrates than traditional pizza because the main base is zucchini rather than flour-based dough. However, the exact carbohydrate content depends on the tomato sauce, cheese, and other ingredients used.
Conclusion
This zucchini pizza casserole is a delicious way to combine the comforting flavors of pizza with fresh vegetables in one easy baked dish. Instead of traditional pizza dough, shredded zucchini mixed with eggs and Parmesan creates a tender base that supports layers of savory ground beef, Italian tomato sauce, bell peppers, mozzarella, and cheddar.
The recipe is especially useful during zucchini season when fresh zucchini is plentiful. It transforms a simple vegetable into a hearty family dinner that feels indulgent while still incorporating plenty of vegetables.
The secret to getting the best result is simple: remove as much excess moisture from the zucchini as possible. Salting, resting, and squeezing the shredded zucchini before baking helps create a firmer base and prevents the finished casserole from becoming watery.
Once you have the basic recipe mastered, there are countless ways to customize it. Add pepperoni for a classic pizza flavor, mushrooms and olives for a supreme-style version, Italian sausage for extra richness, or jalapeños and red pepper flakes for a spicy twist.
Serve it with a crisp green salad, garlic bread, roasted vegetables, or your favorite Italian-inspired side dishes. It is hearty enough for dinner, easy enough for a weeknight, and flavorful enough to share at a family gathering or potluck.
If you’re looking for a creative alternative to traditional pizza, this zucchini pizza casserole recipe delivers all the cheesy, saucy, savory flavors you love in a comforting casserole that is easy to prepare and customize.
PrintEasy Zucchini Pizza Casserole Recipe – Cheesy & Family-Friendly
This zucchini pizza casserole recipe is especially useful when you have more zucchini than you know what to do with. Instead of making another sautéed zucchini side dish, shredding the zucchini transforms it into a satisfying casserole base that works beautifully with the rich tomato sauce and savory beef. The zucchini adds moisture and a mild vegetable flavor without overpowering the pizza-inspired ingredients.
- Total Time: 60–65 minutes
Ingredients
- 4 cups shredded unpeeled zucchini
- ½ teaspoon salt
- 2 large eggs
- ½ cup grated Parmesan cheese
- 2 cups shredded part-skim mozzarella cheese, divided
- 1 cup shredded cheddar cheese, divided
- 1 pound ground beef
- ½ cup chopped onion
- 1 can (15 ounces) Italian tomato sauce
- 1 medium green or sweet red pepper, chopped
- Black pepper, to taste
- 1 teaspoon Italian seasoning, optional
- ½ teaspoon garlic powder, optional
- ½ teaspoon dried oregano, optional
- Olive oil or cooking spray, for greasing the baking dish
Instructions
Preheat your oven to 400°F (200°C).
Wash the zucchini thoroughly and pat it dry. Since the zucchini skin is tender and edible, there is no need to peel it.
Shred the zucchini using the large holes of a box grater or a food processor fitted with a shredding attachment.
Measure approximately 4 cups of shredded zucchini and place it in a large bowl.
Sprinkle the zucchini with ½ teaspoon salt and toss gently to distribute it evenly.
Let the zucchini sit for about 10 minutes. The salt will help draw out some of the vegetable’s natural moisture.
After resting, transfer the zucchini to a clean kitchen towel, cheesecloth, or several layers of paper towels. Squeeze firmly to remove as much liquid as possible.
This step is particularly important because zucchini naturally contains a lot of water. Removing excess moisture helps the baked zucchini layer become firmer and prevents the finished casserole from becoming watery.
Place the drained zucchini in a large bowl.
Add the two eggs and ½ cup grated Parmesan cheese.
Mix thoroughly until the egg, Parmesan, and zucchini are evenly combined.
You can add a small amount of black pepper, Italian seasoning, garlic powder, or dried oregano at this stage if desired.
The mixture should be moist but not dripping with liquid.
Lightly grease a baking dish with olive oil or cooking spray.
Transfer the zucchini mixture into the prepared dish.
Use the back of a spoon or spatula to spread it into an even layer.
Try to create an even thickness across the entire dish so the zucchini crust cooks uniformly.
Place the baking dish in the preheated 400°F (200°C) oven.
Bake the zucchini mixture for approximately 15–20 minutes, or until it is beginning to set and the edges are lightly golden.
This first bake gives the zucchini layer enough structure to support the meat, sauce, vegetables, and cheese.
Do not worry if the zucchini base is not completely firm at this stage. It will continue cooking after the toppings are added.
While the zucchini base is baking, heat a large skillet over medium heat.
Add the ground beef and cook, breaking it apart with a wooden spoon or spatula.
Continue cooking until the beef is completely browned and no longer pink.
If there is a large amount of excess fat in the skillet, carefully drain it.
Add the chopped onion and chopped green or sweet red pepper.
Cook for approximately 4–6 minutes, stirring occasionally, until the vegetables begin to soften.
Add Italian seasoning, oregano, garlic powder, and black pepper if desired.
Stir everything together and cook for another minute so the seasonings become fragrant.
Pour the Italian tomato sauce into the skillet with the cooked beef and vegetables.
Stir well to combine.
Allow the mixture to simmer gently for approximately 3–5 minutes.
Simmering allows the flavors to blend and gives the sauce a slightly thicker consistency.
A thicker meat sauce is preferable because it adds less excess moisture to the casserole.
Taste the mixture and adjust the seasonings if necessary.
Remove the partially baked zucchini base from the oven.
Carefully spoon the ground beef and tomato sauce mixture over the zucchini layer.
Spread it evenly from edge to edge.
Sprinkle approximately half of the shredded mozzarella and half of the shredded cheddar over the meat and sauce layer.
The cheese will melt into the warm filling and create a delicious middle layer.
Top the casserole with the remaining mozzarella and cheddar.
Spread the cheese evenly across the surface so that every serving gets plenty of melted cheese.
If you want additional browning, you can sprinkle a little extra Parmesan over the top.
At this point, you can also add your favorite pizza toppings, such as sliced mushrooms, olives, pepperoni, or jalapeños.
Return the assembled casserole to the oven.
Bake for approximately 20–25 minutes, or until the cheese is completely melted, bubbling, and lightly golden.
Keep an eye on the edges during the final few minutes. The cheese should be golden and bubbly without becoming overly dark.
If you prefer a more deeply browned cheese topping, place the casserole under the broiler for 1–2 minutes at the end.
Watch carefully because cheese can brown very quickly under the broiler.
Remove the casserole from the oven and allow it to rest for approximately 5–10 minutes before cutting.
Resting gives the layers time to settle, making the casserole easier to serve.
Garnish with fresh chopped parsley or basil if desired.
For an extra pizza-style finish, sprinkle a little dried oregano or crushed red pepper flakes over each serving.
Notes
The most important part of making a successful zucchini pizza casserole is removing excess moisture from the zucchini.
Zucchini naturally contains a high percentage of water. If you skip the draining step, the zucchini can release a significant amount of liquid during baking, which may make the casserole soft or watery.
After shredding the zucchini, sprinkle it with salt and allow it to rest for about 10 minutes. Then squeeze it firmly using a clean kitchen towel or several layers of paper towels.
Do not skip the first baking stage. Baking the zucchini, egg, and Parmesan mixture before adding the meat sauce gives the base time to set and creates a sturdier foundation for the casserole.
The ground beef mixture should also not be overly watery. Simmering the tomato sauce with the beef and vegetables for a few minutes allows some excess moisture to evaporate and concentrates the flavor.
If you use vegetables that contain a lot of water, such as mushrooms or fresh tomatoes, cook or drain them before adding them to the casserole.
For the best cheese topping, shred your cheese at home when possible. Freshly shredded mozzarella and cheddar generally melt smoothly and create a better cheese layer.
Let the casserole rest for several minutes after baking. Cutting into it immediately can cause the layers to separate and release more liquid.
- Prep Time: 20 minutes
- Cook Time: 40–45 minutes

