As the evening chill settles in, there's nothing quite like the rich aroma of a simmering soup to warm the heart and lift the spirit. This Bulgarian Spinach Soup, or Spanachena Supa, has been a beloved family favorite for generations, cherished not only for its comforting flavors but also for its simplicity. In just a few easy steps, you can create a nutritious and heartening meal that’s both vegetarian and gluten-free. It’s perfect for those cozy nights when you crave something wholesome yet effortless to whip up. Plus, whether you stick to frozen spinach or opt for fresh, this soup is also wonderfully adaptable for various dietary needs. Ready to explore the warm embrace of Eastern European comfort food? Let’s dive into this delightful recipe together!

Why is Spinach Soup So Loved?
Comforting Warmth: This Bulgarian Spinach Soup offers a heartwarming embrace on chilly evenings. Its rich, creamy texture is perfect for warming up after a long day.
Easy to Prepare: With just a few simple ingredients and straightforward steps, anyone can craft this delicious dish in no time!
Versatile Base: Whether using fresh or frozen spinach, this soup adapts well to your pantry staples. Try it vegan by swapping cream for coconut milk!
Nutrition Packed: Loaded with vitamins A and C, this soup is not only delicious but a healthy choice as well. Pair it with Spinach Pie Deliciously for a meal that’s both nourishing and flavorful!
Family Tradition: Spanachena Supa has been a beloved dish for generations, making it a perfect choice for bringing people together around the dinner table.
Spinach Soup Ingredients
For the Soup Base
- Olive Oil – Provides richness and helps sauté the base vegetables; feel free to substitute with any neutral oil if desired.
- Onion – Adds flavor and sweetness to the soup; shallots are a great alternative for a milder taste.
- Celery – Contributes depth and aroma; can be omitted if it's not available in your pantry.
- Carrots – Bring sweetness and vibrant color; consider using parsnips for a delightful twist.
- Garlic – Offers a savory kick; fresh garlic is preferred, but garlic powder can work in a pinch.
- Tomato Paste – Enhances acidity and depth; fresh tomatoes can be used if you prefer.
Main Ingredients
- Frozen Spinach – The star of the spinach soup, thawed before use; you can swap in fresh spinach by wilting it down first.
- Salt – Essential for flavor enhancement; adjust according to the saltiness of your broth.
- Jasmine Rice – Adds heartiness to the soup; feel free to substitute with any short or long-grain rice you have.
- Tomato Sauce – Provides a rich tomato flavor; either homemade or store-bought works well.
- Vegetable Broth – The soul of the soup; for best results, use low-sodium or homemade broth.
- Cream (optional) – Introduces creaminess; coconut cream is a fantastic dairy-free substitute or simply omit it for a lighter soup.
Every ingredient in this spinach soup contributes to the comforting and nourishing experience of Spanachena Supa!
Step‑by‑Step Instructions for Spinach Soup
Step 1: Thaw the Spinach
Begin by thawing your frozen spinach, ideally in the fridge overnight or on the counter for about an hour until it’s soft and pliable. This step is crucial because it ensures even cooking later on. If using fresh spinach, simply wash and wilt it down in a pot, then set it aside for later use.
Step 2: Sauté the Vegetables
In a large pot, heat 2 tablespoons of olive oil over medium-high heat. Once the oil is shimmering, add in diced onion, carrots, and celery. Sauté these vegetables for about 5 minutes until they become tender and the onions turn translucent, filling your kitchen with a delightful aroma.
Step 3: Add Garlic and Tomato Paste
Next, stir in 2 minced garlic cloves and 2 tablespoons of tomato paste into the pot. Cook for an additional 2-3 minutes, allowing the garlic to release its flavorful oils and the tomato paste to caramelize slightly, creating a rich base for your spinach soup.
Step 4: Incorporate the Spinach
Add your thawed spinach into the pot, mixing it with the sautéed vegetables. Cook for about 3-4 minutes, allowing the spinach to heat through and blend well with the other ingredients. Season the mixture with salt to taste, enhancing the overall flavors of the spinach soup.
Step 5: Mix in Rice and Liquids
Now, add 1 cup of rinsed jasmine rice, 1 cup of tomato sauce, and 4 cups of vegetable broth to your pot. Stir everything together, bringing the mixture to a gentle boil. This combination will create a hearty texture, making your spinach soup even more satisfying.
Step 6: Simmer the Soup
Once boiling, reduce the heat to medium-low and partially cover the pot. Allow the soup to simmer for about 20 minutes, or until the rice is tender and has absorbed the flavors. Stir occasionally to prevent the rice from sticking to the bottom of the pot.
Step 7: Finish with Cream
After the rice is cooked, take the soup off the heat and stir in a splash of cream, if desired. This optional addition gives your spinach soup a velvety finish that enhances its creaminess. Be careful not to boil the soup again after adding the cream to prevent curdling.
Step 8: Serve and Enjoy
Ladle the comforting spinach soup into bowls and serve hot. For a traditional touch, consider tempering an egg yolk with a bit of broth and adding it to enrich the soup. Garnish with fresh herbs if available, and enjoy your delightful bowl of Bulgarian Spinach Soup!

