This creamy spinach artichoke soup is a comforting bowl that combines the rich flavors of spinach and artichokes in a savory favorite. Perfect for a cozy lunch, this dish is both satisfying and nutritious.
The recipe is simple to follow and features wholesome ingredients that create a deliciously creamy vegetable soup. You can easily adjust the seasonings to suit your taste.
Delicious Spinach Artichoke Soup Recipe

This spinach artichoke soup features tender spinach and artichoke hearts blended into a creamy base, making it a delightful addition to any meal. The recipe takes about 30 minutes to prepare and serves 4 people.
Ingredients
- 2 cups fresh spinach, chopped
- 1 can (14 oz) artichoke hearts, drained and chopped
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 4 cups vegetable broth
- 1 cup heavy cream or coconut milk
- 2 tablespoons olive oil
- 1 teaspoon salt, adjust to taste
- 1/2 teaspoon black pepper
- 1/2 teaspoon crushed red pepper flakes (optional)
- 1/2 cup grated Parmesan cheese (optional)
- Fresh parsley for garnish (optional)
Instructions
- Sauté Aromatics: In a large pot, heat the olive oil over medium heat. Add the chopped onion and garlic, and sauté until softened and fragrant (about 3-4 minutes).
- Add Spinach and Artichokes: Stir in the chopped spinach and artichoke hearts, cooking until the spinach wilts (about 2-3 minutes).
- Pour in Broth: Add the vegetable broth and bring to a simmer. Cook for about 10 minutes to allow the flavors to meld.
- Blend the Soup: Use an immersion blender to puree the soup until smooth, or transfer it in batches to a blender. For a chunkier texture, leave some pieces intact.
- Add Creaminess: Stir in the heavy cream or coconut milk and heat gently over low heat without boiling. Adjust seasoning with salt, pepper, and red pepper flakes, if using.
- Serve: Ladle the soup into bowls and top with grated Parmesan cheese and fresh parsley, if desired. Enjoy hot with crusty bread.
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
Nutrition Information
- Servings: 4 bowls
- Calories: 320kcal
- Fat: 22g
- Protein: 8g
- Carbohydrates: 24g






