In a large pot with a lid, warm 1 tablespoon oil over medium-high heat. Add the chicken, sprinkle with ½ teaspoon salt, and cook on each side for 2-3 minutes, or until browned. Transfer to a plate.
Reduce the heat down to low and add the remaining 1 tablespoon oil and white/light green parts of the scallions and cook until softened, about 1 minute. Add the ginger, garlic, and curry paste and cook for 30 seconds, stirring often.
Add the cauliflower, spinach, bell pepper, and remaining ½ teaspoon salt and cook over medium heat, stirring occasionally, for about 3 minutes to soften the veggies. Scrape up any chicken bits stuck to the bottom of the pan.
Add the rice, coconut milk, water, and soy sauce. Stir everything to combine and distribute evenly, scraping up any bits stuck to the bottom. Top with chicken thighs. Cover with a lid (or weighted down baking sheet if you don't have a lid), bring to a boil over high heat, then reduce the heat to low/medium-low and simmer rapidly for 10 minutes.
Remove the lid and continue to simmer for about 10 more minutes or until the liquid has reduced and rice is cooked through.
Serve topped with lots of green scallions and a squeeze of lime.