The aroma of sautéed garlic and fresh vegetables fills the kitchen, instantly transporting me to a cozy Bulgarian family gathering. This Classic Bulgarian Spinach Soup, or Spanachena Supa, is not just a recipe; it’s a heartwarming blend of creamy goodness and nostalgia that’s perfect for chilly evenings. As I whisk together those bright green hues of spinach with vegetables and jasmine rice, I can’t help but smile at how nourishing yet simple this dish is. What I love most about this spinach soup recipe is that it caters to both vegetarians and those looking for a comforting gluten-free meal. Plus, it’s a fantastic way to swap out fast food for homemade warmth that soothes the soul. Intrigued by how easily you can bring this taste of Eastern Europe to your table? Let’s dive into the details!

Why is This Spinach Soup Special?
Creamy Comfort: This spinach soup recipe offers a luscious, creamy texture that warms you from the inside out.
Simple Ingredients: Utilizing basic pantry staples, this dish is both accessible and budget-friendly, perfect for a weeknight meal.
Gluten-Free and Vegetarian: It’s a delightful option that caters to a variety of dietary preferences, making it a crowd-pleaser for all.
Versatile Flavors: Feel free to switch up the spinach for fresh or different rice varieties, which adds a unique twist each time you make it.
Perfect for Meal Prep: This soup stores beautifully in the fridge and even freezes well, ensuring you always have a comforting dish on hand.
By mastering this Classic Bulgarian Spinach Soup, you’re not just preparing food; you’re creating warmth and connection at the table. Plus, pair it with crusty bread for a fulfilling meal, or enjoy it alongside a refreshing salad like Korean Spinach Side for added goodness!
Spinach Soup Recipe Ingredients
For the Soup Base
- Olive Oil – Adds richness and flavor; use extra virgin for the best taste.
- Onion – Provides an aromatic base; finely diced for even cooking.
- Celery – Adds depth and subtle sweetness to the soup.
- Carrots – Contributes natural sweetness and vibrant color; finely diced for quicker cooking.
- Garlic – Enhances the overall flavor; opt for fresh cloves and mince for potency.
- Tomato Paste – Infuses umami and richness into the soup.
- Frozen Spinach – The star of this spinach soup recipe for flavor and nutrition; fresh spinach can be used instead.
- Salt – Enhances seasoning; adjust according to your taste preferences.
- Jasmine Rice – Acts as a thickener and provides heartiness; substitute with any preferred rice variety.
- Tomato Sauce – Adds flavor complexity and a nice color; choose simple varieties without additives.
- Vegetable Broth – The base liquid of the soup; using unsalted helps control the saltiness.
- Cream – Optional for added richness; substitute with plant-based alternatives for a vegan version.
For the Optional Zastroika
- Egg Yolk – Whisked for richness; use fresh for best results.
- Milk or Yogurt – Temper with soup broth to enrich your spinach soup.
Embrace the warmth of this delightful Spinach Soup recipe and savor the heartfelt comfort it brings to your table!
Step‑by‑Step Instructions for Spinach Soup Recipe
Step 1: Thaw the Spinach
Begin by thawing your frozen spinach either overnight in the refrigerator or at room temperature for about an hour. Ensure the spinach is completely thawed, as this will help it blend beautifully with the other ingredients. Once ready, gently squeeze out any excess water to concentrate the flavor for your creamy Spinach Soup recipe.
Step 2: Sauté the Vegetables
In a large pot, heat about two tablespoons of olive oil over medium-high heat. Once shimmering, add finely diced onion, carrots, celery, and minced garlic, stirring frequently. Sauté these vegetables for about 5-7 minutes, or until the onions become translucent and fragrant, creating a delightful aromatic base for your soup.
Step 3: Add Tomato Paste and Spinach
Stir in a generous tablespoon of tomato paste into the sautéed vegetables, allowing it to cook for an additional 2-3 minutes. This step enriches the flavor profile of your spinach soup. Next, add the thawed spinach, folding it into the mixture and cooking for approximately 3 minutes until it’s heated through and well combined.
Step 4: Combine Rice and Broth
Now, add salt, rinsed jasmine rice, tomato sauce, and vegetable broth to the pot. Bring the mixture to a rolling boil over high heat, visually checking for bubbling around the edges. Once boiling, reduce the heat to medium-low, allowing the soup to simmer gently for about 20 minutes, or until the rice is tender and cooked through.
Step 5: Finish with Cream
Once the rice is cooked, remove the pot from heat and gradually stir in cream for a luxurious touch. If you prefer a vegan option, consider using plant-based cream instead. Let the soup rest for a few minutes, allowing the flavors to meld perfectly in this comforting Spinach Soup recipe.
Step 6: Prepare Zastroika (Optional)
For added authenticity, whisk an egg yolk with a bit of milk or yogurt in a small bowl. Temper this mixture with a ladle of hot soup broth, stirring constantly to avoid curdling. Gradually mix this back into the pot, giving your spinach soup an even creamier texture and a rich finish.
Step 7: Serve and Enjoy
Ladle your warm and inviting spinach soup into bowls. Serve it alongside crusty bread or a refreshing salad for a complete meal. Take a moment to appreciate the vibrant green hues and aromatic steam rising from your homemade Bulgarian Spinach Soup, inviting everyone to the table for a cozy dining experience.

