In a large skillet, pour in the olive oil and place it over medium heat. Once hot, add the finely chopped onion and minced garlic. Sauté these for about 3-4 minutes until the onion becomes translucent and fragrant.
Next, incorporate the ground turkey into the skillet. Use a spatula to break the meat into smaller pieces. Cook for approximately 5-7 minutes or until the turkey is fully browned and cooked through.
Add in the diced zucchini and halved cherry tomatoes to the skillet, along with the dried oregano, dried basil, salt, and pepper. Stir the mixture well and cook for an additional 5 minutes, allowing the zucchini to soften slightly.
After cooking, remove the skillet from the heat and carefully fold in the ricotta cheese until all ingredients are well combined and creamy.
Grease a 9x13 inch casserole dish with a little olive oil or cooking spray. Layer half of the turkey and vegetable mixture in the bottom of the dish, spreading it evenly. Sprinkle half of the shredded mozzarella cheese on top.
Pour the remaining turkey mixture over the first layer and finish by adding the rest of the mozzarella cheese on top. Sprinkle the grated Parmesan cheese generously over the entire casserole for a delightful crust.
Cover the casserole dish with aluminum foil and place it in the preheated oven. Bake for 20 minutes, allowing the flavors to meld.
Carefully remove the foil and continue baking for an additional 10-15 minutes until the cheese is beautifully golden and bubbly.
Once baked, take the casserole out of the oven and let it cool for a few minutes to set. Then slice into portions and serve warm.
Notes
Serve hot, garnished with fresh basil leaves and an extra sprinkle of grated Parmesan.