Option 1 – blend the cauliflower for a smoother and slightly thicker soup (more time consuming):
Use the linked recipe here to, essentially, make a smooth cauliflower puree. Set aside.
Brown ground beef, with a bit of salt added, then drain and set aside.
In a large saucepan, saute onion, minced garlic, and spicy cauliflower in one tablespoon of butter until the onion turns translucent.
Add the other 2 tablespoons of butter and the puréed cauliflower to the onion/garlic mixture and saute for 5 minutes, stirring so that it doesn’t stick. This time helps evaporate some of the excess liquid out of the cauliflower puree.
Add ground beef, broth, milk, and spices.
Bring soup mixture to a boil, reduce heat to low, and simmer for 20 minutes.
Add cheddar cheese a cup at a time, stirring with a whisk so that it melts evenly.
Once the cheese is melted, add softened cream cheese.
Simmer on low heat for 5 minutes to allow the soup to thicken. Taste and adjust seasonings if needed, and serve with toppings of your choice.
Option 2 – don’t blend cauliflower (saves time):
Cook riced cauliflower – both plain and spicy – in a pan with some oil and spices until moisture has evaporated.
Brown ground beef, drain and set aside.
In a large saucepan, saute onion and minced garlic in one tablespoon of butter until translucent.
Add the other 2 tablespoons of butter and the riced cauliflower to the onion/garlic mixture and saute for 5 minutes, stirring so that it doesn’t stick.
Add ground beef, broth, milk, and spices.
Bring soup mixture to a boil, reduce heat to low, and simmer for 20 minutes.
Add cheddar cheese a cup at a time, stirring with a whisk so that it melts evenly.
Once the cheese is melted, add softened cream cheese.
Simmer on low heat for 5 minutes to allow the soup to thicken. Taste and adjust seasonings if needed, and serve with toppings of your choice.