SuperFood Keto Soup
- Ready in 20m
- 6.8 g net carbs
- 393 kcal
- Serves 6
This post may contain affiliate links, see our disclaimer.

This recipe is great for a keto / paleo diet because it's low in carbs and very high in micronutrients. I used watercress, one of the most underestimated superfoods. Together with Chinese cabbage, chard and spinach, it has the highest amounts of micronutrients amongst greens.
It's high in antioxidants, vitamin A, B, C, E, K, magnesium, potassium and is one of the best non-dairy source of calcium. One serving of this soup will provide over 40% of your daily potassium and help you beat "keto" flu.
For a vegetarian option, use vegetable stock. If you want to avoid dairy, use coconut milk instead. Try this creamy soup with low-carb bread such as Ultimate Keto Buns or Keto Breadsticks!
Step-by-step
Peel and finely dice the onion and garlic. Place in a soup pot or a Dutch oven greased with ghee and cook over a medium-high heat until slightly browned. Wash the spinach and watercress and set aside.

Cut the cauliflower into small florets and place in the pot with browned onion. Add crumbled bay leaf. Cook for about 5 minutes and mix frequently.

Add the spinach and watercress and cook until wilted for just about 2-3 minutes.

Pour in the vegetable stock and bring to a boil. Cook until the cauliflower is crisp-tender and pour in the cream (or coconut milk).

Season with salt and pepper. Take off the heat and using a hand blender, pulse until smooth and creamy.

Serve immediately or chill and keep refrigerated for up to 5 days. Freeze for longer.
Just before serving, drizzle some cream on top. Store in the fridge for up to 5 days or freeze for up to 3 months.



Recipe
SuperFood Keto Soup
★★★★☆4.1This creamy low-carb soup is packed with flavor and goodness from spinach, watercress and cauliflower.
- Hands on
- 10m
- Overall
- 20m
- Servings
- 6
- 6.8 g
- Net carbs
- 4.9 g
- Protein
- 37.6 g
- Fat
- 393
- kcal
Ingredients makes 6 servings
Instructions
Peel and finely dice the onion and garlic. Place in a soup pot or a Dutch oven greased with ghee and cook over a medium-high heat until slightly browned. Wash the spinach and watercress and set aside.
Cut the cauliflower into small florets and place in the pot with browned onion. Add crumbled bay leaf. Cook for about 5 minutes and mix frequently.
Add the spinach and watercress and cook until wilted for just about 2-3 minutes.
Pour in the vegetable stock and bring to a boil. Cook until the cauliflower is crisp-tender and pour in the cream (or coconut milk).
Season with salt and pepper. Take off the heat and using a hand blender, pulse until smooth and creamy.
Serve immediately or chill and keep refrigerated for up to 5 days. Freeze for longer.
Just before serving, drizzle some cream on top. Store in the fridge for up to 5 days or freeze for up to 3 months.
Nutrition per serving, about 1 ½ cups/ 360 ml
Carbs 7%Protein 5%Fat 88% of calories
- Net carbs
- 6.8 g
- Total carbs
- 9.7 g
- Fiber
- 2.9 g
- Sugars
- 3.7 g
- Protein
- 4.9 g
- Fat
- 37.6 g
- Saturated fat
- 23.4 g
- Calories
- 393 kcal
- Sodium
- 676 mg · 29.4% RDA
- Magnesium
- 61 mg · 15.2% RDA
- Potassium
- 811 mg · 40.6% EMR
Nutrition by ingredient
| Per about 1 1/2 cups/ 360 ml | Net carbs | Protein | Fat | kcal |
|---|---|---|---|---|
| Cauliflower, fresh | 2 g | 1.3 g | 0.2 g | 17 |
| Onion, white, fresh | 1.4 g | 0.2 g | 0 g | 7 |
| Garlic, fresh | 0.3 g | 0.1 g | 0 g | 1 |
| Bay leaf, dried | 0 g | 0 g | 0 g | 0 |
| Watercress, fresh | 0.2 g | 0.6 g | 0 g | 3 |
| Spinach, fresh | 0.5 g | 1 g | 0.1 g | 8 |
| Vegetable stock | 1 g | 0.8 g | 7.2 g | 72 |
| Cream, heavy whipping, pouring, full-fat (30-40% fat) | 1 g | 0.8 g | 15.2 g | 146 |
| Cream, heavy whipping, pouring, full-fat (30-40% fat) | 0.4 g | 0.3 g | 5.7 g | 55 |
| Ghee | 0 g | 0 g | 9.2 g | 83 |
| Salt, pink Himalayan rock salt | 0 g | 0 g | 0 g | 0 |
| Pepper, black, spices | 0 g | 0 g | 0 g | 0 |
| Total | 6.8 g | 4.9 g | 37.6 g | 393 |
Serving size about 1 1/2 cups/ 360 ml
- Gluten free
- Dairy free
- Egg free
- Nut free
- Nightshade free
- Pork free
- Avocado free
- Coconut free
- Fish free
- Shellfish free
- Beef free
- Pescatarian
- Vegetarian
- Vegan
Goes well with
Add a side and it's a complete meal.

