Roast the Cauliflower: Preheat your oven to 400°F (200°C). In a bowl, toss the cauliflower florets with curry powder, garlic powder, cumin, paprika, salt, and 1–2 tablespoons of olive oil.
Bake: Spread the seasoned florets on a rimmed baking sheet (lined with parchment for easy cleanup). Roast for 20–22 minutes until tender but still slightly firm.
Create the "Rice": Once cooled, pulse the roasted cauliflower in a food processor a few times until it reaches a rice-like consistency. Set aside.
Sauté Aromatics: In a large pot, heat 1 tablespoon of oil over medium heat. Sauté the onion for 5 minutes until soft. Add the minced garlic and cook for another 1–2 minutes, being careful not to burn it.
Soften Carrots: Stir in the chopped carrots (add a splash more oil if needed) and cook for 3–4 minutes to develop their natural sweetness.
Simmer the Base: Add the vegetable broth, chopped kale, red pepper flakes, and black pepper. Bring to a boil, then reduce heat and simmer for 15 minutes until the carrots are tender.
The Creamy Finish: Stir in the coconut milk and the roasted cauliflower rice. Simmer for 5 more minutes to allow the flavors to meld and the soup to thicken slightly.
Season and Serve: Taste your soup and add extra salt, pepper, or red flakes if you desire more heat. Serve hot in deep bowls.