Spinach Soup
- Level: Easy
- Yield: 4 servings
-
- Nutritional Analysis
- Per Serving
- Serving Size
- 1 of 4 servings
- Calories
- 329
- Total Fat
- 25
- Saturated Fat
- 12
- Carbohydrates
- 20
- Dietary Fiber
- 2
- Sugar
- 10
- Protein
- 9
- Cholesterol
- 49
- Sodium
- 702
- Total: 35 min
- Active: 25 min
Ingredients
2 tablespoons olive oil
10 ounces baby spinach
2 cloves garlic, minced
4 tablespoons salted butter
1/2 medium onion, chopped
1/4 cup all-purpose flour
3 cups whole milk, plus more if needed
Kosher salt
1/4 teaspoon cayenne pepper, plus more to taste
Freshly ground black pepper
Chopped fresh parsley and/or chives, for topping
Directions
- Heat the olive oil in a large skillet over medium heat. Add the spinach and garlic and cook, stirring constantly, until the spinach is wilted, 2 to 3 minutes. Add the mixture to a blender or food processor, pour in 1/4 cup hot water and pulse until pureed. Set aside.
- Melt the butter in a large soup pot over medium heat. Add the onion and cook until it begins to soften, about 5 minutes. Sprinkle in the flour and stir to combine. Cook for about 2 minutes, then pour in the milk, stirring occasionally. Add 2 teaspoons salt, the cayenne and a few grinds of black pepper and stir to combine. Cook, stirring constantly, until slightly thickened, about 5 minutes.
- Pour in the pureed spinach and cook until thickened, 3 to 5 more minutes. If the soup is too thick, stir in more warm water or milk. Check the seasonings, adding more salt, black pepper or cayenne as needed. Ladle into bowls and top with parsley and/or chives.