Heat the oil in a large stock pot over medium heat. Add the onion, garlic, and ginger and cook for about 5 minutes, stirring frequently.
Add the turmeric and cumin and stir to evenly coat. Cook for 2 minutes.
Add the flour and cook for another minute.
Slowly whisk in the chicken stock, stirring constantly. Bring to a simmer.
Add in the cauliflower and cook for 10-15 minutes or until the cauliflower is tender.
Remove the pot from the heat and carefully transfer the soup to a blender or food processor and blend until smooth. Or you can use an immersion blender.
Return the soup to the pot, and return to a simmer. Add the coconut milk, rice vinegar, and sriracha/sambal oelek. Season to taste with salt and pepper.
Heat until everything is warmed through, and serve. Enjoy!