Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Close-up of cheesy zucchini and ground turkey casserole on a spoon

Ground Turkey Zucchini Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A wholesome, high-protein casserole made with lean ground turkey, fresh zucchini, tomatoes, and cheese, baked until bubbly and golden. Perfect for family dinners or healthy meal prep.

  • Total Time: 50 minutes
  • Yield: 6 servings 1x

Ingredients

Scale

1 lb lean ground turkey

2 medium zucchini, thinly sliced

1 small onion, diced

3 garlic cloves, minced

1 can (14 oz) diced tomatoes (no salt added)

1 cup shredded mozzarella cheese

1/4 cup grated parmesan cheese

1 tbsp olive oil

Salt, pepper, oregano to taste

Instructions

1. Preheat oven to 375°F and grease a medium baking dish.

2. Heat olive oil in a skillet over medium heat. Add onion and garlic, sauté until fragrant.

3. Add ground turkey and cook until browned. Stir in tomatoes, salt, pepper, and oregano.

4. Layer half of the zucchini in the baking dish, then half of the turkey mixture. Add some mozzarella. Repeat layers.

5. Top with parmesan, cover with foil, and bake for 25 minutes. Uncover and bake another 10 minutes.

6. Cool for 5 minutes before serving. Enjoy this hearty, healthy casserole!

Notes

You can salt and drain zucchini slices before layering to avoid excess moisture.

Make ahead: Assemble the casserole and refrigerate for up to 24 hours before baking.

Swap mozzarella for cheddar or feta for extra flavor.

  • Author: Chef Grace
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Category: Dinner, Casserole
  • Method: Baked
  • Cuisine: American

Nutrition

  • Serving Size: 1 slice
  • Calories: 245
  • Sugar: 4g
  • Sodium: 410mg
  • Fat: 12g
  • Saturated Fat: 5g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 8g
  • Fiber: 2g
  • Protein: 26g
  • Cholesterol: 75mg