01 - Preheat oven to 425°F. Toss cauliflower florets with 1 tablespoon olive oil, salt, and pepper. Spread evenly on a baking sheet and roast for 25–30 minutes until golden and crisp, stirring halfway through.
02 - While the cauliflower roasts, heat the remaining olive oil in a large skillet over medium heat. Sauté the onion for 3–4 minutes until translucent, then add garlic, ginger, and red bell pepper. Cook for 2–3 minutes until fragrant.
03 - Stir in the red curry paste and cook for 1 minute. Add the rinsed rice and stir continuously for 2 minutes to toast the grains lightly.
04 - Pour in the coconut milk and vegetable broth, then bring to a boil. Stir in soy sauce, brown sugar, lime juice, and a pinch of salt.
05 - Lower the heat, cover, and simmer for 15 minutes. Add frozen peas during the last 5 minutes of cooking.
06 - Remove the skillet from heat and let stand, covered, for 5 minutes. Fluff the rice gently with a fork.
07 - Gently fold the roasted cauliflower into the rice. Taste and adjust seasoning with salt, pepper, or lime juice as needed.
08 - Serve hot, garnished with fresh cilantro, lime wedges, and toasted nuts if desired.