Heat oil in a large pot over medium-high heat.
Slice the sausage and sauté in the pot until the edges are brown; about 3-5 minutes.
Once cooked, remove the sausage with a slotted spoon and set aside.
Reduce heat to medium-low and add diced onions.
Sauté onions until translucent; about 5 minutes.
Add minced garlic and cook until fragrant; about 1 minute.
Add the cauliflower florets to the pot along with water or broth.
Add salt and pepper to taste.
Increase to high heat and bring soup to a boil.
Once simmering, reduce heat to medium low and cook until cauliflower is tender. About 8-10 minutes.
Meanwhile prepare the kale.
Remove the tough stem from the kale and chop into bite size peices.
Once chopped, rinse the kale under cold water and massage gently with your hands. Set aside.
Once the cauliflower is tender, transfer soup to a blender and purée until smooth. Alternatively, you can leave the soup in the pot and use an immersion blender.
Transfer the puréed soup back to the pot and and add the chopped kale. Stir and adjust seasoning if needed.
Add the cooked sausage back to the soup.
Simmer on medium-low until the kale becomes tender; about 15-25 minutes.
Serve immedatly and enjoy!