If you love the creamy, cheesy goodness of spinach artichoke dip, then you are going to adore this Creamy Spinach Artichoke Soup. It has all the same comforting flavors but in a warm, hearty soup form that’s perfect for chilly days. With its smooth, velvety texture and rich, savory taste, this soup is a must-try for anyone who enjoys easy, delicious, and satisfying meals.
Why You’ll Love This Recipe
This recipe is perfect for:
- Busy home cooks looking for a quick and comforting meal.
- Vegetarians (or those looking for a meatless meal) when made with vegetable broth.
- Fans of creamy, indulgent soups that still pack in nutritious ingredients.
- Entertainers who want to impress guests with a soup that tastes gourmet but is incredibly easy to make.
The combination of fresh spinach, tender artichoke hearts, and a luscious blend of cheeses makes this soup a true crowd-pleaser. Plus, it comes together in just about 30 minutes, making it ideal for weeknights or meal prepping ahead of time.
- 2 tablespoons butter
- 1 small onion, diced
- 3 cloves garlic, minced
- 1/4 cup all-purpose flour
- 4 cups vegetable broth (or chicken broth)
- 1 (14 oz) can artichoke hearts, drained and chopped
- 4 cups fresh spinach, chopped
- 1 teaspoon salt (adjust to taste)
- 1/2 teaspoon black pepper
- 1/2 teaspoon dried thyme
- 1/2 teaspoon crushed red pepper flakes (optional)
- 1 cup heavy cream (or half-and-half)
- 1 cup shredded Parmesan cheese
- 4 oz cream cheese, softened
- Large pot or Dutch oven
- Wooden spoon or spatula
- Whisk
- Knife and cutting board
- Measuring cups and spoons
- Sauté the Aromatics: In a large pot over medium heat, melt the butter. Add the diced onion and cook for 3-4 minutes until soft.
- Add the Garlic: Stir in the minced garlic and cook for about 30 seconds until fragrant.
- Create the Roux: Sprinkle in the flour, stirring constantly for about 1 minute. This will help thicken the soup.
- Incorporate the Broth: Slowly whisk in the vegetable broth, ensuring there are no lumps.
- Add the Vegetables & Spices: Stir in the chopped artichoke hearts, spinach, salt, black pepper, thyme, and crushed red pepper flakes (if using). Let the soup simmer for about 10 minutes, stirring occasionally.
- Make It Creamy: Reduce the heat to low and add the heavy cream, Parmesan cheese, and softened cream cheese. Stir until everything is fully melted and the soup is smooth.
- Final Adjustments: Taste and adjust seasoning as needed. If the soup is too thick, add a little more broth until you reach the desired consistency.
- Serve & Enjoy! Ladle the soup into bowls and serve warm with crusty bread or crackers.
- Make it lighter: Use half-and-half instead of heavy cream or swap in Greek yogurt for some of the creaminess.
- Boost the protein: Add shredded rotisserie chicken or cooked white beans for an extra filling meal.
- Spice it up: Increase the crushed red pepper flakes or add a dash of hot sauce.
- Use frozen spinach: If you don’t have fresh spinach, frozen spinach works well—just be sure to thaw and drain it before adding it to the soup.
- Make it gluten-free: Swap the all-purpose flour for a gluten-free flour blend or cornstarch slurry.
- Refrigerate: Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Freeze: This soup can be frozen, but because of the dairy, it may separate upon reheating. If freezing, store in freezer-safe containers for up to 3 months and stir well after reheating.
- Reheat: Warm over low heat on the stovetop, stirring frequently, or microwave in short bursts, stirring in between, to maintain the creamy texture.
This soup is fantastic on its own but pairs wonderfully with:
- Crusty bread or garlic toast
- A simple green salad with a light vinaigrette
- Grilled cheese sandwiches for a cozy meal
- A glass of white wine like Sauvignon Blanc or Pinot Grigio
Can I make this soup ahead of time?
Yes! This soup reheats well, making it perfect for meal prep. Just be sure to stir it well when reheating.
Can I use fresh artichokes instead of canned?
Absolutely! Fresh artichokes require a bit more prep but offer a fantastic fresh flavor. Be sure to cook and chop them before adding them to the soup.
Is this soup vegetarian?
Yes, as long as you use vegetable broth instead of chicken broth, this soup is fully vegetarian.
Can I make this soup dairy-free?
You can substitute coconut milk or cashew cream for the heavy cream, and use a dairy-free Parmesan alternative. The texture will be slightly different, but still delicious.
This Creamy Spinach Artichoke Soup is the ultimate comfort food, bringing together the beloved flavors of spinach artichoke dip in a cozy, hearty bowl. It’s easy to make, packed with nutrients, and sure to be a hit with family and friends.
If you love this recipe, don’t forget to share it on social media and subscribe to our blog for more delicious, easy-to-make recipes. Let us know in the comments if you tried it and what variations you loved!