Enjoy classic pizza flavors without the carbs! This quick high-protein Zucchini Pizza Casserole is packed with zucchini, marinara, and melty cheese for a macro-friendly weeknight dinner.

Ingredients

Toggle: Metric / US

Instructions

Step 1

Preheat your oven to 375°F (190°C) and position a rack in the center. While the oven heats, prepare the zucchini. Wash the zucchini thoroughly and trim off the ends. Using a sharp knife or a mandoline slicer, cut the zucchini into uniform 1/4-inch (6mm) rounds. Uniform thickness ensures even cooking and a tender texture without becoming mushy. Place the slices in a colander set over a bowl, sprinkle with 1/2 teaspoon of salt, and toss gently. Let them sit for 10 minutes. This step draws out excess moisture from the zucchini, which is crucial for preventing a watery casserole. After 10 minutes, pat the slices dry with paper towels or a clean kitchen towel, pressing firmly to remove as much liquid as possible. This concentrates the zucchini flavor and helps the casserole hold its structure.

Step 1 image
Step 2

While the zucchini is draining, heat 1 tablespoon of olive oil in a large non-stick skillet over medium-high heat. Add the diced onion and cook for 3-4 minutes, stirring occasionally, until the onion becomes translucent and fragrant. The sizzling sound should be steady but not aggressive; if the onion browns too quickly, reduce the heat to medium. Add the minced garlic and cook for another 30 seconds until aromatic, being careful not to burn the garlic. Then add the lean ground turkey or chicken, breaking it apart with a wooden spoon. Season with 1/2 teaspoon salt, 1/4 teaspoon black pepper, and the dried oregano. Cook for 6-8 minutes, stirring frequently, until the meat is fully browned and no longer pink. The internal temperature should reach 165°F (74°C). If using red pepper flakes, add them now for a subtle kick. Once cooked, drain any excess fat from the skillet to keep the casserole lean.

Step 2 image
Step 3

Pour the marinara sauce into the skillet with the cooked meat mixture. Stir well to combine, scraping up any browned bits from the bottom of the pan – those bits are packed with flavor. Let the sauce simmer for 2-3 minutes, allowing the flavors to meld and the sauce to thicken slightly. Taste and adjust seasoning if needed. The sauce should be savory and rich, with a hint of oregano and a gentle heat from the pepper flakes. Remove the skillet from the heat and set aside.

Step 4

Now it’s time to assemble the casserole. Lightly grease a 9×13-inch (23x33cm) baking dish with non-stick spray or a drizzle of olive oil. Arrange half of the zucchini slices in a single layer on the bottom of the dish, slightly overlapping if necessary. Spoon half of the meat sauce evenly over the zucchini, spreading it to the edges. Sprinkle half of the shredded mozzarella and half of the grated Parmesan over the sauce. Layer the remaining zucchini slices on top, followed by the remaining meat sauce. Finish with the remaining mozzarella and Parmesan. If using mini pepperoni, scatter them over the top for that classic pizza look and extra protein. The layers should be neat but not overly compacted to allow heat to circulate.

Step 5

Place the assembled casserole in the preheated oven and bake for 20-25 minutes, or until the cheese is melted, bubbly, and golden brown. The edges should be bubbling gently, and the top will have a beautiful golden crust. If you prefer a deeper golden top, switch the oven to broil for the last 1-2 minutes, watching closely to prevent burning. The zucchini should be tender but not mushy; a fork should pierce through easily. Remove from the oven and let it rest for 5 minutes. This resting period allows the casserole to set, making it easier to slice and serve. Garnish with fresh chopped basil for a pop of color and freshness. Serve warm, and enjoy the layers of pizza flavor without the carbs!

