Skip to Content

Keto Spinach Soup

Sharing is caring!

Indulge in a comforting bowl of Keto Spinach Soup, made with nutrient-rich spinach and protein-packed cashews. This easy-to-make soup is perfect for anyone following a keto lifestyle or looking for a healthy, satisfying meal.

Keto spinach soup


  • Spinach
  • Butter
  • Onion
  • Cloves garlic
  • Milk 
  • Salt
  • Black pepper
  • Water
  • Cream 
  • Cashew nuts

Making The Keto Spinach Soup

Begin by washing and roughly chop the spinach leaves, onion, and garlic.

keto spinach soup         

Heat a pan over medium-low flame and add one tablespoon of butter to it.

Screenshot 2
Once the butter has melted, add the chopped onion to the pan and sauté it until it becomes translucent.

Screenshot 3 1
Next, add the minced garlic to the pan and sauté it for about 30 seconds or until it becomes fragrant.

Screenshot 4 1
Add the chopped spinach and cashews to the pan and sauté them until the spinach has wilted.

Screenshot 5 cleanup
Remove the pan from the heat and allow the mixture to cool down a bit.
Transfer the mixture to a blender and blend it until it turns into a smooth puree.

Screenshot 6 cleanup
To the same pan add 1 cup milk, 1/4 tsp salt, and black pepper.  Mix well and let the milk come to a light boil.

Screenshot 7 cleanup
Pour the puree directly into the pan or pass it through a sieve to get a smoother texture. Using a sieve can help to remove any lumps or chunks from the soup.

Screenshot 8 cleanup
Stir the soup gently on medium-low flame for about 10 minutes, allowing the flavors to blend together.

Screenshot 9
If you find the soup too thin for your liking, you can prepare a cornstarch/cornflour slurry by mixing 1 tablespoon of cornstarch with 2 tablespoons of milk. Pour the slurry into the soup around the 8-minute mark and stir it until the soup has thickened to your desired consistency. This step is optional and can be skipped if you prefer a thinner soup.

Screenshot 10

Frequently Asked Questions.

Is Spinach Keto Friendly?

Yes, spinach is keto-friendly as it is low in carbs and high in fiber, making it a great choice for those following a ketogenic diet.

Can you eat soup during keto?

Yes, you can eat soup during keto as long as it’s made with keto-friendly ingredients and fits within your daily carb limit. This Keto Spinach Soup is a great option for those following a ketogenic diet.

What are the benefits of spinach soup?

Spinach is loaded with nutrients such as vitamins A, C, and K, iron, and folate, making it a highly nutritious vegetable. Spinach soup is a great way to incorporate this nutrient-rich vegetable into your diet. Additionally, this Keto Spinach Soup is low in carbs, high in healthy fats, and contains protein from cashews, making it a great option for those following a ketogenic diet.

How many carbs are in keto spinach soup?

This Keto Spinach Soup recipe contains approximately 8g net carbs per serving. The exact carb count may vary depending on the specific ingredients used and the serving size. It’s important to calculate the nutrition information based on the specific recipe you’re using to ensure it fits within your daily carb limit.

Can I substitute the cashews in this recipe for a different type of nut?

Yes, you can substitute the cashews for another type of nut, such as almonds or macadamia nuts, as long as they fit within your daily carb limit.

Is whole milk necessary for this recipe or can I use plant-based milk?

You can use whole milk or any type of unsweetened plant-based milk, such as almond milk or coconut milk, for this recipe.

Can I add other vegetables to this soup?

Yes, you can add other keto-friendly vegetables, such as broccoli or cauliflower, to this soup to increase the nutritional content and add more flavor. Just make sure to calculate the nutrition information based on the specific ingredients you use.

Tools Needed:

  • Chopping board
  • Knife
  • Pan
  • Blender
  • Sieve (optional)
  • Spoon
Keto spinach soup

Keto Spinach Soup

Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes

This Keto Spinach Soup is a delicious and nutritious meal that's easy to make. It's packed with spinach and cashews and is perfect for those following a keto diet.


    • 200g/14 oz spinach
    • 1 tbsp butter
    • 1 small onion
    • 2 cloves garlic
    • 1 cup milk (whole milk or plant based)
    • 1/4 tsp salt
    • 1/2 tsp black pepper
    • 1 cup water
    • 2 tbsp cream (any kind works)
    • 12-15 cashew nuts


    1. Roughly chop spinach, onion, and garlic.
    2. Heat a pan over medium-low flame, add 1 tablespoon of butter, and sauté the onion until translucent.
    3. Add garlic and sauté for 30 seconds or until fragrant.
    4. Add the chopped spinach and cashews, and sauté until the spinach wilts.
    5. Let the mixture cool slightly.
    6. Puree the mixture until smooth.
    7. In the same pan, gently boil the milk, salt, and pepper.
    8. Pour the puree directly into the pan or use a sieve for a smoother texture.
    9. Gently stir the soup over medium-low flame for 10 minutes.
    10. Optional: If the soup is too thin, mix 1 tablespoon of cornstarch and 2 tablespoons of milk and pour into the soup around the 8-minute mark. Stir until the soup thickens.
    Nutrition Information:
    Serving Size: per serving
    Amount Per Serving: Calories: 235kcalTotal Fat: 18gCarbohydrates: 3gFiber: 3gProtein: 9g

    Did you make this recipe?

    Please leave a comment on the blog or share a photo on our Pinterest handle here

    Skip to Recipe