As I strolled through the charming streets of Sofia, a waft of something familiar brought me back home—the inviting aroma of a comforting Bulgarian Spinach Soup. This dish, known as Spanachena Supa, is a beloved treasure in Bulgarian cooking, effortlessly combining the rich, earthy essence of spinach with a creamy, satisfying broth. What I love most about this spinach soup recipe is its versatility: whether you opt for fresh spinach, experiment with various types of rice, or go for a vegan twist, it’s always a crowd-pleaser. Plus, it comes together in just about an hour! If you’re tired of fast food and longing for a nutritious and heartwarming dish, I invite you to join me on this culinary journey. Are you ready to whip up a bowl of pure comfort?
Why is Spinach Soup So Nourishing?
Nourishing: This spinach soup recipe is packed with nutrients, making it a wholesome meal that fuels your body and mind.
Comforting: The creamy texture evokes warmth and coziness, ideal for chilly evenings or when you need a pick-me-up.
Versatile: Customize with fresh spinach or different rice types, and even make it vegan with a few simple swaps.
Quick and Easy: In just about an hour, you can have a delightful meal ready to enjoy, perfect for busy weeknights!
If you’re craving more comfort, try serving it alongside my delicious Vegetable Soup or indulge in a side of Churro Bites for a sweet finish!
Spinach Soup Recipe Ingredients
• For the Base
- Olive Oil – This healthy fat is ideal for sautéing, adding depth of flavor to the soup.
- Onion – Finely diced, it provides sweetness and a balanced aroma.
- Celery (2 ribs) – Adds aromatic flavor and crunch; leeks can be used as a substitute.
- Carrots (2 medium) – Bring sweetness and vibrant color to the mix.
- Garlic (3 cloves) – Boosts the overall flavor; powdered garlic works in a pinch.
• For the Soup
- Tomato Paste (2 tablespoons) – Infuses the soup with umami and richness.
- Frozen Spinach (300g) – The star of our spinach soup recipe, loaded with nutrients; fresh spinach can also be used.
- Salt – Enhances the flavors; adjust to your taste.
- Jasmine Rice (½ cup) – Adds heartiness to your soup; other rice varieties can be substituted as desired.
- Tomato Sauce (½ cup) – Enriches the soup’s flavor; opt for no-sugar-added varieties.
- Vegetable Broth (8 cups) – Provides the perfect liquid base and additional flavor; unsalted allows for better control over saltiness.
- Cream (¼ cup, optional) – Offers extra richness and creaminess; for a vegan alternative, substitute with coconut milk.
With a delicious balance of flavors and textures, this spinach soup recipe is sure to become a family favorite!
Step‑by‑Step Instructions for Spinach Soup Recipe
Step 1: Thaw the Spinach
Begin by thawing your frozen spinach. You can do this by leaving it out at room temperature for about an hour or overnight in the refrigerator. Once thawed, gently squeeze the spinach to remove excess water, ensuring it will blend smoothly into your soup, creating that wonderfully creamy texture we all love.
Step 2: Heat the Oil
In a large pot over medium-high heat, add 2 tablespoons of olive oil. Allow the oil to warm for about 1-2 minutes until it shimmers, indicating it’s ready for cooking. This essential step will enhance the flavors in your Bulgarian Spinach Soup, paving the way for the aromatic vegetables to follow.
Step 3: Sauté the Vegetables
Next, add in the finely diced onion, sliced carrots, and chopped celery to the pot. Sauté these ingredients for around 5-7 minutes until the vegetables are just soft and the onion turns translucent. Stir occasionally to prevent sticking, letting those fragrant aromas fill your kitchen and warm your heart.
Step 4: Add Garlic and Tomato Paste
Once the vegetables are tender, stir in the minced garlic and 2 tablespoons of tomato paste. Continue to sauté for another minute. This step melds the flavors together beautifully, intensifying your spinach soup recipe’s richness and adding a layer of savory depth.
Step 5: Incorporate Spinach and Season
Now it’s time to add your thawed spinach into the pot. Stir it in and cook until it’s heated through, about 2-3 minutes. As the spinach warms, don’t forget to season with a pinch of salt, adjusting to your taste, ensuring every bite is flavorful and satisfying.
Step 6: Add Rice, Tomato Sauce, and Broth
Pour in ½ cup of rinsed jasmine rice, ½ cup of tomato sauce, and the vegetable broth. Stir well to combine all ingredients. Bring your spinach soup mixture to a rolling boil over high heat, which will allow all the flavors to intertwine beautifully and prepare for the simmering process.
Step 7: Simmer to Cook the Rice
Once boiling, reduce the heat to medium-low and semi-cover the pot. Allow the soup to simmer gently for about 20 minutes, stirring occasionally. This is crucial to cook the rice until tender and to develop the heartiness of your Bulgarian Spinach Soup, making it a comforting dish.
Step 8: Finish with Cream or Zastroika
After the rice has cooked, remove the pot from heat. If desired, stir in ¼ cup of cream for added richness, or use the traditional Zastroika method by tempering egg yolks and milk off the heat. This optional step adds a creamy texture that enhances the overall comfort of your spinach soup recipe.
Expert Tips for Spinach Soup Recipe
-
Fresh vs. Frozen: Use fresh spinach for a brighter flavor and more vibrant color; frozen spinach works well for convenience and is just as nutritious.
-
Adjusting Thickness: If you prefer a thicker soup, reduce the rice or add an extra cup of broth gradually until you reach your desired consistency.
-
Flavor Boost: Don’t skip the sauté stage! Properly sautéing the vegetables enhances the flavor profile, ensuring a satisfying and delicious spinach soup.
-
Vegan Option: To easily make it vegan, omit the cream and substitute with coconut milk, or enjoy it without any cream for a lighter version of this spinach soup recipe.
-
Storing Leftovers: Store leftovers in the refrigerator for up to 3 days. For longer preservation, freeze before adding cream to maintain freshness.
Make Ahead Options
These Bulgarian Spinach Soup preparations are perfect for those busy weeknights! You can chop your vegetables and store them in an airtight container in the refrigerator up to 3 days in advance, ensuring they remain fresh and ready to sauté. Additionally, the spinach can be thawed up to 24 hours ahead in the fridge, which saves valuable time when you’re ready to cook. When you’re set to enjoy your soup, simply sauté the prepped veggies, add the thawed spinach, and continue with the remaining steps. With these make-ahead tips, you’ll have a warm, comforting bowl of spinach soup ready with minimal effort, just as delicious as if made fresh!
Spinach Soup Recipe Variations
Feel free to explore these delightful twists to make this spinach soup recipe your own!
-
Fresh Spinach: Swap frozen spinach for fresh for a vibrant taste and texture. Just sauté it lightly before adding it to the pot for a fresh burst of flavor.
-
Rice Varieties: Substitute jasmine rice with short-grain or brown rice for different textures. Each type brings its unique character, enhancing the comforting experience of the soup.
-
Vegan Friendly: Omit the cream and use coconut milk instead for a luscious vegan version. This keeps the richness while accommodating plant-based diets.
-
Zesty Twist: Add a splash of lemon juice or a sprinkle of lemon zest at the end for a bright, zesty finish. This little addition can elevate the flavor profile beautifully!
-
Herb Infusion: Stir in a handful of fresh herbs like dill or parsley just before serving for a fragrant pop of flavor. Fresh herbs add an inviting aroma, lifting the dish to new heights.
-
Spice It Up: For a touch of heat, add a dash of red pepper flakes or a chopped jalapeño while sautéing the vegetables. This will give your soup a warm kick!
-
Creamy Dream: Enhance the creaminess by blending a portion of the soup to create a smooth, velvety texture. It’s a lovely way to bring different textures together in one comforting bowl.
-
Tomato Variations: Instead of tomato sauce, try using crushed tomatoes or diced tomatoes for varied flavor profiles. This small change can introduce a new dimension to the classic taste of this spinach soup recipe.
As you’re playing with these variations, don’t forget to serve this comforting soup alongside my delightful Christmas Cranberry Spinach for a colorful touch or consider pairing it with delicious Salmon Spinach Pasta for a balanced meal!
How to Store and Freeze Spinach Soup
Fridge: Store leftover spinach soup in an airtight container for up to 3 days. This ensures freshness and maintains the comforting flavors of the soup.
Freezer: For long-term storage, freeze the soup before adding cream. Place it in freezer-safe containers or bags for up to 2-3 months.
Reheating: Thaw frozen soup overnight in the refrigerator. Reheat on the stove over medium heat until warmed through, stirring occasionally for even heating.
Serving: Add cream or coconut milk after reheating for that creamy texture and a touch of comfort in every bowl!
What to Serve with Bulgarian Spinach Soup
Imagine a table set with comforting accompaniments that enhance the cozy embrace of your soup. Here are some delightful pairings to elevate your mealtime experience.
-
Creamy Mashed Potatoes: The buttery texture of mashed potatoes complements the soup’s creaminess while adding a delicious heartiness. Their velvety potatoes provide a perfect contrast to the vibrant spinach soup.
-
Fresh Green Salad: A light salad made with mixed greens, cucumbers, and a zesty lemon vinaigrette offers a refreshing crunch, balancing the richness of the soup with bright, crisp flavors.
-
Crusty Bread: A warm, crusty baguette or artisan bread is perfect for dipping into the creamy soup. Each bite of bread soaks up the richness, making it a satisfying addition to your meal.
-
Roasted Vegetables: Seasonal roasted veggies, like carrots and bell peppers, enhance the meal with earthy flavors and vibrant colors that mirror the soup’s comforting tones. They add a lovely roasted sweetness that pairs beautifully.
-
Savory Cheese Scones: These light and flaky scones add a cheesy tang that contrasts nicely with the spinach soup recipe. They are perfect for sopping up every last drop of that delicious broth!
-
Iced Herbal Tea: A refreshing herbal tea, like mint or chamomile, offers a soothing sip that cleanses your palate and complements the hearty flavors of your soup. It’s a calming beverage choice to enjoy with your meal.
These pairings not only elevate the flavors but also create a warm, inviting atmosphere that encourages you to savor every bite and moment.
Spinach Soup Recipe FAQs
How do I choose the best spinach for my soup?
Absolutely! For the freshest flavor, choose fresh spinach with vibrant green leaves, free from dark spots or wilting. If you’re using frozen spinach, ensure it’s from a reputable brand and properly thawed before adding it to your soup for the best results.
How should I store leftovers of my spinach soup?
You can store leftover spinach soup in an airtight container in the refrigerator for up to 3 days. Just make sure it’s completely cooled before sealing to prevent condensation. If you’re not planning to eat it within that timeframe, consider freezing it.
Can I freeze my spinach soup?
Yes, you can! To freeze your spinach soup, transfer it to freezer-safe containers or heavy-duty freezer bags, leaving some space at the top for expansion. It’s best to freeze it before adding cream or coconut milk to preserve the texture. The soup can be frozen for up to 2-3 months.
What if my soup is too thick?
If you find your spinach soup is too thick, no worries! Simply add more vegetable broth or water a little at a time while stirring. Heat it gently until you achieve your desired consistency. You can also blend in another handful of thawed spinach for extra creaminess.
Is this spinach soup recipe suitable for a gluten-free diet?
Very! The spinach soup recipe is naturally gluten-free since it uses rice as a thickening agent instead of flour. Be sure to double-check any sauces you use, like tomato sauce, to confirm they’re also gluten-free.
Can I feed this soup to my pets?
While the base ingredients are generally safe, it’s best to avoid giving your pets any soup containing garlic or onion, as these can be harmful to them. Stick to plain cooked spinach without seasoning if you want to treat your furry friends!

Spinach Soup Recipe: A Creamy Hug in a Bowl
Ingredients
Equipment
Method
- Thaw the frozen spinach by leaving it at room temperature for about an hour, then squeeze out excess water.
- Heat olive oil in a large pot over medium-high heat for about 1-2 minutes until it shimmers.
- Sauté onion, carrots, and celery for 5-7 minutes until soft and translucent.
- Add minced garlic and tomato paste, sauté for another minute to meld flavors.
- Incorporate thawed spinach, cooking until heated through, about 2-3 minutes. Season with salt.
- Pour in jasmine rice, tomato sauce, and vegetable broth. Bring the soup to a boil.
- Reduce heat to medium-low, semi-cover the pot, and simmer for about 20 minutes until rice is tender.
- Remove from heat, stir in cream or use Zastroika method for added creaminess.

Leave a Reply