Heat the coconut oil in a large pot over medium heat. Add the onion and cook for 4 minutes until it softens.
Stir in the garlic and ginger. Cook for 1 minute until fragrant.
Add the Thai red curry paste and stir for 30 seconds to coat the vegetables.
Add the butternut squash cubes and chickpeas. Pour in the coconut milk and vegetable broth. Add the salt and stir to combine.
Bring the mixture to a gentle boil, then reduce the heat to low. Cover and simmer for 20 to 25 minutes until the squash is tender when pierced with a fork.
Remove the pot from the heat. Stir in the lime juice.
Ladle the stew over cooked rice and top with chopped cilantro before serving.