
This creamy and garlicky yogurt spinach dip is one of the easiest dips anyone can make using minimal basic ingredients.
It’s an effortless yogurt-based dip recipe that gives a boost of protein, fiber, and probiotics in every bite. Not only does it make a nutritious condiment, but it’s also a versatile sauce that goes with many foods!
Table of Contents
- Persian Yogurt and Spinach Dip – Borani Esfenaj
- Why You’ll Love This Yogurt Spinach Dip.
- Ingredients You’ll Need
- Best Type of Spinach to Use in Yogurt Spinach Dip
- What Yogurt to Use – Greek vs. Regular Yogurt
- How to Make Yogurt Spinach Dip
- What to Serve with Yogurt Spinach Dip
- FAQ
- What You Can Make With Spinach Yogurt Dip
- Persian Dishes That Go Well with Yogurt Spinach Dip
In my kitchen, this spinach yogurt dip is one of the must-have side dishes, especially with Middle Eastern meals. Yogurt is a staple in our house, and my Persian husband eats it with almost everything.
Since I like a touch of garlic in my yogurt and always look for ways to add more fiber, this dip has become my go-to whenever I have some leafy greens on hand. It’s creamy, tangy, gut-friendly, and a very simple way to sneak extra vegetables into a meal!

Persian Yogurt and Spinach Dip – Borani Esfenaj
Borani Esfenaj is the Persian name for spinach and yogurt dip. In Persian language (Farsi), “Borani” refers to a yogurt-based dish combined with vegetables. “Esfenaj” means spinach.
Just like cucumber yogurt, which is also known as Tzatziki, yogurt spinach is also a common mezze (small platter dish) in some Middle Eastern countries, such as Iran and Turkey.
Often served as a dip, side dish, or appetizer next to other mezze dips, bread, dolma (stuffed grape leaves), and raw crispy veggies, Borani is especially a famous choice at gatherings or when entertaining guests.

Why You’ll Love This Yogurt Spinach Dip.
- Made with just 4 ingredients
- High in protein, fiber, and probiotics
- Pairs perfectly with Middle Eastern dishes
- Easy to prep ahead for gatherings
Ingredients You’ll Need
- Yogurt – I’d always go for Greek yogurt for more protein. You can use normal yogurt if that’s what you have on hand. Opt for natural, unsweetened yogurt without added fruits or flavorings. If you’re not sure what to choose, see below.
- Spinach – Baby spinach works best. It’s less bitter and easier to work with. Do not use frozen spinach, as it can be watery after thawing.
- Garlic – A bit of grated garlic adds just a hint of aromatic kick to get that garlicky yogurt base.
- Salt- Feel free to skip or reduce.

Best Type of Spinach to Use in Yogurt Spinach Dip
Any spinach works. Go for baby spinach for a less bitter option and easier preparation, so you don’t have to deal with the roots and stems.
If you’re using regular spinach that comes with the roots, just cut off the roots and big stems. You can include some of the smaller stems if you like. If your spinach has bigger leaves, consider chopping them lightly after blanching to avoid long strands.
Feel free to experiment with different types of spinach!
What Yogurt to Use – Greek vs. Regular Yogurt
Any plain unsweetened yogurt works for this recipe, it totally depends on your preference.
Go for Greek yogurt if you’re looking for;
- A creamier, thicker, and denser texture
- Higher protein content
- Lower carbs and sugar
- Less lactose
Choose plain yogurt if you prefer;
- A lighter texture, more liquid
- More calcium and potassium
- A milder, less sour taste
- A more budget-friendly option
How to Make Yogurt Spinach Dip
Here’s how to make this yogurt and spinach dip in three straightforward steps.
Step 1. Blanch the spinach

- Rinse the spinach to remove all the dirt and sand. Set it aside.
- In a medium-sized pot, fill the water halfway and bring it to a boil. Once boiling, transfer the spinach into the boiling water and let it submerge for 30-60 seconds.
- Meanwhile, fill a big bowl with cold water and ice.
- Turn off the heat, strain the spinach from the boiling water, then transfer it to cold water to stop the cooking.
- Gently squeeze the spinach dry and transfer to a dish.
- Lightly loosen the squeezed spinach to separate the leaves. If using large spinach leaves, consider cutting them into smaller pieces.
Step 2. Make the garlicky yogurt base
In a bowl, combine yogurt, grated garlic, and salt, and stir with a spoon until thoroughly mixed

Step 3. Mixing blanched spinach with the yogurt base
Transfer the blanched spinach to the yogurt bowl and mix with a spoon until it is evenly spread. It’s ready to be enjoyed!

What to Serve with Yogurt Spinach Dip
- A dipping sauce for your crisp raw vegetables on your charcuterie board.
- Serve it as mezze, or a small side dish, next to other dips and eaten with bread.
- Serve it as a refreshing creamy side dish to complement barbecue or grilled meats.
- As an appetizer or sides next to a Middle Eastern dish. E.g., A sauce to your shawarma or falafel.
💡 Make it a nutritious swap to creamy condiments:
Yogurt can be a wholesome substitute for cream, sour cream, or mayonnaise. Of course, it won’t match all the recipes, especially the hot ones. But you can use it as a creamy sauce to top off nachos, as a base for cold pasta, or even a sauce for your sandwich.
FAQ
Can I use frozen spinach when making yogurt spinach dip?
No, you should not. Once thawed, spinach releases a lot of water, which will only make the yogurt watery.
How long can spinach yogurt stay in the fridge after mixing?
Spinach yogurt can stay in the fridge for about 2–3 days after mixing. Cover the container with a lid and use a clean spoon when scooping to maintain freshness.
Can I use garlic powder instead of fresh garlic in the yogurt?
Yes, you can. Swap ¼ teaspoon of garlic powder for each clove of fresh garlic. Start small and adjust the taste as you go.
What You Can Make With Spinach Yogurt Dip
Persian Dishes That Go Well with Yogurt Spinach Dip
Yogurt Spinach Dip (Borani Esfenaj)
2
servings5
minutes1
minute125
kcalPerfect for small platters or mezze spreads, this Persian yogurt and spinach dip is quick to make, deliciously tangy, and packed with natural goodness!
Ingredients
100 g Greek yogurt
100 g Baby spinach
1 small Garlic clove – grated
1/4 tsp Salt
Directions
- Blanch the spinach. See the above photo
i. Rinse the spinach with tap water and set it aside. In a medium-sized pot, fill the water halfway and bring it to a boil.
ii. Once boiling, transfer the spinach into the boiling water and let it submerge for 30-60 seconds.
iii. Meanwhile, fill a big bowl with cold water and ice.
iv. Turn off the heat, strain, or use a skimmer to scoop the spinach into the cold water to stop the cooking.
v. Squeeze the spinach with your palm to drain and transfer it to a dish.
vi. Lightly loosen the squeezed spinach to separate the leaves. If using large spinach leaves, consider cutting them into smaller pieces. - Make the garlicky yogurt base. In a bowl, combine yogurt, salt, and grated garlic. Stir with a spoon until fully incorporated.
- Assemble. Transfer the blanched spinach to the yogurt bowl and mix with a spoon until fully mixed.
🥣 Did you try this recipe? Don’t forget to save or share it if you did. I’d love to hear how it turned out!















