Wash the zucchini and cut them in half lengthwise. Scoop out the center of each half to create a boat shape, leaving a small border around the edges for structure. Set aside the scooped-out zucchini flesh.
In a skillet over medium heat, heat the olive oil and add the minced garlic. Sauté for about 1 minute until fragrant.
Add the ground chicken to the skillet, season with salt, pepper, and Italian herbs, then cook until browned and fully cooked through, about 7-8 minutes.
Incorporate the reserved zucchini flesh into the chicken mixture along with the marinara sauce. Stir well to combine and simmer for another 3-4 minutes.
Remove the skillet from heat and stir in half of the mozzarella and half of the Parmesan cheese until melted and combined.
Place the zucchini boats in a baking dish and spoon the chicken mixture generously into each boat.
Sprinkle the remaining mozzarella and Parmesan cheese over the top of each filled zucchini.
Bake in the preheated oven for 25-30 minutes, or until the zucchini is tender and the cheese is melted and golden.
Garnish with fresh basil leaves before serving.
Notes
Feel free to add more vegetables to the filling or adjust the cheese to your liking.