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

Spinach Artichoke Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Molly
  • Total Time: 1 hour
  • Yield: 4 servings
  • Diet: Vegetarian

Description

This Spinach Artichoke Soup combines the rich, velvety flavors of classic spinach artichoke dip with the warmth of a hearty soup. With fresh spinach, creamy cheeses, and crispy roasted artichokes on top, it’s a comforting, indulgent, and satisfying recipe that’s perfect for weeknight dinners or elegant starters. Ideal for soup lovers and fans of creamy dips alike.


Ingredients

2 x 15 oz (450 g) cans quartered artichokes

1 cup (67 g) Panko or breadcrumbs

1/4 cup (20 g) Parmigiano Reggiano, finely grated

1/3 cup extra-virgin olive oil, plus more as needed

250 g (9 oz) fresh spinach

3 tablespoons (45 g) unsalted butter

1 medium yellow onion, chopped

1/4 cup (35 g) all-purpose flour

2 cups (480 g) whole milk

1 1/2 cups (360 g) water

1 small garlic head, top cut off, root attached

2 Parmigiano Reggiano rinds (optional)

56 g (2 oz) cream cheese

113 g or 1/2 cup (4 oz) sour cream

42 g or 1/2 cup (1.5 oz) Parmigiano Reggiano, finely grated

Kosher salt, to taste

Coarsely grated low-moisture mozzarella cheese, for serving


Instructions

  1. Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.
  2. Drain and pat dry the quartered artichokes. Place on the baking sheet and toss with breadcrumbs, grated Parmigiano, olive oil, and a pinch of salt. Roast for 25–30 minutes, tossing halfway through, until golden and crispy.
  3. Bring a pot of water to a boil and prepare an ice bath. Blanch the spinach for 1 minute, then transfer to the ice bath. Drain and set aside.
  4. In a medium saucepan, melt the butter over medium heat. Add the chopped onion and cook for 4–5 minutes until translucent.
  5. Stir in the flour and cook for 1 minute until lightly browned. Slowly whisk in the milk, then the water, garlic head, and parmesan rinds (if using). Simmer for 10–15 minutes, stirring occasionally, until slightly thickened. Season with salt to taste.
  6. In a bowl, whisk together the cream cheese and sour cream with a ladle of the hot soup to temper. Stir the mixture back into the pot. Remove from heat.
  7. Squeeze the roasted garlic cloves into the soup. Add the grated Parmigiano Reggiano and stir to combine.
  8. Drain the blanched spinach and add it to the soup. Blend the soup with an immersion blender until smooth. Adjust the consistency with more liquid if needed. Taste and season with more salt if necessary.
  9. To serve, ladle the soup into bowls, sprinkle with mozzarella cheese, pour over a bit more soup, and top with crispy roasted artichokes.

Notes

  • Use frozen spinach as a convenient substitute; thaw and drain well before use.
  • For extra creaminess, add a splash of heavy cream at the end.
  • Make it gluten-free by using gluten-free flour and breadcrumbs.
  • Store soup and crispy artichokes separately to maintain texture.
  • Soup thickens when stored—add milk or water when reheating to adjust consistency.
  • Prep Time: 15 mins
  • Cook Time: 45 mins
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 410
  • Sugar: 6g
  • Sodium: 520mg
  • Fat: 30g
  • Saturated Fat: 15g
  • Unsaturated Fat: 13g
  • Trans Fat: 0g
  • Carbohydrates: 22g
  • Fiber: 4g
  • Protein: 13g
  • Cholesterol: 65mg