A veggie-packed, healthier version of a favorite restaurant soup. Total comfort food. Gluten free and low carb
Duration
Prep: 5 Minutes
Cook: 1 Hour
Total: 1 Hour 5 Minutes
Ingredients
- 1 tablespoon olive oil
- 1 small yellow onion chopped
- 1 head cauliflower, core removed and chopped into small florets (about 3-4 cups of florets)
- 1/4 teaspoon nutmeg
- 1/2 teaspoon dry mustard
- 1 pinch cayenne pepper
- 4 cups chicken broth or vegetable broth
- 3 cups broccoli fresh florets or frozen
- 1/3 cup julienned carrots (1-2 large carrots)
- 6 ounces shredded cheddar cheese plus more for sprinkling on top, if desired
- salt and pepper to taste
- crumbled bacon optional, for sprinkling on top
Instructions
- Heat the olive oil in a large pot or dutch oven over medium heat. Add the onions and sauté until translucent, about 4-5 minutes.
- Add the cauliflower, nutmeg, dry mustard, cayenne, and a pinch of salt and peper and saute for a minute or two.
- Add the chicken broth, bring the mixture to a boil and simmer, uncovered, for least 20 minutes, or until the cauliflower is very tender, such that it can be mashed easily with a fork. You can break it up a little while it’s cooking to help speed the process along.
- Use an immersion blender, or transfer the mixture to a blender, and puree until smooth and creamy. Return the soup to the pot over medium heat and add the broccoli and carrot. Bring to simmer and cook 25 minutes, or until the broccoli is tender (if you are using frozen broccoli, you only need to cook until the broccoli is thawed and heated through)
- Reduce the heat to low and stir in the cheese a little at a time. If you want a thinner soup, add additional broth, cream, milk, or water to desired consistency. Season to taste with salt and pepper.
- Serve in bowls and sprinkle with additional shredded cheese and crumbled bacon, if desired.
Nutrition Facts
Calories: 185 | Calories from Fat: 108 | Fat: 12g | Saturated Fat: 6g | Cholesterol: 29mg | Sodium: 798mg | Potassium 606mg | Carbohydrates: 9g | Fiber 3g | Sugar 3g | Protein 10g