Dive into the wholesome and refreshing experience of Homemade Spinach Soup, a vibrant creation that celebrates the verdant richness of spinach. This nourishing dish begins with a delightful sauté of finely chopped onions and minced garlic, laying the aromatic foundation for what is to become a symphony of flavors. Diced potatoes join the ensemble, adding a subtle creaminess to the pot.

As fresh spinach leaves gracefully wilt in the heat, the vibrant green hues infuse the broth, creating a visual feast that mirrors the nutritional goodness within. The addition of vegetable or chicken broth transforms this medley into a simmering concoction, allowing the potatoes to tenderize under the gentle heat.

A velvety transformation occurs as an immersion blender works its magic, turning the mixture into a smooth, silky soup. The final touch—a choice between dairy or a dairy-free alternative, like coconut milk—enhances the richness, while a pinch of nutmeg or a hint of lemon zest adds a nuanced layer of complexity.

Served in warm bowls, this Homemade Spinach Soup invites you to savor the delicate balance of flavors. Optionally crowned with a dollop of Greek yogurt or sour cream, each spoonful is a nourishing blend of wholesome ingredients. With approximately 150-200 calories per serving, this soup not only satisfies the appetite but also offers a nutrient-packed option for a light and comforting meal.

Whether enjoyed as a soothing lunch or a flavorful dinner starter, Homemade Spinach Soup exemplifies the beauty of simplicity and the richness found in nourishing, plant-based ingredients. Revel in its vibrant colors, relish its wholesome taste, and let it become a cherished addition to your repertoire of comforting homemade soups.

Homemade Spinach soup


  • 4 cups fresh spinach leaves, washed and chopped
  • 1 onion, finely chopped
  • 2 cloves garlic, minced
  • 1 potato, peeled and diced
  • 4 cups vegetable or chicken broth (low-sodium)
  • 1 tablespoon olive oil
  • Salt and pepper, to taste
  • 1 cup milk or coconut milk for a dairy-free option
  • Nutmeg or lemon zest for added flavor (optional)
  • Greek yogurt or sour cream for garnish (optional)


  1. Sauté Vegetables:
    • In a large pot, heat olive oil over medium heat. Add chopped onions and minced garlic, sautéing until softened. Add diced potatoes and cook for a few minutes.
  2. Add Spinach and Broth:
    • Add the chopped spinach to the pot and stir until wilted. Pour in the vegetable or chicken broth, ensuring the vegetables are fully submerged. Bring the mixture to a simmer.
  3. Simmer Until Vegetables are Tender:
    • Allow the soup to simmer until the potatoes are tender, approximately 15-20 minutes.
  4. Blend Soup:
    • Use an immersion blender to blend the soup until smooth. If using a regular blender, let the soup cool slightly before blending in batches.
  5. Add Milk and Season:
    • Stir in the milk or coconut milk for a dairy-free option. Season the soup with salt and pepper to taste. Add a pinch of nutmeg or lemon zest for an extra layer of flavor, if desired.
  6. Serve and Garnish:
    • Ladle the Homemade Spinach Soup into bowls and garnish with a dollop of Greek yogurt or sour cream, if desired.

Nutrition Information (approximate, per serving):

  • Calories: ~150-200
  • Protein: ~5-8g
  • Fat: ~6-10g
  • Carbohydrates: ~20-25g
  • Fiber: ~5-7g
  • Sugars: ~5-8g

Please note that the nutrition values are approximate and may vary based on specific ingredients and portion sizes. Adjustments can be made based on your dietary preferences and needs. Enjoy this Homemade Spinach Soup as a nourishing and flavorful option for a light lunch or dinner.