01 - Preheat oven to 425°F. Line a baking sheet with parchment paper.
02 - In a large bowl, toss cauliflower florets with 2 tablespoons olive oil, ½ teaspoon turmeric, ½ teaspoon cumin, smoked paprika (if using), ½ teaspoon salt, and black pepper. Spread on prepared baking sheet.
03 - Roast cauliflower for 25–30 minutes, turning halfway, until golden and tender.
04 - While cauliflower roasts, heat 1 tablespoon olive oil in a medium saucepan over medium heat. Add minced garlic and sauté until fragrant, about 1 minute.
05 - Add rinsed jasmine rice, remaining turmeric, cumin, and a pinch of salt. Stir to coat the rice with spices and oil.
06 - Pour in water or vegetable broth. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes, or until rice is tender and liquid is absorbed. Remove from heat and let it sit, covered, for 5 minutes.
07 - Fluff rice with a fork. Fold in roasted cauliflower and sliced red onion (if using). Adjust seasoning to taste. Transfer to a serving platter and garnish with fresh cilantro or parsley, lemon wedges, and toasted nuts or seeds if desired.