Spinach soup is one of those comforting, healthy, and versatile dishes that can quickly become a staple in your kitchen. Whether you are looking for something light and nutritious or a hearty bowl of warmth, this spinach soup recipe can satisfy your cravings. Known for its vibrant green color, spinach is not only delicious but also packed with essential vitamins and minerals such as iron, calcium, and Vitamin K.
This recipe for spinach soup is straightforward, featuring simple ingredients you probably already have in your pantry. It’s also incredibly easy to customize, making it suitable for everyone, whether you follow a vegan, gluten-free, or dairy-free diet.
Let’s dive into how to make the perfect bowl of spinach soup that’s healthy, flavorful, and easy to prepare.
Table of contents
Health Benefits of Spinach Soup
Before we get into the recipe, let’s talk about the many reasons why spinach soup is an excellent addition to your diet.
- Rich in Nutrients
Spinach is packed with essential nutrients like Vitamin A, Vitamin C, Vitamin K, and folate. These nutrients help maintain strong bones, promote good skin health, and support your immune system. - Supports Healthy Digestion
Spinach is high in fiber, which is vital for healthy digestion. Consuming spinach soup can help you stay regular and support a healthy gut. - Antioxidant-Rich
Spinach contains antioxidants, which help protect the body against oxidative stress and inflammation. The antioxidants found in spinach, such as lutein and zeaxanthin, also promote eye health. - Low in Calories
Spinach soup is light yet filling, which makes it an excellent choice for anyone looking to manage their weight. It’s low in calories, so you can enjoy a hearty serving without guilt. - Promotes Heart Health
The high potassium and magnesium content in spinach are beneficial for cardiovascular health. These minerals help regulate blood pressure and promote healthy blood circulation. - Hydrating
Because this soup contains a lot of broth, it can be very hydrating, helping you stay refreshed and replenished.

Ingredients for Spinach Soup
The ingredients for spinach soup are simple, whole foods that combine to create a delicious, nutritious meal. Here’s what you’ll need:
- 4 cups of fresh spinach: Packed with vitamins, minerals, and fiber, fresh spinach is the star of this soup. You can use frozen spinach if fresh is not available, but fresh spinach yields the best flavor.
- 1 onion: Adds a savory base to the soup. Diced onion will be sautéed to create a soft and flavorful backdrop for the soup.
- 2 cloves of garlic: Garlic brings a fragrant, aromatic punch to the soup. It complements the spinach and adds depth to the broth.
- 1 potato (optional): A peeled and diced potato will make the soup creamier and give it a heartier texture. It’s optional, but it adds a lovely creamy consistency to the soup.
- 4 cups of vegetable broth: Vegetable broth is a perfect base for a vegan or vegetarian soup. You can also use chicken broth if you prefer a non-vegan version.
- Olive oil: For sautéing the onions and garlic. Olive oil adds richness and helps to release the flavors of the aromatics.
- Salt and pepper: To taste. These simple seasonings enhance the flavor of the soup.
- A pinch of nutmeg (optional): Nutmeg adds a warm and slightly sweet flavor, complementing the earthiness of the spinach.
- 1 tablespoon of lemon juice (optional): A dash of lemon juice adds brightness and freshness to the soup, balancing out the richness of the broth.
For a cozy dessert, try this Dubai chocolate berry trifle or French silk pie bars.
Step-by-Step Instructions for Spinach Soup
Step 1: Prepare the Ingredients
Before you start cooking, it’s essential to prepare all of the ingredients. Wash the spinach thoroughly to remove any dirt. Chop the spinach into smaller pieces to help it cook more evenly. Dice the onion and mince the garlic. If you’re adding potato, peel it and cut it into small cubes. Having all of the ingredients ready will make the cooking process much smoother.
Step 2: Sauté the Vegetables
In a large pot, heat the olive oil over medium heat. Once the oil is hot, add the diced onion. Stir occasionally, allowing the onions to cook until they turn translucent. This will take about 5 minutes. After the onions are softened, add the minced garlic and cook for another 1-2 minutes. Garlic cooks quickly, so be careful not to let it burn, as it can become bitter. If you’re using potatoes, add them to the pot now and cook for a few minutes until they start to soften.
Step 3: Add the Broth
Pour the vegetable broth into the pot and bring the mixture to a boil. Once it’s boiling, reduce the heat to a simmer and let it cook for about 10 minutes, or until the potatoes are tender. The broth will infuse with the flavors of the onions, garlic, and potatoes, creating a savory base for the spinach soup.
Step 4: Add the Spinach
Now it’s time to add the spinach! Add the fresh spinach to the pot, stirring it into the broth. It will wilt down quite a bit, so don’t worry if it looks like a lot of spinach at first. Let the spinach cook for 2-3 minutes, just until it’s wilted and tender.
For a quick snack, try this sopapillas recipe or garlic bread recipe.
Step 5: Blend the Soup
After the spinach has wilted, it’s time to blend the soup to achieve a smooth, creamy texture. You can use an immersion blender directly in the pot to blend the soup, or you can transfer the soup to a regular blender in batches. If you prefer a chunkier soup, blend it less. If you like a super smooth soup, blend it for longer. The choice is yours! Once blended, return the soup to the pot if you used a regular blender.
Step 6: Season the Soup
Taste your soup and add salt, pepper, and nutmeg as needed. Nutmeg adds a subtle warmth that enhances the spinach and adds a layer of flavor. A tablespoon of lemon juice stirred in at the end can give the soup a refreshing and zesty finish.
Step 7: Serve and Enjoy
Once your soup is seasoned to your liking, serve it hot in bowls. You can garnish it with a drizzle of olive oil, a sprinkle of nutritional yeast (for a cheesy flavor), or fresh herbs like parsley. Enjoy your bowl of spinach soup with some crusty bread or a side salad for a complete meal!

Tips and Variations for Spinach Soup
- Make It Creamy:
If you prefer a creamier soup, you can add a splash of cream, coconut milk, or cashew cream after blending. This will give the soup a rich, velvety texture without overpowering the spinach flavor. - Add Protein:
To make the soup more filling, you can add cooked chicken, tofu, or beans. Shredded rotisserie chicken works great in spinach soup, adding protein and flavor. If you’re looking for a vegan option, white beans or lentils can be great additions. - Spices and Herbs:
Feel free to experiment with other spices and herbs to suit your taste. Cumin, turmeric, or coriander can bring warmth and depth to the soup. Fresh thyme, rosemary, or bay leaves can also be added during cooking for extra flavor. - Add Grains:
If you want to make the soup heartier, you can add cooked quinoa, rice, or barley to the soup. These grains will add a nice texture and make the soup more filling. - Serve with Toppings:
Top your soup with a dollop of sour cream, a sprinkle of cheese, or roasted chickpeas for extra crunch. You can also add a dash of hot sauce or chili flakes if you like a bit of spice.
If you’re hosting a party, try this spinach artichoke dip recipe or pico de gallo recipe.
Conclusion
Spinach soup is an incredibly versatile dish that’s easy to make, healthy, and packed with nutrients. Whether you’re looking for a light meal or a comforting bowl of soup to warm you up, this spinach soup recipe is a great option. By following the simple steps outlined in this recipe, you can create a delicious and nourishing soup that the whole family will enjoy. With so many variations and customizations available, you’ll never tire of this wholesome dish.