Description
This creamy spinach artichoke soup is a deliciously comforting blend of savory flavors, with tender spinach, hearty artichokes, and rich Parmesan. Perfect for cold days or as a delightful starter, it’s an easy and quick recipe for any occasion.
Ingredients
Scale
- 2 tablespoons olive oil
- 1 small onion, diced
- 3 cloves garlic, minced
- 3 cups fresh spinach, chopped
- 1 can (14 oz) artichoke hearts, drained and chopped
- 4 cups chicken or vegetable broth
- 1 cup heavy cream
- 1 cup shredded Parmesan cheese
- Salt and pepper to taste
- 1/2 teaspoon red pepper flakes (optional, for a bit of heat)
Instructions
- Heat olive oil in a large pot over medium heat. Add the diced onion and cook until softened, about 5 minutes.
- Add the minced garlic and cook for an additional minute until fragrant.
- Stir in the chopped spinach and artichoke hearts, cooking until the spinach is wilted.
- Pour in the chicken or vegetable broth and bring the mixture to a simmer. Let it cook for 10-15 minutes to allow the flavors to meld.
- Lower the heat and stir in the heavy cream and Parmesan cheese. Continue cooking, stirring occasionally, until the cheese is melted and the soup has a creamy texture.
- Season with salt, pepper, and red pepper flakes, if desired.
- Serve warm, garnished with extra Parmesan or fresh herbs if preferred.
Notes
- Adjust red pepper flakes for heat preference.
- Substitute with low-fat cream for a lighter version.
- Serve with crusty bread for extra satisfaction.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Calories: 300 kcal
- Sodium: 800mg
- Fat: 24g
- Carbohydrates: 12g
- Fiber: 3g
- Protein: 8g