Spinach Soup Recipe

4.78 from 50 votes

This post may contain affiliate links. Please read our disclosure policy.

Spanachena Supa, or Bulgarian Spinach Soup , is a culinary gem 💎 that captures the essence of Bulgarian cuisine. This heartwarming soup combines the earthy flavors of fresh spinach 🌿 with a rich, creamy broth to create a comforting and nutritious dish that has been cherished for generations.

This soup holds a special place in my heart ❤️, evoking a rush of nostalgia that takes me back to the treasured moments of my childhood. Each spoonful of this soup is a taste of the past – a reminder of my family in Bulgaria gathered around the kitchen table enjoying this soup freshly made by my grandma 👵 (Bapche). To her, Spanachena Supa was more than just food. It was a way to bring our family together to share hugs, laughs and create heartfelt memories that I’ll cherish forever 🫶.

As I recreate this recipe now, I hope to share not just a delicious dish, but also a piece of my childhood, my family, and my Bulgarian roots 🤗.

Why You’ll Love Spinach Soup Recipe

Packed with fresh spinach, herbs 🌿, and a creamy broth, this Bulgarian Spinach Soup 🍲 it’s a wholesome meal that’s incredibly nutritious. You’ll get your daily dose of vitamins and antioxidants in every spoonful 🥄.

Most importantly, the recipe is straightforward and easy to follow, making it accessible for all levels of home cooks 👩‍🍳. You’ll be amazed at how something so simple can be so satisfying 🤤.

Whether you’re seeking a comforting bowl of soup 🍲 on a chilly evening or looking to explore the flavors of Eastern Europe, my Spinach Soup recipe will transport you my grandma’s kitchen in the Bulgarian country-side 🇧🇬 and the flavours of my childhood 😋.

How to Prepare This Spinach Soup Recipe

To make Bulgarian spinach soup, begin by thawing a bag of spinach 🌿 in the fridge overnight or leave it out on the counter to soften for about an hour before using. In a large pot over medium-high heat 🔥, add and heat up some olive oil.

Next, add finely diced onion, carrots, celery, and garlic, and sauté for a few minutes until the vegetables turn translucent. Stir in the tomato paste, and then add the thawed chopped spinach 🌿.

Cook for a few more minutes, adding a generous pinch of salt 🧂and rinsed rice, stirring the ingredients together. Remember that salt is to taste, so start with a teaspoon and adjust as needed once the soup is ready to avoid blandness.

Now, add the tomato sauce 🥫 and unsalted vegetable broth (I use Kettle and Fire – get 20% off with my code: THEMODERNNONNA), bring the mixture to a boil, then reduce the heat to medium-low, and semi-cover with a lid, leaving an opening. Let it simmer for about 20 minutes ⏲️ or until the rice is fully cooked. Finally, remove the soup from the heat, stir in a splash of cream, and your Bulgarian spinach soup is ready to enjoy!

For the traditional Bulgarian “Zastroika” method, prepare a separate bowl with one egg yolk 🥚 and a bit of milk 🥛 or plain yogurt. Take ladles of the spinach soup broth (one at a time). While whisking it into the egg and milk mixture off the heat, temper the egg. Once the egg is tempered, add this mixture back into the soup. This technique adds a creamy richness to the soup without the need for cream, giving it a distinctive Bulgarian 🇧🇬 touch.

Variations and Substitutions

This Spinach Soup Recipe is a versatile dish that allows for various substitutions and personalizations. Here are some variations and substitutions you can consider:

  • Leafy Greens: While spinach is traditional, you can substitute it with other leafy greens. Swiss chard, kale, or collard greens 🌿 are great options for a unique twist.
  • Vegetable Broth: If you prefer a vegetarian or vegan version, use vegetable broth instead of chicken broth.
  • Protein: Enhance the soup’s protein content by adding cooked chicken🍗, turkey, or even tofu cubes.
  • Grains: Instead of rice, experiment with other grains 🌾 like quinoa , barley, or small pasta shapes like orzo.
  • Cream Alternatives: If you’re looking for dairy-free options, use coconut milk 🥥or cashew cream.
  • Spices and Herbs: Customize the flavor profile by adding spices like paprika, cumin, or red pepper flakes 🌶️. Fresh herbs like dill, parsley, or cilantro can also provide a burst of freshness.
  • Spicy Kick: For those who enjoy spiciness 🥵, consider adding a dash of hot sauce or diced jalapeños.
  • Gluten-Free: If you’re gluten-sensitive, make sure to use gluten-free grains 🌾 or gluten-free pasta instead.
  • Zastroika Variation: Embrace the traditional Bulgarian method by tempering the soup with an egg yolk 🥚 and milk 🥛 mixture for a rich, creamy finish.