What to Serve with Classic Bulgarian Spinach Soup?
Indulging in the warmth of this creamy spinach soup opens the door to delightful side options that will elevate your meal experience.
- Crusty Bread: A warm, buttery baguette or rustic loaf is perfect for dipping into the luscious soup, adding a satisfying crunch to each spoonful.
- Simple Green Salad: A refreshing salad with mixed greens, cherry tomatoes, and a light vinaigrette brightens the meal while balancing the creamy soup.
- Roasted Potatoes: Crispy, herb-seasoned roasted potatoes bring a rustic touch and heartiness, complementing the delicate flavor of the soup.
- Cheese Platter: A selection of tangy cheeses such as feta or goat cheese contrasts beautifully with the spinach, providing a burst of flavor in every bite.
- Savory Feta Pastries: These flaky, cheese-filled delights can add a layer of richness and a Mediterranean touch that pairs wonderfully with Spanachena Supa.
- Herbed Quinoa: Light and fluffy, quinoa seasoned with fresh herbs introduces a nutty flavor and texture that enhances the overall meal experience.
- Fruit Chutney: A tangy fruit chutney brings a surprising sweet and sour delight that cuts through the creaminess, making every bite unforgettable.
- Lemon Water or Iced Tea: Refreshing beverages like lemon-infused water or iced tea cleanse the palate while staying true to the comforting aura of this meal.
Expert Tips for Spinach Soup Recipe
Season Carefully: Start with a little salt, adding more as needed to avoid a bland soup. Proper seasoning enhances the flavor of this delicious spinach soup recipe.
Texture Control: If your soup thickens too much, simply stir in additional vegetable broth until you reach the desired consistency.
Zastroika Technique: For a creamy finish, use the Zastroika method to enrich the soup without relying heavily on cream. It adds depth while keeping it authentic.
Fresh vs. Frozen: If opting for fresh spinach, add it to the pot after the onions and other vegetables begin to soften. This prevents overcooked greens.
Meal Prep Friendly: This spinach soup recipe stores well in the fridge for 2-3 days or freezes for up to 2-3 months, perfect for easy meal planning!
How to Store and Freeze Spinach Soup
Fridge: Store your spinach soup in an airtight container for up to 2-3 days. Reheat gently on the stove over low heat, adding a splash of broth for creaminess.
Freezer: This spinach soup recipe freezes beautifully for up to 2-3 months before adding cream. Portion into freezer-safe bags or containers, leaving space for expansion.
Thawing: Thaw frozen soup overnight in the fridge or on the counter for a quick meal. Reheat as mentioned above, adjusting the consistency with broth as needed.
Avoiding Separation: If using cream, add it after reheating to prevent separation during freezing. This keeps your soup creamy and delicious!
Make Ahead Options
These Classic Bulgarian Spinach Soups are perfect for making ahead of time, which is a lifesaver for busy weeknights! You can prepare the soup base (excluding cream) up to 3 days in advance and store it in an airtight container in the fridge. Simply sauté the vegetables, add the tomato paste and spinach, and then combine with the rice and broth. When you’re ready to enjoy, heat the soup on the stove until warmed through, then stir in the cream for that luscious finish. This method preserves the fresh flavors while making meal prep a breeze, allowing you to delight in homemade nourishment with minimal effort!
Spinach Soup Recipe Variations
Feel free to explore these delightful twists on the classic spinach soup, allowing your culinary creativity to shine!
-
Fresh Spinach: Substitute frozen spinach with fresh; just add it when the onions and vegetables soften for a vibrant color and texture. Fresh spinach brings a lively freshness that brightens up the entire dish.
-
Different Rice Varieties: Swap jasmine rice for brown rice or arborio rice for a creamier texture. Each variety brings a unique chewiness and depth, enriching your soup experience.
-
Cream-Free Vegan: Replace cream with a splash of coconut milk or cashew cream to create a dairy-free delight while maintaining a luscious texture. You won’t lose the creaminess but gain a touch of wholesome flavor.
-
Spiced Up: For those who like a kick, add a pinch of red pepper flakes or a dash of cayenne pepper. This brings a delightful heat that adds another layer of excitement to each spoonful.
-
Herb Infusion: Enhance the flavor profile with fresh herbs like dill or parsley. Just sprinkle them in right at the end for a fresh burst of herbal goodness that complements the earthy spinach beautifully.
-
Tomato Variations: Experiment with fire-roasted diced tomatoes instead of plain tomato sauce for a smoky depth. The complex flavor can turn your soup into something truly extraordinary.
-
Nutty Twist: Add a handful of toasted pine nuts or chopped walnuts while serving for a delightful crunch and nutty flavor that elevates the creaminess of your spinach soup.
-
Thicker Consistency: For a heartier soup, blend a portion of the soup until creamy, then mix it back in. This gives a comforting thickness that feels indulgent yet wholesome.
Each variation paves the way for delightful discoveries in the kitchen, so feel free to mix and match based on what you have on hand or your mood! And if you’re looking for some side options to accompany your soup, consider a light salad like Korean Spinach Side or a warm crusty bread alongside. Happy cooking!