For best results

  • To prevent a watery casserole, salting the zucchini is non-negotiable. The salt draws out moisture via osmosis. After salting, let the zucchini sit for at least 10 minutes, then pat dry thoroughly. For even better results, you can also briefly grill the zucchini slices for 1-2 minutes per side before layering – this adds a smoky flavor and further reduces moisture. If you're short on time, you can skip the salting and use a paper towel to press the slices, but the texture may be slightly less firm.
  • For the best flavor, use a high-quality marinara sauce with no added sugar. Look for a brand that lists tomatoes as the first ingredient and has minimal additives. You can also make your own quick marinara by simmering crushed tomatoes with garlic, oregano, and a pinch of salt. The sauce is the backbone of the pizza flavor, so don't skimp here. If you prefer a spicier casserole, add more red pepper flakes or a dash of cayenne to the sauce.
  • Lean ground turkey or chicken keeps the dish macro-friendly, but you can substitute ground beef (90/10 or leaner) for a richer flavor. If using beef, drain the fat thoroughly after browning. For a vegetarian version, use plant-based crumbles or sautéed mushrooms and bell peppers. The key is to keep the protein lean to maintain the low-carb, high-protein profile.
  • Cheese selection matters for both flavor and texture. Part-skim mozzarella melts beautifully and has less fat than whole milk, keeping the casserole lighter. Parmesan adds a salty, nutty note that enhances the savory profile. For a dairy-free option, use vegan mozzarella shreds and nutritional yeast in place of Parmesan. Note that dairy-free cheeses may not brown as well, so you might need to broil for a minute to achieve a golden top.
  • This casserole is perfect for meal prep. Assemble it completely (but do not bake), cover tightly with foil or plastic wrap, and refrigerate for up to 2 days. When ready to bake, add 5-10 minutes to the baking time since the dish starts cold. You can also freeze the unbaked casserole for up to 3 months. Thaw overnight in the refrigerator before baking. Leftovers can be stored in an airtight container in the fridge for up to 4 days and reheated in the microwave or oven.
  • To boost the protein content even further, add a layer of cooked Italian sausage (casings removed) or diced grilled chicken breast to the meat sauce. You can also mix cottage cheese into the sauce for extra creaminess and protein – it blends in seamlessly and adds about 5g protein per half cup. For a vegetarian protein boost, add cooked lentils or crumbled tofu seasoned with Italian herbs.
  • For a crispy top, sprinkle a tablespoon of almond flour or crushed pork rinds mixed with Parmesan over the cheese layer before baking. This creates a crunchy, golden crust reminiscent of a baked pizza. Alternatively, you can use a gluten-free panko breadcrumb if you're not strictly low-carb.

Variations

  • **Vegetarian Zucchini Pizza Casserole**: Omit the ground meat and replace it with 2 cups of sliced mushrooms, 1 cup of diced bell peppers, and 1/2 cup of sliced black olives. Sauté the vegetables in olive oil with garlic and oregano until tender, then proceed with the recipe. The mushrooms provide a meaty texture, while the peppers add sweetness and color. You can also add a layer of sautéed spinach or artichoke hearts for extra nutrients. This version is still high in fiber and low in carbs, perfect for a meatless Monday.
  • **Spicy Sausage and Peppers Variation**: Substitute the ground turkey with 1 lb of spicy Italian sausage (casings removed). Brown the sausage with the onion and garlic, breaking it into crumbles. Add 1/2 cup of sliced jalapeños or banana peppers to the sauce for an extra kick. Top with a blend of mozzarella and provolone for a gooey, spicy finish. This variation is inspired by a classic sausage and peppers sandwich but in casserole form.
  • **Mediterranean Twist**: Replace the marinara with a roasted red pepper sauce or a creamy tahini sauce. Use ground lamb or beef seasoned with cumin and coriander. Add layers of roasted eggplant, sun-dried tomatoes, and crumbled feta cheese instead of mozzarella. Top with fresh mint and parsley. This version is lower in carbs but bursts with Mediterranean flavors, offering a completely different taste profile while keeping the dish healthy.
  • **Breakfast Casserole Option**: Omit the marinara and use scrambled eggs as the base. Layer zucchini slices, cooked turkey sausage, and a mixture of eggs beaten with milk. Top with cheddar cheese and bake until set. This turns the recipe into a high-protein breakfast or brunch dish that's still low in carbs and packed with flavor. Serve with a side of avocado for healthy fats.

