Go Back

Creamy Spinach-Artichoke Soup

A rich, velvety Spinach-Artichoke Soup made with fresh spinach, artichoke hearts, and herbs. Nutritious, comforting, and ready in 45 minutes.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Soup
Cuisine American
Servings 6
Calories 200 kcal

Ingredients
  

Base Ingredients

  • 2 tbsp olive oil
  • 1 medium onion, diced
  • 3 garlic cloves, minced

Vegetables

  • 4 cups fresh spinach, chopped
  • 1 can (14 oz) artichoke hearts, drained and chopped

Broth & Creaminess

  • 4 cups vegetable broth (or chicken broth)
  • 1 cup unsweetened almond milk or whole milk

Seasonings

  • ½ cup grated Parmesan cheese (optional)
  • ¼ tsp black pepper
  • ¼ tsp salt (or to taste)
  • ¼ tsp dried thyme
  • ¼ tsp dried basil
  • 1 tbsp lemon juice (optional)
  • 1 tbsp flour (optional, for thickening)

Garnish

  • Fresh parsley, chopped
  • Extra Parmesan (optional)

Instructions
 

  • Build the Flavor Base
    Heat olive oil in a large pot over medium heat.
    Add diced onion and cook for 5 minutes until softened.
    Stir in minced garlic and cook for 1–2 minutes until fragrant.
  • Cook the Vegetables
    Add chopped spinach and cook until wilted, about 3–4 minutes.
    Stir in chopped artichokes and sauté for another 2–3 minutes.
  • Form the Soup
    Pour in the vegetable broth. Bring to a gentle simmer for 10 minutes.
    Add almond milk or whole milk and stir to combine.
    Mix in Parmesan cheese (if using), salt, pepper, thyme, and basil.
    For a thicker soup, whisk flour with a small amount of broth to form a slurry and stir it in. Let simmer for 3–5 minutes.
  • Add Freshness
    Stir in lemon juice to brighten the flavor.
  • Optional Blending
    For a creamy texture, blend the soup using an immersion blender or blend in batches.
    Return to pot and simmer another 5 minutes.
  • Serve
    Ladle into bowls and garnish with parsley and extra Parmesan.

Notes

  • Adjust thickness with broth or milk as needed.
  • Blend fully for a smooth soup or partially for texture.
  • Lemon is optional but brightens the flavor beautifully.