This recipe delivers a creamy, healthy cauliflower soup that is quick to prepare, making it a perfect light dinner or cozy weeknight meal alternative to canned soup.
Author:purejoyalex
Prep Time:10 min
Cook Time:25 min
Total Time:35 min
Yield:4 servings 1x
Category:Soup
Method:Stovetop
Cuisine:American
Diet:Low Calorie
Ingredients
Scale
1 large head cauliflower, cut into florets
1 tablespoon olive oil
1 medium yellow onion, chopped
3 cloves garlic, minced
4 cups low-sodium chicken or vegetable broth
1/2 cup heavy cream (or milk for a lighter version)
1/2 teaspoon salt
1/4 teaspoon black pepper
Optional: 1/2 cup shredded sharp cheddar cheese
Instructions
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook until softened, about 5 minutes.
Add the minced garlic and cook for 1 minute until fragrant. Do not let the garlic burn.
Add the cauliflower florets and the broth to the pot. Bring the mixture to a boil, then reduce the heat, cover, and simmer for 15 to 20 minutes, or until the cauliflower is very tender.
Remove the pot from the heat. Use an immersion blender to blend the soup until it is completely smooth and velvety. Alternatively, carefully transfer the soup in batches to a standard blender and blend until smooth, then return it to the pot.
Stir in the heavy cream, salt, and pepper. If using, stir in the cheddar cheese until melted and fully incorporated.
Heat gently for 2 more minutes until warmed through. Taste and adjust seasoning as needed before serving this best homemade soup.
Notes
For a roasted cauliflower soup flavor, toss the florets with oil and roast at 400°F (200°C) for 20 minutes before adding them to the broth.
To keep this recipe low carb or keto cauliflower soup, skip the optional cheese or use a low-carb thickener instead of cream.
You can substitute half the liquid with pureed cannellini beans for extra body and protein without adding dairy.