Cut cauliflower roughly into smaller pieces and set aside. Set a large pot over medium-high heat and add the coconut oil. Fry the onions, carrots and garlic for about 5 minutes or until they are softened. Add the cauliflower and fry until it becomes a little bit browned.
Add broth and 1 cup water, bring to a boil. Reduce the heat and simmer (covered) until the vegetables are tender, about 45 minutes.
Puree the vegetables with a handheld blender in the pot. It is possible to use a regular blender for this step, but be careful that the hot liquid doesn’t spatter out.
Add salt, pepper and coconut milk then stir to combine. Top with crispy fried bacon bits and serve.