When the weather turns chilly, nothing beats a warm, creamy bowl of soup. But traditional creamy soups are often loaded with heavy cream and butter, leaving you feeling sluggish. That's why I created this healthy version that's just as luscious but packed with wholesome ingredients.
Advertisements1
This soup is my go-to on busy weeknights. It's made with simple pantry staples, comes together in about 30 minutes, and uses a secret ingredient to get that silky texture without any cream. You'll feel good about serving it to your family, and they'll never guess it's healthy.
I believe in progress over perfection. So whether you're a seasoned cook or just starting out, this recipe is forgiving and adaptable. Let's dive in and make something delicious that nourishes your body and soul.
Why You'll Love This Recipe
About the Ingredients
1 tablespoon olive oil
Use extra-virgin for best flavor. You can substitute with avocado oil for a higher smoke point.
1 medium yellow onion, chopped
About 1 cup. Sweet onions work too if you prefer a milder taste.
3 cloves garlic, minced
Fresh garlic is key. In a pinch, use 1 teaspoon garlic powder.
4 cups (about 500g) cauliflower florets
One medium head. Frozen cauliflower works – no need to thaw.
1 medium russet potato, peeled and cubed
Adds natural creaminess. Yukon gold also works well.
4 cups (960ml) low-sodium vegetable broth
Chicken broth works too if you're not vegetarian. Homemade is even better.
1 teaspoon dried thyme
Fresh thyme: use 1 tablespoon, chopped.
1/2 teaspoon salt, plus more to taste
Adjust based on your broth's saltiness.
1/4 teaspoon black pepper
Freshly ground is best.
1/2 cup (120ml) unsweetened almond milk
Or any milk you like. Coconut milk adds richness.
1 tablespoon lemon juice
Fresh lemon brightens the soup. Bottled works in a pinch.
2 tablespoons chopped fresh parsley, for garnish
Optional but adds color. Chives or dill also nice.
Tips & Tricks
- For a smoother soup, blend in batches and don't overfill the blender. Hot liquid expands.
- If you don't have an immersion blender, let the soup cool slightly before transferring to a regular blender.
- Taste and adjust seasoning after blending – flavors change with pureeing.
Pro Tips
Step-by-Step Instructions
1. Sauté the aromatics
Heat olive oil in a large pot over medium heat. Add onion and cook until translucent, about 5 minutes. Add garlic and cook for 1 minute until fragrant.
2. Add vegetables and broth
Stir in cauliflower, potato, thyme, salt, and pepper. Pour in the vegetable broth. Bring to a boil over high heat.
3. Simmer until tender
Reduce heat to low, cover, and simmer for 15-20 minutes, or until the vegetables are fork-tender. The potato should break apart easily.
4. Blend the soup
Use an immersion blender directly in the pot and blend until smooth and creamy. Or carefully transfer to a blender in batches and puree until velvety.
5. Stir in milk and lemon
Return the soup to low heat. Stir in almond milk and lemon juice. Heat through for 2-3 minutes, but do not boil.
6. Season and serve
Taste and adjust seasoning with salt and pepper. Ladle into bowls, garnish with fresh parsley, and serve hot.
Delicious Variations
Creamy Broccoli Soup
Swap half the cauliflower for broccoli florets. Add a handful of spinach at the end.
Curried Cauliflower Soup
Add 1 tablespoon curry powder with the garlic for a warming, spiced twist.
Cheesy Cauliflower Soup
Stir in 1/2 cup shredded cheddar after blending until melted.
How to Store Healthy Creamy Soup Recipes
Refrigerator
Store in an airtight container for up to 3 days.
Freezer
Freeze in individual portions for up to 3 months. Thaw overnight in the fridge.
Reheating
Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or milk if too thick.
Frequently Asked Questions
Q: How can I make this soup creamy without cream?
The potato and cauliflower blend into a silky puree that mimics creaminess. The almond milk adds a touch of richness without the dairy.
Q: Can I use frozen cauliflower?
Yes, frozen cauliflower works perfectly. No need to thaw – just add it straight from the freezer and adjust simmering time by a few minutes.
Q: Is this soup keto-friendly?
This soup is relatively low-carb, but the potato adds some carbs. For a keto version, replace the potato with an extra cup of cauliflower and use heavy cream instead of milk.
Q: Can I make this in a slow cooker?
Absolutely. Add all ingredients (except milk and lemon) to the slow cooker and cook on low for 6-8 hours or high for 3-4 hours. Blend, then stir in milk and lemon.
Q: What can I use instead of almond milk?
Any milk works: dairy milk, oat milk, or coconut milk. For a richer soup, use half-and-half or heavy cream (but that adds calories).
Try this easy, healthy soup tonight – it's a simple way to get more veggies in your day. Pair it with a crusty whole-grain bread for a complete meal. Small steps, big impact.
Healthy Creamy Soup Recipes
Healthy Creamy Soup Recipes: a velvety, nutrient-packed bowl with no heavy cream, ready in 30 minutes. Perfect for busy weeknights.
🧂 Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion, chopped
- 3 cloves garlic, minced
- 4 cups (about 500g) cauliflower florets
- 1 medium russet potato, peeled and cubed
- 4 cups (960ml) low-sodium vegetable broth
- 1 teaspoon dried thyme
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper
- 1/2 cup (120ml) unsweetened almond milk
- 1 tablespoon lemon juice
- 2 tablespoons chopped fresh parsley, for garnish
📋 Instructions
- 1Sauté the aromatics — Heat olive oil in a large pot over medium heat. Add onion and cook until translucent, about 5 minutes. Add garlic and cook for 1 minute until fragrant.
- 2Add vegetables and broth — Stir in cauliflower, potato, thyme, salt, and pepper. Pour in the vegetable broth. Bring to a boil over high heat.
- 3Simmer until tender — Reduce heat to low, cover, and simmer for 15-20 minutes, or until the vegetables are fork-tender. The potato should break apart easily.
- 4Blend the soup — Use an immersion blender directly in the pot and blend until smooth and creamy. Or carefully transfer to a blender in batches and puree until velvety.
- 5Stir in milk and lemon — Return the soup to low heat. Stir in almond milk and lemon juice. Heat through for 2-3 minutes, but do not boil.
- 6Season and serve — Taste and adjust seasoning with salt and pepper. Ladle into bowls, garnish with fresh parsley, and serve hot.


