Creamy Spinach Artichoke Soup

This Creamy Spinach Artichoke Soup is a rich and comforting dish inspired by the classic spinach artichoke dip. It’s loaded with tender spinach, artichokes, and a velvety, cheesy broth that makes every spoonful irresistible. Perfect for a cozy night in, this soup is easy to make and full of bold flavors.

Why You’ll Love This Recipe

  • Inspired by the beloved spinach artichoke dip but in a warm, creamy soup form
  • Quick and easy to make in under an hour
  • Packed with nutrients from spinach and artichokes
  • A great way to enjoy a restaurant-quality dish at home
  • Perfect for meal prep and reheats beautifully

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • Butter
  • Onion
  • Garlic
  • Flour
  • Chicken or vegetable broth
  • Cream cheese
  • Heavy cream
  • Parmesan cheese
  • Artichoke hearts
  • Fresh spinach
  • Salt and pepper
  • Red pepper flakes (optional for spice)

Directions

  1. In a large pot, melt butter over medium heat. Add chopped onion and garlic, and sauté until fragrant and softened.
  2. Stir in the flour to create a roux, cooking for about 1 minute.
  3. Gradually pour in the broth, whisking continuously to avoid lumps.
  4. Add the cream cheese, stirring until melted and smooth.
  5. Pour in the heavy cream and Parmesan cheese, allowing the mixture to thicken.
  6. Add chopped artichoke hearts and fresh spinach, cooking until the spinach wilts.
  7. Season with salt, pepper, and red pepper flakes if using.
  8. Simmer for 10 minutes, stirring occasionally, until flavors meld together.
  9. Serve hot with crusty bread or crackers.

Servings and Timing

  • Servings: 4-6
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes

Variations

  • Dairy-Free Option: Use coconut milk instead of heavy cream and dairy-free cream cheese.
  • Keto-Friendly: Reduce the flour and substitute with a thickening agent like xanthan gum.
  • Protein Boost: Add shredded chicken for extra heartiness.
  • Spicy Kick: Increase red pepper flakes or add diced jalapeños.
  • Extra Cheese: Stir in shredded mozzarella or Gruyère for more richness.

Storage/Reheating

  • Refrigeration: Store in an airtight container for up to 4 days.
  • Freezing: Freeze for up to 2 months in a freezer-safe container. Thaw in the refrigerator before reheating.
  • Reheating: Warm over low heat on the stovetop, stirring occasionally. Add a splash of broth or cream if needed to adjust the consistency.

FAQs

Creamy Spinach Artichoke Soup

How do I prevent the soup from curdling?

Use low heat when adding dairy ingredients and stir continuously.

Can I use frozen spinach instead of fresh?

Yes, thaw and drain it thoroughly before adding to the soup.

What’s the best type of artichoke to use?

Canned or jarred artichoke hearts (drained) work best for convenience.

Can I make this soup ahead of time?

Absolutely! It tastes even better the next day after the flavors meld together.

Is this soup gluten-free?

No, but you can use cornstarch or a gluten-free flour blend instead of regular flour.

Can I add other vegetables?

Yes! Mushrooms, bell peppers, or cauliflower would be great additions.

What kind of broth should I use?

Both chicken and vegetable broth work well, depending on your preference.

Can I make this in a slow cooker?

Yes, cook on low for 4-5 hours, adding the dairy in the last 30 minutes.

How can I make the soup thicker?

Let it simmer longer or add a little more flour at the beginning.

What can I serve with this soup?

Crusty bread, garlic bread, or a side salad pair wonderfully.

Conclusion

Creamy Spinach Artichoke Soup is a deliciously rich and satisfying dish that combines the best elements of a classic dip into a comforting meal. Whether you’re looking for a quick weeknight dinner or something special to impress guests, this soup is sure to be a hit. Try it today and enjoy a bowl of creamy, cheesy goodness!

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: samahkitchen
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Description

This Creamy Spinach Artichoke Soup is rich, velvety, and packed with flavor. Inspired by the classic dip, this soup features tender spinach, artichoke hearts, and a creamy, cheesy broth. Perfect for a cozy night in or as a delicious starter for any meal!


Ingredients

Units Scale
  • 2 tablespoons butter
  • 1 small onion, diced
  • 3 cloves garlic, minced
  • 1/4 cup all-purpose flour
  • 4 cups vegetable broth (or chicken broth)
  • 1 (14 oz) can artichoke hearts, drained and chopped
  • 4 cups fresh spinach, chopped
  • 1 teaspoon salt (adjust to taste)
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon crushed red pepper flakes (optional)
  • 1 cup heavy cream (or half-and-half)
  • 1 cup shredded Parmesan cheese
  • 4 oz cream cheese, softened

Instructions

  1. In a large pot, melt the butter over medium heat. Add the diced onion and sauté until soft, about 3-4 minutes.
  2. Stir in the minced garlic and cook for another 30 seconds until fragrant.
  3. Sprinkle in the flour and stir constantly for about 1 minute to create a roux.
  4. Slowly whisk in the vegetable broth, making sure there are no lumps.
  5. Add the chopped artichoke hearts, spinach, salt, black pepper, thyme, and crushed red pepper flakes (if using). Simmer for about 10 minutes, stirring occasionally.
  6. Reduce heat to low and stir in the heavy cream, Parmesan cheese, and cream cheese. Continue stirring until the cheeses are fully melted and the soup is smooth.
  7. Taste and adjust seasoning as needed. If the soup is too thick, add a little more broth until you reach the desired consistency.
  8. Serve warm with crusty bread or crackers.

Notes

  • For a smoother texture, blend the soup with an immersion blender before adding the cheeses.
  • If you want a lighter version, use whole milk instead of heavy cream.
  • Add shredded rotisserie chicken for extra protein.

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *