Cook the Sausage: In a large pot, heat olive oil over medium heat. Add the sausage, crumbling it as it cooks. Brown the sausage until it’s fully cooked and set it aside.
Sauté the Aromatics: In the same pot, add the diced onion and minced garlic. Sauté for 3-4 minutes until the onion becomes translucent.
Add the Broth and Cauliflower: Pour in the chicken broth, stirring to combine. Add the cauliflower florets and bring to a simmer. Cook for 10-15 minutes until the cauliflower is tender.
Add the Cream and Greens: Stir in the heavy cream for a creamy texture. Then add the spinach or kale and cook until the greens have wilted.
Return the Sausage: Add the cooked sausage back into the pot. Stir everything together.
Season and Simmer: Season the soup with salt, pepper, oregano, and thyme. Let it simmer for an additional 5-10 minutes for the flavors to meld.
Serve: Taste and adjust the seasoning as needed. Serve hot, garnished with fresh herbs if desired.