How to Store and Freeze Spinach Soup
Fridge: Store leftover spinach soup in an airtight container for up to 3 days. Allow it to cool completely before sealing to maintain its creamy texture.
Freezer: For longer storage, freeze the soup in individual portions for up to 2-3 months. It's best to omit cream before freezing; add it upon reheating for optimal taste.
Reheating: Thaw frozen soup in the fridge overnight and reheat on the stovetop over medium heat, adding a splash of broth or water to loosen the texture if necessary.
Airtight Storage: For best results, use freezer bags or containers to prevent freezer burn and preserve the flavor of your comforting spinach soup.
Spinach Soup Variations to Try
Feel free to get creative with this recipe by incorporating delightful twists that cater to your taste buds and dietary preferences!
- Fresh Spinach: Use fresh spinach instead of frozen for a brighter, more vibrant flavor. Simply wilt it in the pot for a lighter texture.
- Quinoa Substitute: Swap jasmine rice with quinoa for a high-protein option that's gluten-free and adds a lovely nutty taste.
- Vegan Version: For a dairy-free delight, replace the cream with coconut cream and ensure your vegetable broth is vegan-friendly. This switch maintains creaminess without the dairy.
- Protein Boost: Add cooked chicken or chickpeas to the soup for a protein-packed twist that transforms this dish into a heartier meal.
- Herb Infusion: Incorporate fresh herbs like dill or parsley at the end for a burst of flavor and freshness. These herbs will elevate your spinach soup beautifully!
- Heat It Up: Add crushed red pepper or a dash of cayenne for a spicy kick that adds depth and warmth, perfect for those chilly nights.
- Tomato Variations: Replace the tomato paste with roasted tomatoes for a richer, sweeter flavor profile. This change deepens the overall taste experience.
- Nutty Crunch: Top your soup with toasted pumpkin seeds or croutons for an added crunch that creates a delightful texture contrast.
As you explore these variations, consider pairing your soup with some tasty sides, like a fresh salad or a slice of homemade bread. If you enjoy vibrant dishes, check out my recipe for Asparagus Soup Healthy or indulge in a delicious Chickpea Spinach Curry. Enjoy the journey of flavor!
Make Ahead Options
Preparing this Bulgarian Spinach Soup ahead of time is a fantastic way to save precious minutes on busy weekdays! You can chop and sauté the base vegetables (onion, carrots, and celery) up to 3 days in advance, refrigerating them in an airtight container until needed. The spinach can also be thawed ahead and stored for up to 24 hours in the fridge. When it's time to serve, simply add the prepared vegetables and spinach into the pot with the other ingredients, bring to a boil, and simmer until the rice is cooked. Remember, to maintain the soup's creamy quality, stir in the cream just before serving, ensuring a delightfully luxurious finish every time!
Helpful Tricks for Spinach Soup
- Thaw Thoroughly: Ensure your frozen spinach is completely thawed for even cooking—this prevents any cold clumps in your soup.
- Prevent Blandness: Taste as you cook and adjust salt levels based on your broth's saltiness to avoid a bland spinach soup.
- Avoid Curdling: When adding cream, avoid boiling the soup afterward to prevent it from curdling; gently stir in off the heat.
- Adjust Thickness: If you prefer a thicker soup, reduce the rice or add more broth gradually until you reach your desired consistency.
- Make Ahead Magic: Consider making the soup a day in advance to deepen the flavors; simply reheat gently before serving.
What to Serve with Bulgarian Spinach Soup
Imagine a cozy evening where every bite of your comforting soup is complemented by delightful sides that enhance its flavors and textures.
-
Crusty Bread: A warm, artisanal loaf is perfect for dipping. The crunchy exterior and soft interior create a satisfying contrast to the creamy soup.
-
Mixed Green Salad: A light salad offers freshness and a burst of color. Toss in some cherry tomatoes and tangy vinaigrette for a bright complement.
-
Roasted Veggies: Serve a side of roasted carrots and zucchini to add a sweet, caramelized note to your meal. The earthy flavors meld beautifully with spinach.
-
Cheese Flatbread: Warm flatbreads sprinkled with feta or mozzarella provide a savory richness and a delightful hand-held addition to your bowl of soup.
-
Yogurt Sauce: A cool, tangy yogurt sauce drizzled on top adds an extra layer of creaminess and balance, making each spoonful even more delicious.
-
Herbal Tea: Sipping on a fragrant herbal tea while enjoying your meal enhances the comforting experience. Choose chamomile or mint for a soothing finish.
-
Fruit Tart: For a sweet closure, serve a light fruit tart. The tartness of fresh fruits contrasts nicely with the savory flavors of the spinach soup.

