Skip to content
Free Trial
  1. Home
  2. Blog
  3. Recipes
  4. Main Dishes

Creamy Low-Carb Spinach & Artichoke Soup

  • Ready in 40m
  • 8.2 g net carbs
  • 377 kcal
  • Serves 8
Jump to recipe ↓

This post may contain affiliate links, see our disclaimer.

Creamy Low-Carb Spinach & Artichoke Soup (keto, gluten-free, vegetarian)

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.

Step-by-step

  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 (keto, gluten-free, vegetarian)
  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 (keto, gluten-free, vegetarian)
  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 (keto, gluten-free, vegetarian)
  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 (keto, gluten-free, vegetarian)
  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 (keto, gluten-free, vegetarian)
Creamy Low-Carb Spinach & Artichoke Soup

Recipe

Creamy Low-Carb Spinach & Artichoke Soup

★★★★★4.8 (13 ratings)

This creamy spinach & artichoke soup is naturally low in carbs and so satisfying. It's made with common ...

Hands on
10m
Overall
40m
Servings
8
8.2 g
Net carbs
14.3 g
Protein
32.7 g
Fat
377
kcal
PinRate

Ingredients makes 8 servings

Instructions

  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.

  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.

  3. Add the chicken stock (or vegetable stock), spinach, lemon juice and lemon zest. Bring to a simmer over a medium-high heat.

  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.

  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.

Nutrition per serving, about 1 cup, 240 ml/8 fl oz

Carbs 9%Protein 15%Fat 76% of calories

Net carbs
8.2 g
Total carbs
13.8 g
Fiber
5.6 g
Sugars
4 g
Protein
14.3 g
Fat
32.7 g
Saturated fat
18.6 g
Calories
377 kcal
Sodium
845 mg · 36.7% RDA
Magnesium
89 mg · 22.2% RDA
Potassium
630 mg · 31.5% EMR
Nutrition by ingredient
Per about 1 cup, 240 ml/8 fl ozNet carbsProteinFatkcal
Artichoke, canned (globe or French)3.4 g1.7 g0.2 g31
Spinach, frozen0.8 g2.3 g0.4 g18
Onion, brown (yellow), raw0.6 g0.1 g0 g3
Garlic, fresh0.5 g0.1 g0 g2
Olive oil, extra virgin0 g0 g3.4 g30
Chicken stock (broth), chicken only, homemade0 g2.5 g2.5 g33
Lemon juice, fresh0.4 g0 g0 g1
Lemon zest (peel), fresh0 g0 g0 g0
Cream, heavy whipping, pouring, full-fat (30-40% fat)0.8 g0.6 g11.4 g110
Cream cheese, soft (full-fat)1.4 g3 g11.9 g104
Parmesan cheese0.4 g4 g2.9 g44
Salt, sea salt0 g0 g0 g0
Pepper, black, spices0.1 g0 g0 g0
Total8.2 g14.3 g32.7 g377

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

  • Gluten free
  • Egg free
  • Nut free
  • Nightshade free
  • Pork free
  • Avocado free
  • Coconut free
  • Fish free
  • Shellfish free
  • Beef free
  • Pescatarian
  • Vegetarian

Comments & ratings (2)

4.813 ratings
  • 5 ★10
  • 4 ★3
  • 3 ★0
  • 2 ★0
  • 1 ★0

Leave a comment

Made this? Rate it

Comments appear after we've read them.

Comment received

  1. Kim Seabrook

    Martina, could I swap fresh spinach for frozen?

    1. Martina @ KetoDietAuthor

      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.

My go-to recipes for stress-free meal prep

⭐️ FREE EMAIL BONUS ⭐️
Easy, filling, high-protein meals I make on repeat to save time & keep it simple.