Heat the vegetable oil in a large pot over medium heat. Add the diced onion and cook until it softens.
Stir in the minced garlic and ginger. Cook for one minute until fragrant.
Add the Thai red curry paste and stir to coat the onion mixture.
Pour in the chickpeas, coconut milk, and vegetable broth. Bring the mixture to a simmer.
Let it cook for 15 minutes to allow the flavors to blend.
Add the chopped bok choy and simmer for 3 more minutes until it wilts slightly.
Remove the pot from heat. Stir in the lime juice and season with salt and pepper.
Ladle the stew into bowls and top with fresh cilantro if desired.