Print

The Ultimate Creamy Spinach Soup

Close-up of a bowl of vibrant green spinach soup topped with a white cream swirl.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make this comforting, creamy spinach soup using fresh spinach and simple ingredients. It is a healthy and quick green soup perfect for a cozy dinner.

Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 large yellow onion, chopped
  • 2 cloves garlic, minced
  • 1 pound fresh spinach, washed well
  • 4 cups vegetable broth
  • 1 medium potato, peeled and diced (for thickness)
  • 1/2 cup heavy cream or full-fat coconut milk (for dairy-free option)
  • 1/4 teaspoon ground nutmeg
  • Salt and black pepper to taste

Instructions

  1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook until soft, about 5 minutes.
  2. Add the minced garlic and cook for 1 minute until fragrant.
  3. Add the diced potato and vegetable broth to the pot. Bring the mixture to a boil, then reduce heat and simmer until the potatoes are tender, about 10-15 minutes.
  4. Add the fresh spinach to the pot in batches, stirring until it wilts down completely into the broth.
  5. Remove the pot from the heat. Carefully blend the soup using an immersion blender until completely smooth. Alternatively, transfer the soup in batches to a standard blender and blend until smooth, then return it to the pot.
  6. Stir in the heavy cream (or coconut milk) and nutmeg. Heat gently over low heat, but do not boil.
  7. Season the soup generously with salt and pepper to your preference.
  8. Serve hot, perhaps with crusty bread for dipping.

Notes

  • For a thicker soup without potatoes, substitute 1/2 cup of cannellini beans (rinsed and drained) with the broth. Blend them with the soup base.
  • If you want a richer flavor, use chicken broth instead of vegetable broth.
  • You can garnish servings with a drizzle of olive oil or a sprinkle of Parmesan cheese.

Nutrition