Best Served With

  • Serve the soup with slices of crusty bread or a warm baguette 🥖. My No Knead Peasant Bread, Cheesy Roasted Garlic Bread or No Knead Focaccia would all be perfect for dipping into the creamy broth or mopping up the last bits of soup in your bowl.
  • Traditionally, we serve this soup with salty crumbled Bulgarian Feta cheese 🧀 on top or a dollop of Bulgarian yogurt. If you want the full Bulgarian experience, consider adding these for added creaminess.

Similar Recipes

Product Image Description Product Name / Primary Rating / Price Primary Button
Hot Item Alert
  • Description:

    Everyone needs a good garlic press and this one is my current one!

Nonna's Pick
  • Description:

    Whenever I don't make my own broth, this is my GO-TO. Organic with incredible taste + quality! Use code THEMODERNNONNA to save 20% OFF!

Must Have
  • Description:

    This knife is my most used tool in the kitchen. The love I have for this knife is unmatched.

Nonna's Pick
  • Description:

    This is my favorite set. I have had mine for 10 years and need a new one. Highly recommend!

Favorite Salt
  • Description:

    This is the salt that I have used for years in all my cooking!

Nonna's Choice
  • Description:

    If you're looking for an amazing pot, this one is incredible quality.

Hot Item Alert
Description:

Everyone needs a good garlic press and this one is my current one!

4.8
$17.56
Nonna's Pick
Description:

Whenever I don't make my own broth, this is my GO-TO. Organic with incredible taste + quality! Use code THEMODERNNONNA to save 20% OFF!

4.9
N/A
Must Have
Description:

This knife is my most used tool in the kitchen. The love I have for this knife is unmatched.

5.0
$179.95
Nonna's Pick
Description:

This is my favorite set. I have had mine for 10 years and need a new one. Highly recommend!

4.9
$27.99
Favorite Salt
Description:

This is the salt that I have used for years in all my cooking!

5.0
$20.99 ($0.40 / Ounce)
Nonna's Choice
Description:

If you're looking for an amazing pot, this one is incredible quality.

5.0
$289.00
03/19/2024 03:00 pm GMT

Common Questions

Can I use fresh spinach instead of frozen?

Yes, you can use fresh spinach in this recipe. Simply wash and chop the fresh spinach and add it to the soup during the sautéing step until it wilts.

Is there a specific type of rice I should use?

Traditionally, short-grain rice is used in Bulgarian Spinach Soup. However, you can use any type of rice you prefer, including long-grain or brown rice. I used jasmine rice for this recipe.

Can I make this soup ahead of time?

Yes, you can make the soup ahead of time and store it in the refrigerator for up to 2-3 days. Reheat it gently on the stovetop when ready to serve.

How do I make this soup vegan?

To make the soup vegan, substitute vegetable broth for chicken broth. You can also use plant-based cream alternatives like coconut milk or cashew cream instead of dairy cream.

Can I freeze Bulgarian Spinach Soup?

Yes, you can freeze the soup. However, it’s best to do so before adding any cream or dairy-based ingredients. Freeze in airtight containers for up to 2-3 months, and when reheating, you can add the cream or dairy alternative.

What is “Zastroika,” and how do I temper the soup with it?

“Zastroika” is a traditional Bulgarian technique where you temper the soup broth with an egg yolk and milk mixture. To do this, prepare a separate bowl with one egg yolk and a bit of milk or plain yogurt. Take ladles of the spinach soup broth (one at a time). While whisking it into the egg and milk mixture off the heat, temper the egg. Once the egg is tempered, add this mixture back into the soup.

Is this soup gluten-free?

The soup itself is naturally gluten-free. However, if you choose to add grains like rice or pasta, be sure to use gluten-free varieties.

If the soup is too thick, can I add more broth?

Yes you can, simply add more broth or reduce the rice to 1/3 cup. If the soup becomes too thick the following day, you can add more broth to it to thin it out.

Spinach Soup Recipe

Spinach Soup Recipe

