Keto Diet App - Free Download Keto Diet App - Free Download
Take the guesswork out of following a low-carb diet, lose body fat & feel great!
KetoDiet app is FREE to download!

Creamy Low-Carb Spinach & Artichoke Soup

4.8 stars, average of 13 ratings

This post may contain affiliate links, see our disclaimer.

Creamy Low-Carb Spinach & Artichoke SoupPin itFollow us 148.4k

This keto recipe is adapted from your creations shared in our KetoDiet Support Group. Whether you are too busy to cook (perfect for meal prep!), or you don't have any fresh vegetables on hand, make this deliciously creamy soup with just a few common pantry staples. Perfect for a rainy day!

This soup is a creamier, more satisfying version of our Low-Carb Artichoke Soup, but this time we are adding spinach for an electrolyte boost, lemon for an extra zing, and cheese for creaminess and flavor.

Instead of flour, which is commonly used in similar soups as a thickener, we are simply going to part-blend the soup to make it just as creamy and delicious but with none of the carbs and gluten.

This keto soup can be served as an appetizer or main dish. For a more satisfying meal you can serve this Spinach & Artichoke Soup with some Italian Bread Pizza Chaffles or 90-Second Keto Bread.

Recipe Tips

This Creamy Spinach & Artichoke Soup is so easy to make! All you need is just a few common ingredients. We are using Homemade Chicken Stock although you could use ready-made stock or broth, or even vegetable stock.

To convert this soup into a high-protein meal and make it more satisfying, add some leftover rotisserie chicken shredded into small pieces, or some cooked chicken breasts or chicken thighs.

This low-carb soup can easily be made vegetarian. To do that, simply use the vegetable stock instead of chicken stock, and use other hard Italian-style cheese instead of the Parmesan.

Creamy Low-Carb Spinach & Artichoke SoupPin itFollow us 148.4k

Hands-on Overall

Serving size about 1 cup, 240 ml/8 fl oz

Allergy information for Creamy Low-Carb Spinach & Artichoke Soup

✔  Gluten free
✔  Egg free
✔  Nut free
✔  Nightshade free
✔  Pork free
✔  Avocado free
✔  Coconut free
✔  Fish free
✔  Shellfish free
✔  Beef free

Nutritional values (per serving, about 1 cup, 240 ml/8 fl oz)

Net carbs8.2 grams
Protein14.3 grams
Fat32.7 grams
Calories377 kcal
Calories from carbs 9%, protein 15%, fat 76%
Total carbs13.8 gramsFiber5.6 gramsSugars4 gramsSaturated fat18.6 gramsSodium845 mg(37% RDA)Magnesium89 mg(22% RDA)Potassium630 mg(31% EMR)

Ingredients (makes 8 servings)

  • 2 medium cans artichoke hearts, drained (480 g/ 17 oz)
  • 600 g frozen spinach, thawed and drained (1.3 lbs)
  • 1 small brown onion, diced (70 g/ 2.5 oz)
  • 4 cloves garlic, minced
  • 2 tbsp extra virgin olive oil or avocado oil (30 ml)
  • 1 L chicken stock, chicken broth or vegetable stock (1 quart)
  • 4 tbsp fresh lemon juice (60 ml)
  • zest from 1/2 organic lemon
  • 1 cup heavy whipping cream (240 ml)
  • 340 g full-fat cream cheese (12 oz)
  • 1 cup grated Parmesan cheese (90 g/ 3.2 oz)
  • sea salt and pepper, to taste
  • Optional: fresh parsley or chives, and Parmesan shavings for serving


  1. Prepare all the ingredients. Drain the artichoke hearts and cut into quarters. Defrost the spinach. Squeeze the excess water out. Dice the onion and finely chop the garlic. Creamy Low-Carb Spinach & Artichoke Soup
  2. Heat olive oil (or avocado oil) in a heavy pot on the stove and then add the onion. Cook over medium-high heat until fragrant, for 3 to 5 minutes. Add the garlic and cook for another minute. Creamy Low-Carb Spinach & Artichoke Soup
  3. Add the chicken stock (or vegetable stock), spinach, lemon juice and lemon zest. Bring to a simmer over a medium-high heat. Creamy Low-Carb Spinach & Artichoke Soup
  4. Turn the heat to medium-low. Add the cream, cream cheese and grated Parmesan cheese. Stir through until the cream cheese has melted.
  5. Take off the heat. Use a ladle to transfer about 2 cups of the soup in a blender. Blend until smooth. Creamy Low-Carb Spinach & Artichoke Soup
  6. Pour the blended soup into the pot with the remaining soup and stir to combine. Season with salt and pepper to taste.
  7. Serve warm, optionally with some fresh herbs such as parsley or chives, lemon, and/or Parmesan shavings on top. Store in a covered container in the fridge for up to 5 days. This recipe is not suitable for freezing. Creamy Low-Carb Spinach & Artichoke Soup

Ingredient nutritional breakdown (per serving, about 1 cup, 240 ml/8 fl oz)

Net carbsProteinFatCalories
Artichoke, canned (globe or French)
3.4 g1.7 g0.2 g31 kcal
Spinach, frozen
0.8 g2.3 g0.4 g18 kcal
Onion, brown (yellow), raw
0.6 g0.1 g0 g3 kcal
Garlic, fresh
0.5 g0.1 g0 g2 kcal
Olive oil, extra virgin
0 g0 g3.4 g30 kcal
Chicken stock (broth), chicken only, homemade
0 g2.5 g2.5 g33 kcal
Lemon juice, fresh
0.4 g0 g0 g1 kcal
Lemon zest (peel), fresh
0 g0 g0 g0 kcal
Cream, heavy whipping, pouring, full-fat (30-40% fat)
0.8 g0.6 g11.4 g110 kcal
Cream cheese, soft (full-fat)
1.4 g3 g11.9 g104 kcal
Parmesan cheese
0.4 g4 g2.9 g44 kcal
Salt, sea salt
0 g0 g0 g0 kcal
Pepper, black, spices
0.1 g0 g0 g0 kcal
Total per serving, about 1 cup, 240 ml/8 fl oz
8.2 g14.3 g32.7 g377 kcal

Creamy Low-Carb Spinach & Artichoke SoupPin itFollow us 148.4k

Do you like this recipe? Share it with your friends! 

Martina Slajerova
Creator of

Martina Slajerova

I changed the way I ate in 2011, when I was diagnosed with Hashimoto’s, an autoimmune disease that affects the thyroid. I had no energy, and I found it more and more difficult to maintain a healthy weight.

That’s when I decided to quit sugar, grains, and processed foods, and to start following a whole-foods-based ketogenic approach to food.

Let us know what you think, rate this recipe!

Leave a comment

Note: Any links to products or affiliate links will not be approved.
Please note that we do not offer personalised advice. For any diet related questions, please join our Facebook community.

Comments (2)

Martina, could I swap fresh spinach for frozen?

Absolutely! I'm not sure how much that would be in terms of volume as it cooks down a lot but once cooked and water is removed that's the weight you'll need to use to replace the frozen spinach.