Get dinner on the table fast with this Quick High-Protein Cheesy Zucchini Pizza Casserole, a macro-friendly meal made with ground turkey, zucchini, and plenty of cheese. Perfect for busy professionals…

Ingredients

Toggle: Metric / US

Instructions

Step 1

Preheat your oven to 400°F (200°C). While the oven heats, prepare your ingredients: dice the onion, mince the garlic, slice the zucchini into uniform 1/4-inch rounds (about 6mm thick). Uniform slices ensure even cooking and a tender texture. If your zucchini are large, cut them in half crosswise first so the rounds aren’t too wide. Set the zucchini aside; we’ll layer them later.

Step 1 image
Step 2

Heat 1 tablespoon of olive oil in a large oven-safe skillet (preferably 10-inch cast iron or stainless steel) over medium-high heat. Once the oil shimmers, add the ground turkey. Break it apart with a wooden spoon and cook, stirring occasionally, for 5-7 minutes until browned and no longer pink. The turkey should be in small crumbles; if you see large clumps, break them up. Drain any excess fat if necessary (lean 93/7 usually leaves little). Season with a pinch of salt and pepper. Transfer the cooked turkey to a bowl and set aside. The skillet will be used for the sauce and layering, so don’t wash it.

Step 2 image
Step 3

In the same skillet over medium heat, add the diced onion. Sauté for 3-4 minutes until translucent and softened, scraping up any browned bits from the bottom (that’s flavor!). Add the minced garlic and cook for 30 seconds until fragrant. Stir in the crushed tomatoes, tomato paste, dried oregano, dried basil, and red pepper flakes if using. Season with 1/4 tsp salt and a few grinds of black pepper. Bring the sauce to a simmer and cook for 5 minutes, stirring occasionally, until slightly thickened. The sauce should be rich and aromatic.

Step 4

Remove the skillet from heat. Return the cooked ground turkey to the skillet and stir to combine with the sauce. Spread the mixture evenly in the skillet. Now, arrange the zucchini rounds on top of the turkey-sauce mixture in a single, slightly overlapping layer. Overlapping ensures every bite has zucchini and helps the casserole hold together. Press the zucchini gently into the sauce.

Step 5

Sprinkle the shredded mozzarella and Parmesan evenly over the zucchini. The cheese will create a golden, bubbly crust. Place the skillet in the preheated oven and bake for 15-18 minutes, until the cheese is melted, bubbly, and lightly browned in spots. For extra browning, you can switch to broil for the last 1-2 minutes, but watch closely to avoid burning.

Step 6

Remove the skillet from the oven and let it rest for 5 minutes. This allows the casserole to set, making it easier to slice. Garnish with fresh chopped basil. Serve directly from the skillet, scooping portions that include all layers: cheesy top, tender zucchini, and savory turkey sauce. Enjoy hot!

For best results

  • For the best texture, choose zucchini that are medium-sized (about 7 inches long) and firm. Larger zucchini can be watery and seedy; if you only have large ones, slice them, salt them lightly, and let them sit on paper towels for 10 minutes to draw out excess moisture. Pat dry before using. This prevents a soggy casserole and concentrates the zucchini flavor.
  • Lean ground turkey (93/7) is ideal for keeping the dish macro-friendly without sacrificing moisture. If you use extra-lean (99/1), add a splash of chicken broth or an extra tablespoon of olive oil to the sauce to prevent dryness. Ground chicken or lean ground beef (90/10) also work well as substitutes.
  • To make this casserole even quicker, prep the sauce and cook the turkey a day ahead. Store them in the fridge in separate containers. When ready to bake, simply reheat the turkey-sauce mixture in the skillet, top with zucchini and cheese, and bake. This cuts the active time to under 10 minutes.
  • For a crispier cheese topping, use freshly shredded mozzarella from a block rather than pre-shredded bagged cheese. Pre-shredded cheese contains anti-caking agents (like cellulose) that prevent it from melting smoothly and browning as well. Freshly shredded cheese melts into a cohesive, golden crust.
  • If you don't have an oven-safe skillet, transfer the turkey-sauce mixture to a greased 9×9-inch baking dish or a 2-quart casserole dish. Arrange the zucchini and cheese as directed and bake. The cooking time remains the same. A glass or ceramic dish may need an extra minute or two.
  • To check doneness, insert a knife into the center of the casserole; the zucchini should be tender and the cheese bubbly. If the zucchini is still crunchy, bake for 2-3 more minutes. The internal temperature of the casserole should reach 165°F (74°C) for food safety.

