Deliciously creamy and nourishing Spinach Soup is just what you need for a quick, cozy dinner at home. This homemade spinach soup recipe is so easy to make and it’s packed with plenty of vegetables, all simmered in a savory veggie broth. An easy one pot dinner option that the whole family will love!
On a chilly, gloomy day, there is nothing that can warm me up like a piping hot bowl of soup. I’ve been obsessed with this healthy lentil soup for years and last year, I couldn’t seem to get enough of this butternut squash soup. This year, though, it’s all about spinach soup! When you have the rich creaminess mixed with plenty of veggie goodness, all cooked into a comforting bowl of soup… it’s simply irresistible.
I’ve been working on perfecting this recipe for a few weeks now, and I know you’ll agree, I have it juuuuust right. It is better than any spinach soup you can buy at the store or order at a restaurant. Believe me, homemade is the way to go.
This flavorful spinach soup is the perfect meal for those chilly evenings! It’s thick, creamy and so satisfying. Let’s get to all of the details!
What’s in Spinach Soup?
This deliciously creamy spinach soup is made with wholesome ingredients and packs plenty of fiber and nutrients. To make this soup recipe you’ll need:
- Olive oil – helps the vegetables brown without burning. Feel free to use avocado oil, if preferred.
- Onion, garlic & potato – great additions to spinach soup! They add nutrients, heartiness and flavor. You can also add other vegetables such as leeks, shallots or bell peppers.
- Spinach – the star of the soup! As you can tell by the color of the soup it is rich, rich, rich! And, I’m not talking, “creamy-buttery-indulgent-rich”, I’m talking “phytonutrient-feel-good-rich”.
- Vegetable broth or chicken broth – the base of the soup! I recommend using a low sodium broth, so you can easily control the salt level.
- Salt & pepper – to bring out all of the delicious flavors!
- Greek yogurt – optional, but recommended to add extra richness and creaminess to the soup. If you want to keep this soup vegan, simply skip the yogurt or use a dairy-free yogurt variety.
How to Make Spinach Soup:
Making this healthy, nutrient-rich soup is super easy! I love that everything is cooked in one pot and other than a little veggie chopping and some blending, it takes very little effort to throw together. Here’s a quick rundown of the instructions:
- Sauté veggies. Heat oil in a large pot or dutch oven over medium heat. Add the onion, garlic, potato and a pinch of salt. Cook, stirring occasionally, for 5 to 10 minutes or until the potatoes are tender.
- Add broth. Stir in broth, turn up the heat, and bring to a steady simmer.
- Add spinach. A little at a time add the spinach and stir to combine. Cook, stirring occasionally, for 5 to 8 minutes or until the greens have wilted but are still vibrant.
- Blend soup. Remove the soup from the heat and allow it to cool a bit. Then, use an immersion (or high speed) blender to puree the soup until it is smooth. If you’d like to add a bit more creaminess and depth of flavor to the soup, add in Greek yogurt and nutmeg, and blend one more time. Season with salt and pepper to taste.
- Serve. Garnish with fresh cracked pepper and an extra dollop of Greek yogurt, if you’d like and enjoy with a crusty hunk of bread or your favorite crackers!
Serving suggestions
This soup would be absolutely delicious paired with any of the following:
- Simple green salad
- Crackers or croutons
- Rolls or crusty bread
- Healthy Skillet Cornbread
- Grilled cheese
Tips & FAQs
- Vegan and/or gluten-free spinach soup – This soup is naturally gluten free and can easily be made vegan by using vegetable broth and omitting the Greek yogurt or using a vegan yogurt variety.
- Blending the soup – If you are blending your soup using a high-powered blender rather than an immersion blender, make sure to secure the lid on tightly and then select the “soup” or “hot” cycle. Heat expands, so increase speed slowly and watch it carefully to avoid soup exploding out or over. Remove the lid carefully, as it will likely release a burst of steam. If your blender doesn’t have a hot/soup setting, you can use a folded towel, instead of the lid, and hold it in place with your hands. This will help reduce steam pressure.
- Can you freeze spinach soup? Yes, this soup recipe is freezer-friendly! I’d recommend freezing this soup without the added the Greek yogurt, as it can make the soup grainy when reheated. Let the soup completely cool, transfer it to a freezer-safe container, and store it in the freezer for 2 to 3 months. To reheat, simply thaw the soup overnight and reheat on the stovetop or in the microwave when you’re ready to eat.
Make Ahead & Storage Recommendations
- Make ahead. You can save time by chopping the veggies up to 1 day in advance. Store them in an airtight container or sealed baggie, in the refrigerator.
- Leftovers. Store leftover spinach soup in an airtight storage container in the refrigerator for up to about 4 to 5 days.
- Reheat. Warm up leftover soup on the stovetop over medium-low heat. Add additional broth as needed to thin the soup. You can also rewarm this soup in the microwave.
More Delicious Soup Recipes
If you love this homemade spinach soup recipe, you’re sure to enjoy our other family favs!
Thanks so much for reading! If you make this recipe I would love for you to give it a ★ rating below. And be sure to follow me on YouTube, Instagram, and Facebook for more healthy food inspiration. Cheers!
Spinach Soup
Ingredients
- 1 tablespoon olive oil
- 1 small onion chopped (1 heaping cup)
- 2-3 cloves garlic chopped
- 1 medium potato chopped, (about 1 cup)
- 16 ounces spinach fresh or frozen
- 4 cups low sodium broth chicken or veggie
- 1/2 teaspoon sea salt
- 1/4 teaspoon black pepper
Optional - add when blending soup
- 1/2 cup nonfat plain Greek yogurt
- a dash or two of nutmeg
Instructions
- Heat oil in a large pot and add onion, garlic, potato and a pinch of salt. Cook for about 5-10 minutes, stirring occasionally, until the onions are traslucent and potatoes are tender.
- Add broth and turn up the heat, and bring to a steady simmer. Add in spinach, a little at a time, and cook for 5-8 minutes or until the greens are wilted but still vibrant. Turn off the heat.
- Allow the soup to cool a bit before blending with an immersion blender or spooning it into a high-speed blender or food processor. Loosley place on the lid (do not seal) and pulse soup a few times to get it started, then blend until you have a smooth consistency. You may have to do this in batches.
- At this point, you can adjust seasonings and enjoy or add in Greek yogurt and nutmeg, and blend one more time. This adds a bit more body and flavor to the soup, but I enjoy it both ways!
Notes
- Make ahead. You can save time by chopping the veggies up to 1 day in advance. Store them in an airtight container or sealed baggie, in the refrigerator.
- Leftovers. Store leftover spinach soup in an airtight storage container in the refrigerator for up to about 4 to 5 days.
- Reheat. Warm up leftover soup on the stovetop over medium-low heat. Add additional broth as needed to thin the soup. You can also rewarm this soup in the microwave.
Comments
Cyndi says
I have all of the ingredients for this fabulous looking soup!
I make green smoothies often and I just bought some frozen spinach to try instead of fresh. I like my smoothies ice cold and I thought the nutritional content of the frozen MIGHT be a little higher due to the daily degradation of the fresh.
I have whole almonds so the challenge will be slicing them hehe … !!
Kim says
Hi Dani,
How do you know or get the nutritional information for your recipes? Just wondered how accurate they are?
thx
Eileen says
I made this today and it is amazing. Instead of yogurt I stirred in just a tablespoon of cashew cream to the whole batch. This soup is velvety, and tastes rich and decadent even though it isn’t. Thank you so much – this will definitely be a go-to recipe for me!!!
Allyson says
This was fabulous! I didn’t have a potato, but I didn’t miss it. I placed chopped cooked chicken breast in the bottom of the bowl and poured the soup on top making it a complete meal. The almonds really do add so much, and make this dish very special.
I will be making this again soon.
Christy says
I just wanted to let you know that I stumbled across this recipe the other day – more than 8 years after you posted it – and tried it immediately. I’d had a sore throat for days and had read that raw garlic can help, so I left out the garlic from the first steps, followed the rest of the directions, and minced a ton of raw garlic directly into the bowl right before eating. Oh my gosh. Your recipe was the most delicious vessel for raw garlic ever! Making it that way would not be for those who don’t like an extremely strong garlic flavor (and sting!), but to me it was amazing. And my sore throat was gone by the next day! Even without a sore throat, I will be making this soup regularly – with raw garlic added at the end – from now on. Thanks for sharing!!
Dani says
Amazing! I love hearing this, thank you! And I am so glad that you are feeling better 🙂
Susan M says
I just made this yesterday. Used two bags frozen spinach , diced half a large onion, sprinkle of cinammon and half a can of chickpeas. After putting it through the blender it was creamy and had a slightly nutty taste. Love it. Thx for the recipe.
Dani says
Love hearing your adjustments to the recipe! Sounds delicious and I’m so glad you enjoyed it. Thanks for sharing.
Leslie says
I made this for my healthy morning snacks, and I really like it! I didn’t have a potato, so I used frozen diced turnips, as well as frozen diced onion, and frozen chopped spinach! I blended it in two batches with my nutribullet. Super easy. I might try it with some coconut cream instead of the yogurt next time; It might make it a little more “breakfasty.” Thank you!
Dani says
That sounds delicious Leslie. I bet coconut milk would be delicious. Enjoy!