Creamy One-Pot Spinach and Artichoke Soup

Creamy One-Pot Spinach and Artichoke Soup

A rich, spoonable take on the classic dip, simmered into a velvety soup in one pot.

Total 35 min Makes 4 servings Calories 420/serving

Dietary

Vegetarian, Pescatarian, Nut free, Halal, Kosher

Allergens

Dairy, Wheat

This soup pulls the flavors of the beloved spinach and artichoke dip into a warm, creamy bowl built entirely in a single pot. Cream cheese and Parmesan give the broth its silky body while garlic and onion add depth, making it a cozy starter or light dinner alongside crusty bread.

Ingredients

  • 2 tablespoons unsalted butter
  • 1 small yellow onion, diced
  • 3 cloves garlic, minced
  • 3 tablespoons all-purpose flour
  • 4 cups vegetable broth
  • 8 ounces cream cheese, softened and cubed
  • 1 cup heavy cream
  • 14 ounces canned artichoke hearts, drained and chopped
  • 5 ounces fresh baby spinach, chopped
  • 1 cup grated Parmesan cheese
  • 1/2 teaspoon red pepper flakes
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

Method

  1. Melt the butter in a 6-quart saucepan over medium heat. Add the onion and cook, stirring occasionally, until softened, about 5 minutes.

  2. Add the garlic and cook, stirring, until fragrant, about 30 seconds.

  3. Sprinkle in the flour and stir constantly to form a paste, cooking for 1 minute to remove the raw flour taste.

  4. Slowly whisk in the vegetable broth, scraping the bottom of the pot to prevent lumps, until smooth.

  5. Bring the mixture to a gentle simmer and cook, stirring occasionally, until slightly thickened, about 5 minutes.

  6. Reduce heat to low and whisk in the cream cheese until fully melted and smooth.

  7. Stir in the heavy cream, chopped artichoke hearts, red pepper flakes, salt, and black pepper.

  8. Simmer gently over low heat for 10 minutes to let the flavors meld, stirring occasionally.

  9. Add the chopped spinach and Parmesan cheese, stirring until the spinach wilts and the cheese melts, about 3 minutes.

  10. Taste and adjust seasoning with additional salt and pepper as needed, then ladle into bowls and serve hot.

Rate this recipe

★ 3.8 (1)

Creamy One-Pot Spinach and Artichoke Soup

This soup pulls the flavors of the beloved spinach and artichoke dip into a warm, creamy bowl built entirely in a single pot. Cream cheese and Parmesan give the broth its silky body while garlic and onion add depth, making it a cozy starter or light dinner alongside crusty bread.

35 min 4 servings 420 cal

Ingredients

  • 2 tablespoons unsalted butter
  • 1 small yellow onion, diced
  • 3 cloves garlic, minced
  • 3 tablespoons all-purpose flour
  • 4 cups vegetable broth
  • 8 ounces cream cheese, softened and cubed
  • 1 cup heavy cream
  • 14 ounces canned artichoke hearts, drained and chopped
  • 5 ounces fresh baby spinach, chopped
  • 1 cup grated Parmesan cheese
  • 1/2 teaspoon red pepper flakes
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

Method

  1. 1

    Melt the butter in a 6-quart saucepan over medium heat. Add the onion and cook, stirring occasionally, until softened, about 5 minutes.

  2. 2

    Add the garlic and cook, stirring, until fragrant, about 30 seconds.

  3. 3

    Sprinkle in the flour and stir constantly to form a paste, cooking for 1 minute to remove the raw flour taste.

  4. 4

    Slowly whisk in the vegetable broth, scraping the bottom of the pot to prevent lumps, until smooth.

  5. 5

    Bring the mixture to a gentle simmer and cook, stirring occasionally, until slightly thickened, about 5 minutes.

  6. 6

    Reduce heat to low and whisk in the cream cheese until fully melted and smooth.

  7. 7

    Stir in the heavy cream, chopped artichoke hearts, red pepper flakes, salt, and black pepper.

  8. 8

    Simmer gently over low heat for 10 minutes to let the flavors meld, stirring occasionally.

  9. 9

    Add the chopped spinach and Parmesan cheese, stirring until the spinach wilts and the cheese melts, about 3 minutes.

  10. 10

    Taste and adjust seasoning with additional salt and pepper as needed, then ladle into bowls and serve hot.