Low-carb bread
Ultimate Keto Buns

Low-carb bread
Sourdough Keto Baguettes

Low-carb bread
The Best Low-Carb Yeast Bread

Low-carb bread
The Best Low-Carb & Paleo Bread - The Ultimate Guide

Low-carb bread
Quick Keto Eggless English Muffin

Low-carb bread
Low-Carb Rye Bread

Low-carb bread
Savory Keto Veggie Loaf

Low-carb bread
Nut-Free Keto Buns

Low-carb bread
90 Second Keto White Bread

Low-carb bread
90 Second Keto Bread

Low-carb bread
Low-Carb & Keto Naan Bread

Low-carb bread
Keto & Primal Soul Bread

Low-carb bread
Low-Carb & Keto Garlic Knots

Low-carb bread
Parmesan & Tomato Keto Bread Buns

Low-carb bread
Pull-Apart Keto Pizza Bread

Low-carb bread
Ultimate Keto Breadsticks
You may also like

Low-Carb Cream of Broccoli & Coconut Soup

Low-Carb Spinach & Mushroom Soup

Green Immune Boosting Keto Soup

Low-Carb Chilled Cucumber Soup

Low-Carb Green Veggie Soup with Halloumi Croutons

Creamy Low-Carb Spinach & Artichoke Soup

Low-Carb Soul Food Chicken Meatball Soup

Low-Carb Roast Onion Soup

Creamy Low-Carb Artichoke Soup

Superfood Low-Carb Veggie Salad Bowl

Anti-Inflammatory Egg Drop Soup

Grilled Eggplant Salad with Tahini Dressing

Low-Carb Cream of Asparagus Soup

The Best Cucumber & Radish Salad

Mixed Leaf Salad with Sugar-Free Raspberry Vinaigrette

