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
Instructions
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.

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.

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.
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.
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