Spinach Soup Recipe FAQs
What type of spinach should I use for the soup?
You can use either frozen spinach or fresh spinach. I often recommend frozen spinach for convenience, as it’s pre-washed and ready to use. If using fresh, add it towards the end of cooking to maintain its vibrant color and nutrients.
How long can I store leftover spinach soup in the fridge?
This spinach soup can be stored in an airtight container in the fridge for up to 2-3 days. When reheating, add a splash of vegetable broth to restore its creamy texture.
Can I freeze spinach soup?
Absolutely! This spinach soup recipe freezes beautifully for up to 2-3 months before adding cream. Simply portion it into freezer-safe containers, leaving some space for expansion, as liquids tend to swell when frozen.
What should I do if my soup is too thick?
If your soup thickens too much, don’t worry! Just stir in additional vegetable broth a little at a time until you reach your desired consistency. This will keep your soup comforting and enjoyable!
Is this spinach soup recipe suitable for dietary restrictions?
Yes, this soup is gluten-free and vegetarian-friendly. For a vegan version, you can substitute the cream with plant-based alternatives and ensure the broth is vegetable-based. It’s a great option for anyone looking to enjoy nourishing, homemade meals without fast food!

Creamy Spinach Soup Recipe That Warms Your Soul
Ingredients
Equipment
Method
- Thaw the frozen spinach overnight in the refrigerator or at room temperature for about an hour and gently squeeze out excess water.
- In a large pot, heat two tablespoons of olive oil, add diced onion, carrots, celery, and minced garlic, and sauté for 5-7 minutes until translucent.
- Stir in tomato paste and cook for 2-3 minutes before adding thawed spinach, cooking for about 3 minutes until heated through.
- Add salt, rinsed jasmine rice, tomato sauce, and vegetable broth. Bring to a boil, then reduce heat and simmer for about 20 minutes.
- Remove from heat and gradually stir in cream. Let the soup rest for a few minutes.
- For Zastroika, whisk egg yolk with milk or yogurt, temper with hot soup broth, then mix back into the pot.
- Ladle soup into bowls and serve with crusty bread or salad.

Leave a Reply