This heartwarming soup combines the earthy flavors of fresh spinach with a rich, creamy broth to create a comforting and nutritious dish that has been cherished for generations.
4.78 from 50 votes
Course: Soup
Cuisine: Bulgarian
Servings: 4
Author: The Modern Nonna
Prep Time: 15 minutes
Cook Time: 45 minutes
Total Time: 1 hour

Ingredients 

  • 2 tablespoons olive oil
  • 1 onion, finely diced
  • 2 celery ribs, finely diced
  • 2 medium carrots, finely diced
  • 3 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 300 grams frozen spinach (thawed), bag of frozen (chopped) spinach
  • salt, to taste
  • ½ cup jasmine rice, rinsed
  • ½ cup tomato sauce, plain, mine only has tomatoes, salt, and basil in it
  • 8 cups vegetable broth, I use unsalted
  • ¼ cup cream , (optional at the end) I used 15% MF

Instructions 

  • Thaw the bag of spinach in the fridge overnight or leave it out on the counter to soften for about an hour before using.
  • In a big pot on medium-high heat, add and heat up the olive oil.
  • Add the finely diced onion, carrots, celery, garlic and sauté for a few minutes.
  • When the vegetables are translucent, stir in the tomato paste.
  • Add in the thawed chopped spinach and cook for a few minutes. Add a big pinch of salt and the rinsed rice. Stir.
  • Note: Salt is always to taste, start with a teaspoon and taste and adjust for more when the soup is ready. Add a little at a time until the soup is flavourful otherwise the soup will taste bland if you don't add enough.
  • Add the tomato sauce and unsalted veggie broth. Bring to a boil, reduce the heat to medium-low and semi-cover with a lid (leaving an opening).
  • Cook on medium-low heat for 20 minutes or until the rice is cooked.
  • Take the soup off the heat, add in a splash of cream and enjoy!
  • Please also feel free to make a Bulgarian "Zastroika" if you know how to. Take a look at this method below.
  • Zastroika: is very common soup method in Bulgaria and how we finish off our soups. In a separate bowl, we add one egg yolk with some milk (or plain yogurt) in it. We then take the spinach soup broth (one ladle at a time) simultaneously whisking it into the egg and milk mixture off the heat. Once the egg has "tempered" we add it all back into the soup! This method adds a creamy richness without the need for cream.

Video

Nutrition

Calories: 283kcal, Carbohydrates: 38g, Protein: 6g, Fat: 13g, Saturated Fat: 5g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 7g, Cholesterol: 17mg, Sodium: 2173mg, Potassium: 624mg, Fiber: 5g, Sugar: 10g, Vitamin A: 15374IU, Vitamin C: 13mg, Calcium: 142mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Soup
Cuisine: Bulgarian
Love This Recipe?
Share your pictures or videos of you making my recipes by mentioning #themodernnonna on all socials ❤️

Hi! I'm Sneji. Nice to meet you!

I am more commonly known as “The Modern Nonna” on social media where I create easy home cooked meals with a modern twist. I was born and raised in Sofia, Bulgaria and learned how to cook at the best culinary school in the world – my grandma’s kitchen. I lived in Greece on the Island of Crete with my parents for a while and then moved to Toronto, Canada when I was in grade 5. I started to really cook and experiment with food 11 years ago when I was 21 years old. Everything I currently know is a reflection of some part of my life…

Keep up to date with me on social media! Follow @themodernnonna

4.78 from 50 votes (40 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




The maximum upload file size: 2 MB. You can upload: image, video. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop files here

This site uses Akismet to reduce spam. Learn how your comment data is processed.

31 Comments

  1. 5 stars
    DELICIOUS! I used pearl couscous instead of rice and added some cayenne pepper for some heat, otherwise I followed recipe. (Okay… maybe a little more than a ‘splash’ of cream.) Topped with fresh grated parmesean. Served with grilled turkey and cheese sandwiches. So easy, so good!

  2. 5 stars
    Love love love this recipe. Cook it all the time, about twice a month, especially since it’s been rainy and cold. I always add precooked chicken to mine and top it with lots of lemon juice to individual servings. It’s currently on the stove, first time making it with kale instead of spinach and I’m going to try the Zastroika since I don’t have cream.

  3. 5 stars
    On repeat in my house. Make it at least twice a month with some red lobster biscuits. I add lots of lemon to mine too.

  4. 5 stars
    Absolutely delicious!!!! I ended up using a salted chicken broth and 25% less salt in my tomato sauce since that’s all I had but it turned out absolutely amazing. I am not a soup fan but this one is saved for the cold season which I will be making a lot! Thank you 🙂