Spinach Soup Recipe FAQs
What type of spinach should I use for this soup?
Absolutely! You can use either fresh or frozen spinach for this spinach soup. If using frozen, thaw it first to ensure even cooking. If you prefer fresh, simply wash and wilt it down in a pot before adding it to the soup.
How should I store leftover spinach soup?
To keep your delicious spinach soup fresh, store it in an airtight container in the fridge for up to 3 days. Make sure to let it cool completely before sealing it—this helps maintain its creamy texture.
Can I freeze spinach soup?
Very! For longer storage, freeze the soup in portions for up to 2-3 months. Just a tip: it's best to omit the cream before freezing; you can add it back in when you reheat for the best flavor and texture.
What should I do if my soup is too thick?
If your spinach soup ends up too thick, don't worry! Simply add a bit more vegetable broth or water and gently stir until it reaches your desired consistency. This way, you can easily adjust it to your liking.
Are there any dietary considerations I should keep in mind?
Certainly! This spinach soup is vegetarian and gluten-free, making it suitable for various dietary needs. If you're making it for someone with allergies, be sure to check all ingredient labels—particularly the broth and any extras you might add, like cream.
How can I enhance the flavors of the soup while cooking?
To elevate the flavors, always taste as you go. Adjust the salt levels based on the saltiness of your broth, and consider adding herbs or spices like dill or nutmeg—these can really bring your spinach soup to life!

Spinach Soup Bliss: A Cozy Bowl of Comfort and Health
Ingredients
Equipment
Method
- Thaw the spinach in the fridge overnight or on the counter for about an hour until soft.
- Heat olive oil in a large pot over medium-high heat. Add diced onion, carrots, and celery, sautéing for about 5 minutes until tender.
- Add minced garlic and tomato paste to the pot, cooking for an additional 2-3 minutes.
- Incorporate thawed spinach, cooking for 3-4 minutes. Season with salt to taste.
- Mix in rinsed jasmine rice, tomato sauce, and vegetable broth. Bring to a gentle boil.
- Reduce heat to medium-low, partially cover, and simmer for about 20 minutes until rice is tender.
- Stir in a splash of cream after cooking; do not boil again to avoid curdling.
- Serve hot, garnished with fresh herbs and enjoy!





Leave a Reply