Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Spinach and Artichoke Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.1 from 55 reviews
  • Author: Kimberly
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian, Gluten Free

Description

This creamy spinach and artichoke soup is a comforting and flavorful blend of tender spinach, tangy artichoke hearts, and rich cheeses, simmered to perfection. It’s an easy-to-make American-style vegetarian soup that’s perfect for a cozy meal, offering a smooth, velvety texture with optional red pepper flakes for a subtle kick.


Ingredients

Vegetables and Aromatics

  • 1 tablespoon olive oil
  • 1 tablespoon unsalted butter
  • 1 small yellow onion, chopped
  • 3 cloves garlic, minced
  • 1 (14-ounce) can artichoke hearts, drained and chopped
  • 4 cups fresh spinach, roughly chopped

Liquids and Dairy

  • 4 cups vegetable or chicken broth
  • 1 cup heavy cream
  • 4 ounces cream cheese, softened
  • ½ cup grated Parmesan cheese

Seasoning

  • ½ teaspoon crushed red pepper flakes (optional)
  • Salt and black pepper to taste


Instructions

  1. Sauté Aromatics: In a large pot, heat olive oil and unsalted butter over medium heat. Add the chopped onion and sauté for 4–5 minutes until translucent and soft.
  2. Cook Garlic and Artichokes: Stir in minced garlic and cook for 1 minute until fragrant. Then add the chopped artichoke hearts and cook for an additional 2 minutes to combine flavors.
  3. Add Broth and Simmer: Pour in the vegetable or chicken broth and bring the mixture to a gentle simmer to meld all ingredients.
  4. Wilt Spinach: Add the roughly chopped fresh spinach to the pot and cook until wilted, approximately 2–3 minutes.
  5. Add Creamy Ingredients: Lower the heat to low. Stir in the softened cream cheese, heavy cream, and grated Parmesan cheese until the soup becomes smooth and creamy.
  6. Season: Add crushed red pepper flakes if using, along with salt and black pepper to taste, adjusting seasoning as desired.
  7. Blend Soup (Optional): Use an immersion blender to partially puree the soup for a creamier texture, or leave it chunky based on preference.
  8. Final Simmer and Serve: Let the soup simmer for another 5 minutes to allow flavors to combine fully. Serve hot and enjoy.

Notes

  • Frozen spinach can be used as a substitute if fresh spinach is unavailable; just thaw and drain it well before adding.
  • For an even richer and cheesier soup, add a handful of shredded mozzarella or Gruyère cheese before blending.