Cheesy Low-Carb Tomato Soup
Comments & ratings (38)
I am keto vegan. I’ve made this soup this week. I´ve put in a whole bunch of spinach and watercress, put it in my Vitamix at the end, and ended up with a delicious, velvety, healthy soup. Thank you. This is quite a discovery. Marie-Andree. Victoria BC
Thank you Marie-Andree! I'm glad you enjoyed ❤️
This is my go to Soup recipe that I make all year round. I found watercress at our Toronto Asian Market. The taste with it is out of this world! Thank you Martina for the perfect comfort soup. xoxo p.s. if I'm out of bone broth I add Non msg - Vegeta, next level!
Thank you for your kind words Claudia! ❤️
Great recipes
This soup is SO good! And super easy to put together -I even cheated and used frozen riced cauliflower. Just weighed it out to the grams you indicated in the ingredients and it all worked fine. My toddler even scarfed it up 😊 Thank you!
Thank you so much Miranda! ❤️
Hi Martina! Love this recipe and can’t wait to try it out!
Just curious, will the soup taste different if it’s served unblended?
Hi Maya, I think this depends on what you prefer. I personally like it blended as it makes the soup creamy. If you don't blend it, it will be more like stock.
Where can I find watercress??? I live near what was once called the Watercress Capitol of the World. I havn't seen watercress in any store in years.
This diet is so important for us. Hubby is T1 diabetic and developed a seizure disorder after a major brain hemorrhage. His seizures are controlled by a medicine that is processed in the liver. We lean toward a keto diet with a carb load nearer 70 gm of carb. I must be able to prove to his neuro doc that we know how o manage a keto diet so we can wean him off the seizure meds. Seizure meds are implicated as a cause for Alzheimer's We a mostly organic and We drink lots of green smoothies.
It is all expensive.
Thanks for your app and recipes.
Lindy
Hi Lindy, I get it from a local grocery store but they don't have it all the time. I think it depends on the season. You can always use just spinach, or add a few broccoli florets, it will work just fine. This post might help: Ketogenic Diet and Type 1 Diabetes
Thank you very much for this recipe! My husband and I simply adore it. I think it will go into a bi-weekly rotation.
I cannot easily find watercress. what could be used as a substitute?
Yes, you can use more spinach, or even chard or broccoli 😊
Just made this soup for dinner using beef broth. It is excellent! I normally don't like soup very much, but this really great. All of your recipes that we've tried so far have been fantastic. Just bought your fat bombs book. Thank you for all your hard work!
Thank you very much Erica!
I can't see how you got 392 calories per serving - when I calculate it, I get much less!
400g cauliflower - 100kcal
110g onion - 46 kcal
2 cloves garlic - 9kcal
1 bay leaf, crumbled - 6kcal (? for 1 tsp)
150 g watercress - 17 kcal
200 g fresh spinach - 46 kcal
1 litre vegetable stock - 4*72=288 kcal from your recipe
1 cup + 6 tbsp coconut milk - 577.5 kcal
¼ cup ghee or coconut oil - 468 kcal
When I added this all up and divided by 6 I got much less than 392. Is there something I'm missing? Thanks.
Hi Alice, coconut milk is an alternative to cream. It works well as a substitute but is lower in fat and changes the nutrition facts - unless you use coconut cream (creamed coconut milk) that is higher in fat - that's why the nutritional facts don't match. I got slightly different results (622 kcal from coconut milk) - you may have used a different brand with less fat. Cream, on the other hand, will contribute to 1100 kcal (30-40% fat).
Hey! Thanks for the clarification. I don't really understand how you got 622 or 1100, either. Mind sharing the numbers with me?
Heavy whipping cream contains 878 kcal per cup, coconut milk contains 445 kcal per cup and coconut cream contains 792 kcal per cup. Keep in mind that nutrition facts for products will slightly vary. Additionally, if you are using an online/ shared / user-generated food database that is not verified like the USDA database, you may get different results.
Where does it say that heavy whipping cream has 878 kcal/cup? I cannot find it.
Secondly, I still do not understand how you obtain 392. Could you share with me the exact numbers you used?
(100+46+9+6+17+46+288+468+878*(1+6/16))/6 = 351.83, not 392. Where am I going wrong?
I'm sorry Alice but I'm too busy working on a book now. I used a verified database to calculate this - I'm sure it's correct. 350 vs 390 is actually not a big difference and is likely the result of inaccuracies in the other database. Maybe the cream you are using has different amount of fat (all it takes to add 40 kcal is 4 grams of fat).
This is an awesome recipe it's a comfort food especially during the freezing cold days of winter!!
This was yummy thanks.How many fluid oz are you calling a serving and how many total calories are in this soup (made with coconut milk)
Hi Brett, there are 392 calories per serving and one serving is about 1 1/2 cups (11-12 fl oz) based on the ingredients used.
This soup looks so delicious and healthy! I need to get an immersion blender, I've been just pouring my soups into a regular blender but that gets messy real quick! ;)
Thank you Sarah! 😊
I bought a cheap one at Walmart that works nicely (hand-held immersion blender) and cost less than $20.
This soup looks so refreshing! I started eating keto just 3 weeks ago, so this website is going to be a big help to me.
I see that you have nutritional information, which is great (thank you!), but I don't see how many servings this recipes makes or what amount a serving is. Can you help? Thanks so much!
Thank you Becca! It's 6 servings (see the list of ingredients). Hope this helps 😊
I've been suffering with flu and stomachache and was hardly able to eat anything. This soup has saved me and I couldn't get enough of it. Thank you so much for all your amazing recipes!
That's great to hear Kim! Thank you 😊
This looks delicious. Is it supposed to be eaten as a cold soup?
Thank you! It can be eaten both hot or cold 😊
Made this today! Yummy! 😊
Thank you!!
This soup is so amazing that I actually CRAVE it often! I always eat the whole pot and don't share 😊
Thank you, I'm glad you like it! 😊)