Nutrition

  • Calories285 kcal
  • Total Fat14g
  • Saturated Fat6g
  • Cholesterol65mg
  • Sodium720mg
  • Total Carbohydrates12g
  • Dietary Fiber3g
  • Sugars7g
  • Protein32g

Common Questions

Can I use frozen zucchini for this casserole?
Fresh zucchini is strongly recommended for the best texture. Frozen zucchini releases a significant amount of water during thawing and cooking, which can make the casserole watery and mushy. If you must use frozen, thaw it completely, then squeeze out as much liquid as possible with a clean kitchen towel before using. Even then, the texture will be softer than fresh. For optimal results, stick with fresh zucchini and salt it as directed.
How do I store leftovers and how long do they last?
Store leftover zucchini pizza casserole in an airtight container in the refrigerator for up to 4 days. To reheat, microwave individual portions for 1-2 minutes or reheat in a 350°F (175°C) oven for 10-15 minutes until warmed through. The casserole may release some liquid upon reheating; simply drain it off. You can also freeze the baked casserole for up to 3 months. Wrap the dish tightly in plastic wrap and then foil, or portion into freezer-safe containers. Thaw overnight in the fridge before reheating.
Can I make this casserole dairy-free?
Yes, you can make a dairy-free version by using vegan mozzarella shreds and a dairy-free Parmesan alternative (such as nutritional yeast or a store-bought vegan Parmesan). Note that vegan cheeses may not melt or brown as well as dairy cheese. To improve browning, you can sprinkle a little paprika or use a broiler for the last minute. Also, ensure your marinara sauce is dairy-free (most are). The casserole will still be delicious and low-carb.
Is this casserole keto-friendly?
Yes, this zucchini pizza casserole is keto-friendly when you use a low-carb marinara sauce (check labels for added sugar; aim for less than 3g net carbs per 1/2 cup). With zucchini as the base and lean meat, the net carbs per serving are approximately 8-10g, which fits well within a standard keto macro range. You can further reduce carbs by omitting the pepperoni (if using) and using a sugar-free marinara. Pair with a side salad for a complete keto meal.
Can I add more vegetables to this casserole?
Absolutely! This casserole is very versatile. You can add sautéed mushrooms, bell peppers, spinach, kale, or even cauliflower florets. Just make sure to cook any watery vegetables (like mushrooms or spinach) first to remove excess moisture before layering. Adding vegetables not only boosts nutrition but also adds variety in texture and flavor. Keep in mind that adding too many vegetables may increase the overall volume, so you might need a larger baking dish or adjust cooking time slightly.
How do I prevent the casserole from becoming soggy?
Sogginess is usually caused by excess moisture from the zucchini. Follow the salting and drying steps carefully. Also, avoid using a very watery marinara sauce; choose a thick, high-quality sauce. After assembling, you can also let the casserole sit for 5-10 minutes before baking to allow any accumulated liquid to be absorbed. Baking at 375°F (190°C) rather than lower temperatures helps evaporate moisture. Finally, let the casserole rest for 5 minutes after baking before serving to allow the structure to set.
Can I use other types of cheese?
Yes, feel free to experiment with different cheeses. Provolone, fontina, or low-moisture mozzarella are excellent melting cheeses that add richness. For a sharper flavor, try aged cheddar or Gouda. A blend of mozzarella and provolone gives a classic pizza taste. If you want to reduce calories, use part-skim cheeses. Avoid using pre-shredded cheese that contains anti-caking agents, as they can affect melting. Shred your own cheese for the best texture and flavor.