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 3.8 from 27 reviews
  • Author: Mary
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

A rich and creamy spinach and artichoke soup that’s easy to make on the stovetop. This flavorful recipe combines sautéed onions, garlic, tender artichoke hearts, and fresh spinach with a velvety blend of cream cheese, heavy cream, and Parmesan cheese. Perfect as a comforting appetizer or light meal, it can be customized with added protein or paired with crusty bread.


Ingredients

Scale

Soup Base

  • 2 tablespoons olive oil
  • 1 small onion, diced
  • 3 cloves garlic, minced
  • 1 (14-ounce) can artichoke hearts, drained and chopped
  • 4 cups fresh spinach (or 1 cup frozen, thawed and drained)
  • 4 cups low-sodium chicken or vegetable broth

Dairy

  • 1 cup heavy cream
  • 4 ounces cream cheese, softened
  • 1/2 cup grated Parmesan cheese

Seasonings & Garnish

  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • Optional: red pepper flakes or croutons for garnish


Instructions

  1. Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add the diced onion and cook for 3–4 minutes until softened and translucent.
  2. Add Garlic: Stir in the minced garlic and cook for another 30 seconds until fragrant, being careful not to burn it.
  3. Cook Vegetables: Add the chopped artichoke hearts and fresh spinach to the pot. Sauté for 2–3 minutes until the spinach is wilted and the vegetables are heated through.
  4. Add Broth and Simmer: Pour in the low-sodium chicken or vegetable broth and bring the mixture to a gentle simmer over medium heat.
  5. Incorporate Cream Cheese: Reduce the heat to low and stir in the softened cream cheese, whisking constantly until it melts smoothly into the soup base.
  6. Finish with Cream and Cheese: Add the heavy cream, grated Parmesan, salt, and black pepper. Stir well and simmer gently for 5–7 minutes, stirring occasionally until the soup thickens to a creamy consistency.
  7. Blend (Optional): For a smoother texture, use an immersion blender directly in the pot to puree the soup partially or fully. Alternatively, leave it chunky for more texture.
  8. Serve: Ladle the soup into bowls and garnish with red pepper flakes or croutons if desired. Serve hot and enjoy.

Notes

  • For a lighter version, substitute half-and-half or milk for the heavy cream.
  • Add cooked shredded chicken for extra protein.
  • This soup pairs wonderfully with crusty bread or a grilled cheese sandwich for a more filling meal.
  • You can use frozen spinach if fresh is unavailable, but ensure it is well thawed and drained.
  • Adjust seasoning to taste if using salted broth or adding extra toppings.