Start by peeling and dicing your butternut squash into bite-sized cubes. Dice the onion finely, mince the garlic cloves, and grate the fresh ginger. Rinse and drain the canned chickpeas thoroughly.
Heat 2 tablespoons of olive oil in a large pot over medium heat. Add the diced onion and sauté for about 5 minutes until it becomes translucent and fragrant. Stir in the minced garlic and grated ginger, cooking for another 1-2 minutes to release their aromas.
Add the curry powder, cumin, and turmeric to the pot. Stir well and toast the spices for about a minute to help unlock their full flavor potential.
Toss in the diced butternut squash and chickpeas, stirring to coat them evenly with the spices and aromatics. Pour in the can of coconut milk and 2 cups of vegetable broth. Stir everything together, then bring the mixture to a gentle boil.
Reduce the heat to low and cover the pot. Let the curry simmer for about 20-25 minutes or until the butternut squash is tender and can be easily pierced with a fork. Stir occasionally to prevent sticking.
Once the squash is cooked through, taste the curry and season with salt and pepper as needed. Remove from heat and sprinkle fresh cilantro over the top for a pop of color and fresh flavor.
Scoop the curry into bowls and serve it hot over rice, with warm bread, or alongside a Vegetable Couscous Salad. For a twist, pair it with a creamy dip like Roasted Red Pepper Hummus or enjoy it with a side of steamed greens.