This Cauliflower Fennel Soup is super creamy, almost bisque-like soup that is made without any dairy. It’s smooth, warm, and comforting thanks to fresh produce and simple aromatics. If you’re looking for ways to incorporate this low-carb vegetable into your diet, this recipe will have you going back for more!


A note from my kitchen
There’s something so grounding about a recipe that relies on simple ingredients and quiet cooking. No fuss, no complicated steps, just real food doing what it does best. This Cauliflower Fennel Soup has become one of my favorite “reset meals.” It’s light yet satisfying, naturally plant-based, and full of that cozy, nourishing energy I crave during the colder months.
Cauliflower and fennel might seem like a humble pairing, but once they simmer together and blend into that velvety texture… magic. It’s a beautiful reminder that wholesome meals don’t need to be complicated to be deeply comforting.


Why you’ll love this simple cauliflower soup
What I love most about this recipe is its simplicity. With only 5 main ingredients, this cauliflower soup comes together in one pot and tastes far more indulgent than you’d ever expect. The combination of tender cauliflower florets and sweet, aromatic fennel creates a velvety, savory, and slightly nutty flavor that feels luxurious, even though it’s incredibly easy to make.
✓ Add more veggies to your day
✓ Warm up during chilly fall and winter evenings
✓ Use up extra produce before it goes to waste
✓ Make a nutritious meal with pantry staples
✓ It’s ready in less 45 minutes, start to finish — proof that wholesome, delicious food really can be wonderfully simple.

Ingredients and substitutions
Five ingredients are all you need to make this light and healthy keto cauliflower soup:
- Cauliflower florets – The florets are cooked in the broth to help them soften and tenderize. Afterward, the soup is blended and you’re left with an incredibly creamy result (without needing any dairy!).
- Fennel – You’ll need to use the fennel bulb rather than the stalks and fronds. It tastes similar to celery, but when cooked, deepens in flavor and becomes almost sweet. Are you new to cooking with fennel?
- Shallot – If you don’t have shallots, use onions or leeks instead.
- Garlic – For a savory baseline of flavor. Fresh garlic cloves are always best!
- Vegetable broth – You can replace this with chicken broth or bone broth if you don’t need the recipe to be vegan or vegetarian.



How to make cauliflower fennel soup
This is an easy soup recipe you can have on the table in about 45 minutes:
Step 1: To begin, saute the shallot, garlic, and fennel in a large pot with oil. You’ll know they’re ready when they’re soft and fragrant.
Step 2: Add the cauliflower florets and broth. Cover with a lid and turn down the heat to a simmer.
Step 3: Once the cauliflower has softened, transfer most of the soup to a blender and puree until it’s smooth. It’s best to reserve ½ to ¾ cup of broth in the pot and add it to the blender as needed, or else the consistency could be too thin.
Step 4: Pour the soup back into the pot to heat it up, then ladle it into bowls. Feel free to add a drizzle of olive oil, coconut milk, or heavy cream on top for extra fat and flavor. Enjoy!

Variations
- Roast the cauliflower and fennel for a deeper, more robust flavor – To roast, toss the cauliflower florets and fennel wedges in oil and sea salt before laying them in an even layer on a baking sheet. Roast at 400ºF for 25 to 30 minutes or until they’re soft, tender, and slightly golden.
- Make the soup with extra vegetables – broccoli, cabbage and spinach, all pair well with cauliflower and fennel.
- To make it extra creamy – Stir in 1/4 cup of unsweetened almond milk into the soup after it’s blended.
Storing and freezing
The pureed batch of soup will store well in the fridge for about 4 to 5 days. Keep it in an airtight container to maintain freshness.
It’s also freezer-friendly. Once the soup is cool, transfer it to an airtight container or ziplock bag and freeze for up to 3 months. Let it thaw in the fridge before reheating in the microwave or in a saucepan on the stove.

Common mistakes to avoid
👉🏻 Skipping the sautéing step: Boiling everything together creates a flat flavor. I think this is probably the biggest complaint I hear, so please take the time to sauté the base vegetables.
👉🏻 Overcooking the fennel: It becomes stringy if cooked on too high heat early on.
👉🏻 Not seasoning enough: Cauliflower needs salt, so taste at every step to make sure it’s seasoned properly.
👉🏻 Blending while piping hot: Let the soup cool slightly to avoid steam splatters.
👉🏻 Too much liquid too soon: Always start with less broth; you can always add more later to adjust thickness.


Other vegetable-based soups to try next
What to serve this creamy cauliflower soup with
This silky Cauliflower Fennel Soup makes a beautiful starter or light meal, and it pairs effortlessly with so many of my favorites. Try serving it alongside my Fall Harvest Salad for fresh crunch, or add something warm and cozy like my Dutch Oven Crusty Bread or Garlic Bread for dipping. If you’d like to round it out with a simple protein, my Sheet Pan Honey Mustard Chicken fits right in. And for the ultimate comfort-night moment, follow it all with a mug of my Creamy Brazilian Hot Cocoa as the perfect cozy finish.


Cauliflower Soup Recipe
Ingredients
- 1 head cauliflower florets
- 1/2 fennel bulb chopped
- 2 tbsp olive oil
- 1 shallot diced
- 3 cloves garlic minced
- 2 cups Nature's Promise vegetable broth
- salt and pepper to taste
Instructions
- In a medium heavy pot heat oil. Add in shallot, garlic and fennel and sauté until slightly soften and fragrant. Do not let them brown. Season with salt and pepper
- Add in cauliflower florets and broth. Cover, turn heat down to a simmer and cook for 20-25 minutes until cauliflower has soften.
- Transfer soup contents to a blender cup reserving about 1/2 to 3/4 cup of the broth to use if needed to adjust the consistency of the soup*
- Blend until smooth and creamy.
Notes
- It’s best to start blending the soup with less liquid and add in as need.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.


















