Heat the olive oil in a large saucepan over medium heat. Add the butternut squash cubes, stirring to coat them in the oil. Cook until the edges of the squash start to turn golden, about 8-10 minutes, stirring occasionally.
Add the minced garlic, chopped onion, and the spice mix to the pan. Cook until the onions and garlic are soft and fragrant, about 5 minutes.
Pour in the chopped tomatoes and drained chickpeas, stirring well to combine. Taste and adjust the seasoning if necessary.
Stir in the coconut milk and bring the mixture to a gentle simmer. Continue to simmer for about 15 minutes, until the butternut squash is tender.
Remove the pan from the heat and stir in the washed spinach and maple syrup, if using. Cover the pan with a lid and let the spinach wilt, about 5 minutes.
Finish with a squeeze of lime juice before serving.