Why Make This Recipe
Spinach Artichoke Soup is a warm and comforting dish that’s perfect for any time of the year. It’s creamy, full of flavor, and packed with nutritious ingredients. This soup combines the earthy taste of spinach with the tangy flavor of artichokes, creating a delightful blend that everyone will love. It’s great for family dinners, gatherings with friends, or even as a cozy lunch on a chilly day.
How to Make Spinach Artichoke Soup
Ingredients
- 2 cups fresh spinach, chopped
- 1 cup canned artichoke hearts, drained and chopped
- 1 onion, diced
- 2 cloves garlic, minced
- 4 cups vegetable broth
- 1 cup heavy cream
- 1 cup cream cheese
- Salt and pepper to taste
- Olive oil for sautéing
Directions
- In a large pot, heat olive oil over medium heat. Add diced onion and minced garlic, and sauté until the onion is translucent.
- Add the chopped artichoke hearts and cook for another 2-3 minutes.
- Pour in the vegetable broth and bring to a simmer.
- Add the chopped spinach and cook until wilted.
- Stir in the cream cheese until melted and smooth.
- Finally, add the heavy cream, and season with salt and pepper to taste.
- Serve hot and enjoy your cozy family dinner!
How to Serve Spinach Artichoke Soup
Serve the Spinach Artichoke Soup in bowls, topped with a sprinkle of black pepper or fresh herbs for a touch of color. You can pair it with crusty bread or a light salad for a complete meal. This soup is perfect as a starter or as a main course.
How to Store Spinach Artichoke Soup
If you have leftovers, let the soup cool to room temperature. Transfer it to an airtight container and refrigerate. It should stay fresh for about 3 to 4 days. You can also freeze the soup for up to 2 months. To reheat, simply thaw it in the fridge overnight and warm it on the stove over low heat.
Tips to Make Spinach Artichoke Soup
- For a thicker soup, blend the spinach and artichokes before adding the cream.
- Add some grated cheese like Parmesan or mozzarella for an extra cheesy flavor.
- If you like spice, add a pinch of red pepper flakes for some heat.
Variation
You can try making this soup with other greens like kale or Swiss chard if you want a change. Additionally, swapping out the heavy cream for coconut milk can give the soup a different taste and make it dairy-free.
FAQs
-
Can I use frozen spinach instead of fresh?
Yes, you can use frozen spinach. Just make sure to thaw and drain it before adding it to the soup. -
Is there a vegan option for this soup?
Absolutely! You can use coconut cream instead of heavy cream and vegan cream cheese to make it completely plant-based. -
How can I make this soup spicier?
To add some heat, try incorporating red pepper flakes or diced jalapeños while sautéing the onion and garlic.

Spinach Artichoke Soup
Ingredients
Method
- In a large pot, heat olive oil over medium heat. Add diced onion and minced garlic, and sauté until the onion is translucent.
- Add the chopped artichoke hearts and cook for another 2-3 minutes.
- Pour in the vegetable broth and bring to a simmer.
- Add the chopped spinach and cook until wilted.
- Stir in the cream cheese until melted and smooth.
- Finally, add the heavy cream, and season with salt and pepper to taste.
- Serve hot and enjoy your cozy family dinner!