Join Our Newsletter
Get our best recipes and health tips delivered right to your inbox!
This heart healthy creamy cauliflower soup is a velvety, low-calorie favorite made with roasted cauliflower, garlic, and fresh thyme. With just 79 calories per serving and a naturally creamy texture, it’s a light and satisfying option for supporting heart health.
Perfect as a cozy starter or a nourishing main dish! For more flavorful soups, explore our Heart Healthy Soup Recipes.
This soup supports heart health by using pureed cauliflower and low-fat milk for creaminess instead of heavy cream, which significantly reduces saturated fat. It's seasoned with aromatic herbs and spices rather than excess salt, keeping the sodium content in check. Roasting the vegetables enhances their natural flavors without adding unhealthy fats.
Yes, it's very suitable for a weight loss plan. It is low in calories and carbohydrates while being high in fiber, which helps you feel satisfied and full.
For a thicker soup, you can reduce the amount of broth and water slightly. Another great method is to use an immersion blender directly in the pot, which allows you to control the consistency perfectly. Blending in batches in a traditional blender also works well.
Store the cooled soup in an airtight container in the refrigerator. It will stay fresh for up to 4 days.
Yes, this soup freezes wonderfully. Allow it to cool completely, then pour it into freezer-safe containers, leaving about an inch of space at the top. It can be stored in the freezer for up to 3 months. Thaw it overnight in the refrigerator before reheating.
Cozy Soups and Sides
Perfect Pairings & Collections
Recipe yields 8 servings
Preheat oven to 425°F.
In a large baking pan, toss cauliflower, garlic, and shallots with oil to coat and roast in middle of oven for about 30 minutes, or until golden.
In a large stockpot, simmer broth, water, milk, roasted cauliflower mixture, bay leaf, thyme, nutmeg, salt and pepper for 30 minutes, or until cauliflower is very tender. Discard bay leaf. In a blender puree soup in batches until smooth. Transfer pureed mixture back to stockpot.
Heat soup over medium-low heat until just heated through, about 8 minutes.
While this recipe is designed for the oven and stovetop to develop a deep, roasted flavor, you could also steam the cauliflower until tender instead of roasting it for a soup with a lighter, milder taste.