In a large sauté pan, heat oil over medium-high heat. Add onion and sauté 2-3 minutes, until softened.
Add garlic, carrots, tomatoes, ginger, garam masala, cumin, turmeric and salt. Stir and cook until fragrant.
Add coconut milk. Bring to a simmer and cook for 10 minutes.
Add chickpeas and baby spinach. Stir, cover and cook for 5 minutes.
While chickpea mixture cooks, preheat the oven to 400°F. Cut the zucchinis in half horizontally. Hollow the centers with a melon baller or spoon, leaving ½ inch thick boat on each half. Line a baking sheet with parchment paper and place halved zucchinis on the baking sheet, skin side down. Set aside.
Spoon chickpea filling onto prepped zucchini boats, fitting as much as you can into the hollow center. Transfer to the oven and cook for 20-25 minutes, until the zucchini has softened.
Let stand for 5 minutes. Garnish with fresh cilantro and serve!