← All recipes
Steamy bowl of creamy green soup with chunks of spinach and artichokes, garnished with grated parmesan.

Creamy Spinach and Artichoke Soup

This velvety soup is packed with hearty spinach and artichoke hearts, offering a comforting hug in every spoonful.

Total: 40 minPrep: 10 minCook: 30 min6 servingsDifficulty: Easy⭐ 4.7 (123+ ratings)$

Ingredients

Servings:

Steps

  1. 1 Heat olive oil in a large pot over medium heat. Add onion and cook until softened, about 5 minutes.
  2. 2 Stir in garlic and cook for another minute.
  3. 3 Sprinkle flour over the onions and garlic, stirring constantly for 1 minute to create a roux.
  4. 4 Gradually pour in the vegetable broth, whisking to combine.
  5. 5 Add artichoke hearts and bring to a simmer.
  6. 6 Stir in spinach until wilted.
  7. 7 Reduce heat to low and add heavy cream, salt, pepper, and nutmeg. Stir to combine.
  8. 8 Simmer gently for 10 minutes. Stir in Parmesan cheese until melted and soup is creamy.
  9. 9 Taste and adjust seasoning if necessary.

Equipment

Variations

Substitutions

Pairings

Nutrition

Calories: 250 kcal
Fat: 18g fat
Carbs: 15g carbohydrates
Protein: 6g protein
Fiber: 4g fiber
Sugar: 4g sugar
Sodium: 600mg sodium

Tips

Storage

Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat.

Freezing: Freezes well for up to 3 months. Thaw in the refrigerator and reheat gently, adding a splash of milk or cream if needed.

Serving Suggestions

FAQ

Can I use canned spinach?

Yes, drained canned spinach works well, though fresh spinach is preferred for texture.

Share this recipe