Creamy Spinach Artichoke Soup

Why You’ll Love Creamy Spinach Artichoke Soup Recipe

I love how quickly this soup comes together while still tasting like something that simmered all day. The texture is smooth and creamy, with little bites of spinach and artichoke throughout. I also enjoy how customizable it is, since I can adjust the creaminess or make it a bit lighter if I want. It is filling, flavorful, and perfect as a main dish or a starter.

Ingredients

(Note: All ingredient amounts are listed in the recipe card below.)

▢2 Tablespoons Butter
▢1 Onion chopped
▢4 Garlic Cloves minced (or 3/4 teaspoon Garlic Powder)
▢1 – 9- ounce pkg. Frozen Chopped Spinach may use 1/2 of pkg. if you so desire
▢1 teaspoon Salt
▢1 teaspoon Pepper
▢3 Tablespoons Flour may delete if you want gluten-free or keto-friendly soup
▢4 cups Chicken Broth
▢1 – 14 ounce can Artichoke Hearts drained and roughly chopped
▢1- 1 1/2 cups Heavy Cream depending on how creamy you want the soup
▢1 – 8- ounce pkg. Cream Cheese
▢1 cup Parmesan Cheese plus additional 1/2 cup for garnish

Creamy Spinach Artichoke Soup Directions

I start by melting the butter in a large pot over medium-high heat. Once melted, I add the chopped onion and sauté for about 5 minutes until it becomes soft and fragrant. Then I stir in the minced garlic and cook for another minute.

Next, I add the frozen chopped spinach, stirring frequently and breaking it apart with a wooden spoon. I let it cook for about 5 to 7 minutes until it is heated through. Then I sprinkle in the salt and pepper.

I stir in the flour, mixing well to avoid any lumps and to help thicken the soup later.

I pour in the chicken broth and add the chopped artichoke hearts. I let everything heat together for about 5 to 10 minutes so the flavors begin to blend.

I reduce the heat to low and add the heavy cream, stirring to combine. Then I add the cream cheese and allow it to melt slowly, keeping the heat low so the soup stays smooth and does not curdle.

Finally, I stir in the parmesan cheese until everything is creamy and well combined. I taste and adjust seasoning if needed, then serve the soup with extra parmesan cheese sprinkled on top.

Servings and Timing

Prep time: 5 minutes
Cook time: 35 minutes
Total time: 40 minutes

Servings: 6

Variations

I like to make this soup lighter by using half-and-half instead of heavy cream, though it becomes slightly less rich. When I want extra protein, I add shredded cooked chicken.

For a smoother texture, I sometimes blend part of the soup using an immersion blender while leaving some chunks for texture. If I want a bit of heat, I add a pinch of red pepper flakes.

I can also make it gluten-free by skipping the flour or replacing it with a gluten-free thickener.

Storage/Reheating

I store leftover soup in an airtight container in the refrigerator for up to 4 days. The flavors deepen over time, which I really enjoy.

When reheating, I warm it gently on the stovetop over low heat, stirring often to keep the texture smooth. I can also microwave it in short intervals, stirring in between. If it thickens too much, I add a splash of broth or cream to loosen it.

FAQs

Can I use fresh spinach instead of frozen?

I can use fresh spinach, but I need to cook it down first since it reduces a lot in volume. It gives a slightly fresher taste.

Can I make this soup vegetarian?

I can easily swap the chicken broth for vegetable broth and still get a delicious result.

Why is my soup too thick?

If it becomes too thick, I simply add more broth or a bit of cream until I reach the consistency I like.

Can I freeze this soup?

I can freeze it, but because of the dairy, the texture may change slightly when reheated. I prefer enjoying it fresh or refrigerated.

How do I prevent curdling?

I keep the heat low when adding the cream and cream cheese, and I avoid boiling the soup after adding dairy.

Can I skip the cream cheese?

I can, but the soup will be less rich and creamy. The cream cheese adds body and flavor.

What can I serve with this soup?

I like serving it with crusty bread, garlic bread, or even a simple side salad.

Can I blend the entire soup?

I can blend it fully if I want a completely smooth soup, though I enjoy having some texture from the artichokes.

How do I make it more flavorful?

I sometimes add extra garlic, parmesan, or even a squeeze of lemon juice to brighten the flavors.

Can I use canned spinach?

I can, but I make sure to drain it very well. I find frozen spinach gives a better texture and flavor.

Conclusion

I keep coming back to this creamy spinach artichoke soup because it is easy, comforting, and packed with flavor. The rich, cheesy base combined with spinach and artichokes makes it feel like a warm, satisfying version of a favorite dip. It is a simple recipe that always delivers a cozy and delicious result.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Spinach Artichoke Soup

Creamy Spinach Artichoke Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Amy
  • Prep Time: 5 minutes
  • Cook Time: 35 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Low Calorie

Description

This creamy spinach artichoke soup is rich, comforting, and packed with tender spinach, hearty artichokes, and a velvety cheese-filled broth. It delivers all the flavors of the classic dip in a warm, satisfying bowl.


Ingredients

2 tablespoons butter

1 onion, chopped

4 garlic cloves, minced

1 (9-ounce) package frozen chopped spinach

1 teaspoon salt

1 teaspoon pepper

3 tablespoons flour

4 cups chicken broth

1 (14-ounce) can artichoke hearts, drained and chopped

1 to 1 1/2 cups heavy cream

1 (8-ounce) package cream cheese

1 cup Parmesan cheese, plus 1/2 cup for garnish


Instructions

  1. Melt butter in a large pot over medium-high heat. Add chopped onion and sauté for about 5 minutes until soft.
  2. Add minced garlic and cook for 1 minute until fragrant.
  3. Stir in frozen spinach, breaking it apart, and cook for 5–7 minutes until heated through.
  4. Add salt and pepper, then stir in flour and cook briefly to combine.
  5. Pour in chicken broth and add chopped artichoke hearts. Simmer for 5–10 minutes.
  6. Reduce heat to low and stir in heavy cream.
  7. Add cream cheese and allow it to melt धीरेly, stirring until smooth.
  8. Stir in Parmesan cheese until fully melted and combined.
  9. Taste and adjust seasoning, then serve hot with extra Parmesan on top.

Notes

Use vegetable broth instead of chicken broth for a vegetarian version.

Substitute half-and-half for a lighter soup.

Add shredded cooked chicken for extra protein.

Blend part or all of the soup for a smoother texture.

Add red pepper flakes for a hint of heat.

Store in the refrigerator for up to 4 days and reheat gently.


Nutrition

  • Serving Size: 1 bowl
  • Calories: 420 kcal
  • Sugar: 4 g
  • Sodium: 820 mg
  • Fat: 32 g
  • Saturated Fat: 18 g
  • Unsaturated Fat: 11 g
  • Trans Fat: 0 g
  • Carbohydrates: 16 g
  • Fiber: 3 g
  • Protein: 12 g
  • Cholesterol: 90 mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments