Heat the oil in a large pot over medium-high heat. Once oil is shimmering, add the ginger, garlic, and onions and cook for 3-5 minutes or until onions are mostly soft. Add the curry paste and stir continually until vegetables are coated in the paste. Add the cauliflower and stir well to combine. Add the chickpeas, coconut milk, broth, and season with salt and pepper. Stir well to combine and raise heat to high and bring to a boil. Once boiling, reduce heat the medium-low and let simmer for 20 minutes or until cauliflower is fork tender. If there isn’t much liquid left and the cauliflower is still not done, add in another half cup of vegetable broth and continue until cauliflower is cooked.