Cook the basmati rice according to the package instructions.
Heat the oil in a medium skillet over medium-low heat. Add the onions, season with salt and pepper and cook until the onions are dark brown and caramelized, about 10 minutes. Stir in the curry powder and garlic and cook for 30 seconds. Pour in the vegetable stock and stir to scrape up all the brown bits in the pan. Add the chickpeas, coconut milk, honey and a squirt of sriracha. Bring to a boil, reduce the heat and simmer for 10 minutes. Taste and adjust the seasoning.
Warm the naan in the microwave. Serve the curry over the rice with the warmed naan. Garnish with the cilantro.