Variations

  • Vegetarian High-Protein Version: Replace ground turkey with 1 (15 oz) can of drained and rinsed chickpeas or 1 cup of cooked lentils. Mash half of the chickpeas/lentils with a fork to create a meatier texture. Proceed with the recipe as written. The protein content will be slightly lower but still substantial, and the fiber will increase. For extra umami, add 1/4 cup of nutritional yeast to the sauce.
  • Spicy Pepperoni Pizza Casserole: Add 1/2 cup of sliced turkey pepperoni (or regular pepperoni, if not counting macros) on top of the zucchini before adding the cheese. Turkey pepperoni adds a classic pizza flavor with less fat and more protein. You can also mix 1/4 teaspoon of fennel seeds into the sauce for an authentic Italian sausage note.
  • Low-Carb/Keto Adaptation: Omit the onion (or use a small amount) and replace the crushed tomatoes with 1/2 cup of sugar-free marinara sauce (check labels for added sugar). Increase the zucchini to 3 medium. The recipe is naturally low-carb; this variation reduces carbs to about 8g net per serving. Add 1/4 cup of cream cheese to the sauce for extra richness and fat.
  • Dairy-Free Version: Use dairy-free mozzarella shreds and dairy-free Parmesan (or omit Parmesan and add 2 tablespoons of nutritional yeast to the sauce for cheesy flavor). Note that dairy-free cheese may not brown as well; broil for 1 minute at the end to help. Coconut-based mozzarella works best for melting.
  • Meal Prep Sunday Version: Double the recipe and bake in a 9×13-inch dish. After baking, let cool completely, then slice into 6 portions. Store in airtight containers in the fridge for up to 4 days. Reheat in the microwave (2 minutes) or oven (350°F for 10 minutes). This casserole freezes well for up to 3 months; thaw overnight in the fridge before reheating.

Nutrition

  • Calories345 kcal
  • Total Fat17g
  • Saturated Fat7g
  • Cholesterol85mg
  • Sodium620mg
  • Total Carbohydrates12g
  • Dietary Fiber3g
  • Sugars7g
  • Protein36g

Common Questions

Can I use ground beef instead of turkey?
Absolutely. Ground beef with 90/10 or 93/7 lean-to-fat ratio works perfectly. The cook time and method remain the same. If you use a higher fat content (80/20), drain the excess fat after browning to keep the casserole from becoming greasy. The calorie and macro counts will change slightly; ground beef adds about 50 more calories and 5g more fat per serving compared to turkey.
How do I prevent the zucchini from getting watery?
Zucchini releases water as it cooks, which can make the casserole soggy. To minimize this, choose firm, medium-sized zucchini. Slice them and lay them on a paper towel-lined plate, sprinkle with a little salt, and let sit for 10 minutes. The salt draws out moisture. Pat dry with another paper towel before layering. Also, avoid overcrowding the zucchini; a single slightly overlapping layer allows steam to escape.
Can I make this casserole ahead of time and refrigerate before baking?
Yes, you can assemble the entire casserole (without baking) up to 24 hours in advance. Cover the skillet or baking dish tightly with foil or plastic wrap and refrigerate. When ready to bake, remove from the fridge while the oven preheats (about 15 minutes). Bake as directed, adding 5-7 minutes to the cooking time since the dish starts cold. Check that the internal temperature reaches 165°F (74°C).
Is this casserole freezer-friendly?
Yes, it freezes beautifully. Bake the casserole, let it cool completely, then cut into individual portions. Wrap each portion tightly in plastic wrap and then in aluminum foil, or place in a freezer-safe container. Freeze for up to 3 months. To reheat, thaw overnight in the refrigerator, then microwave or reheat in a 350°F oven until hot. The zucchini may be slightly softer after freezing, but the flavor remains delicious.
What can I use instead of crushed tomatoes?
You can substitute with 1 (15 oz) can of diced tomatoes (blended until smooth in a blender or food processor) or 1.5 cups of tomato puree. If using diced tomatoes, you may want to simmer the sauce a few minutes longer to thicken. Avoid using whole tomatoes without blending, as they won’t break down enough during the short bake time.
How do I make this casserole gluten-free?
This recipe is naturally gluten-free as written. All ingredients (ground turkey, zucchini, tomatoes, cheese) are gluten-free. However, always check labels on crushed tomatoes, tomato paste, and any seasonings for potential cross-contamination if you have celiac disease. Some brands add wheat-based thickeners. Stick to certified gluten-free brands if needed.
Can I add other vegetables to this casserole?
Certainly. Sautéed mushrooms, bell peppers, or spinach would be great additions. For mushrooms, slice and sauté with the onion. For bell peppers, dice and sauté with the onion. For spinach, stir a handful into the sauce at the end just until wilted. Keep the total vegetable addition to about 1 cup to avoid overcrowding and excess moisture.