11 Must-Try Iranian Side Dishes

Ever wondered how to add exciting, flavorful sides to your meals? These 11 Iranian dishes are perfect for jazzing up weeknight dinners or impressing guests. From tangy rice to herb-packed dishes, each recipe brings authentic Persian taste to your table. Dive in and discover your new favorite side!

Shirazi Salad

Shirazi Salad

Gently, I find myself chopping cucumbers on a quiet afternoon, the rhythmic sound of the knife against the board grounding me. This Shirazi Salad is a little journal entry of fresh flavors—cucumber, tomato, and onion tossed in a bright lime dressing. It’s the kind of simple, honest dish that doesn’t rush, perfect for a slow summer meal.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 0 minutes

Ingredients

For the Salad

  • 2 large cucumbers (I prefer English cucumbers—they're less watery)
  • 2 medium tomatoes (ripe but firm, diced into small cubes)
  • ½ small red onion (finely diced, soak in cold water for 10 minutes if you want a milder bite)
  • ¼ cup fresh mint or parsley, chopped (both work beautifully; I often use a mix)

For the Dressing

  • 3 tablespoons fresh lime juice (about 1½ limes)
  • 2 tablespoons extra virgin olive oil (my go-to for dressings)
  • ½ teaspoon salt (I use flaky sea salt)
  • ¼ teaspoon black pepper (freshly ground)
  • Optional: ½ teaspoon sumac for a tangy finish

Instructions

  1. Dice the cucumbers into small, even cubes. Tip: If using regular cucumbers, halve lengthwise and scoop out the seeds with a spoon to prevent the salad from getting watery.
  2. Dice the tomatoes into similar-sized cubes. Transfer to a large mixing bowl.
  3. Finely dice the red onion and add to the bowl. (Tip: Soaking the onion in cold water for 10 minutes softens its sharpness—drain well before adding.)
  4. In a small jar, combine the lime juice, olive oil, salt, and pepper. Shake or whisk until emulsified. (Tip: Let the lime juice sit for a minute after squeezing—it mellows slightly and blends more smoothly.)
  5. Pour the dressing over the vegetables and toss gently to coat.
  6. Add the chopped mint or parsley and toss once more. (Tip: Reserve a pinch of herbs for garnish.)
  7. Let the salad rest for 5 minutes at room temperature so the flavors meld. For a chilled salad, refrigerate 15 minutes before serving.

Before serving, I love to sprinkle a little sumac over the top for an extra tang that lifts every bite. The salad is crisp, bright, and quietly satisfying—perfect alongside grilled meats or tucked into a warm pita. It’s the kind of dish that feels like a slow exhale on a warm evening.

Mast-o-Khiar

Mast-o-Khiar

Cucumbers, cool and crisp, meet thick yogurt in this ancient Persian side that whispers of summer afternoons. It’s a dish I make when I want something effortless yet deeply satisfying—a gentle companion to any meal.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 0 minutes

Ingredients

  • 2 cups plain Greek yogurt (full-fat for creaminess—I always reach for this)
  • 1 large cucumber, grated (English or Persian, I prefer the thin-skinned kind)
  • 2 cloves garlic, minced (fresh is non-negotiable here)
  • 1/4 cup fresh mint, chopped (from my garden if possible)
  • 1 tablespoon dried dill (or 2 tbsp fresh, but dried brings a deeper note)
  • 1/2 teaspoon salt (sea salt, fine)
  • 1 tablespoon extra virgin olive oil (a good drizzle to finish)
  • Optional: 1/4 cup chopped walnuts or raisins (I sometimes add for texture)

Instructions

  1. Grate the cucumber and squeeze out excess water using a clean kitchen towel or cheesecloth. (Tip: Removing as much moisture as possible keeps the yogurt thick and prevents a watery dip.)
  2. In a mixing bowl, combine the yogurt, grated cucumber, minced garlic, chopped mint, dried dill, and salt. Stir gently until everything is evenly incorporated.
  3. Taste and adjust salt if needed, adding a pinch more. (Tip: Let the mixture rest for 10 minutes before serving to allow the flavors to meld beautifully.)
  4. Transfer to a shallow serving dish, drizzle with extra virgin olive oil, and garnish with a few whole mint leaves.
  5. If using walnuts or raisins, fold them in just before serving for a contrasting crunch or sweetness. (Tip: Lightly toast walnuts in a dry pan to deepen their flavor.)
  6. Serve chilled or at room temperature with warm pita bread, grilled meats, or as a refreshing side to any Middle Eastern spread.

Between its creamy tang and the herbal freshness, Mast-o-Khiar is the kind of recipe that feels like a pause in a busy day. I love serving it alongside lamb kebabs or simply with warm flatbread for a light lunch.

Tahdig

Tahdig

Perhaps the most comforting sound in my kitchen is the gentle crackle of a rice crust releasing from the pot. I love how tahdig turns simple basmati into something extraordinary—golden, crispy, and fragrant with saffron. It's a quiet triumph of patience and heat.

Serving: 6 | Prep Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

For the Rice and Crust

  • 2 cups basmati rice – I prefer aged basmati for its fragrance and fluffy grains
  • 1/2 teaspoon saffron threads – the good stuff, crushed and soaked in 2 tablespoons hot water for 10 minutes
  • 1/4 cup plain yogurt – full fat gives the best crust, I always use Greek-style
  • 3 tablespoons vegetable oil or ghee – ghee adds a nutty richness I love
  • 1 teaspoon kosher salt – a bit more if you like it salty
  • 3 cups water for parboiling
  • 2 tablespoons melted butter or more ghee – for drizzling after cooking

Instructions

  1. Rinse the basmati rice in cold water until the water runs clear, then soak it in fresh water for 30 minutes. This softens the grains and helps them cook evenly.
  2. While the rice soaks, prepare the saffron water. Crush the threads with a mortar and pestle, then add hot water and let it steep for at least 10 minutes until deep golden.
  3. In a small bowl, mix the yogurt with 2 tablespoons of the saffron water (reserve the rest) and 1 teaspoon salt. This will be the crust base.
  4. Bring a large pot of water to a boil. Drain the soaked rice and add it to the boiling water. Parboil for exactly 6-7 minutes—the grains should be tender on the outside but still firm in the center.
  5. Drain the rice in a colander and rinse briefly with cool water to stop the cooking. Shake off excess water.
  6. In a nonstick pot (or well-seasoned cast iron), heat the oil or ghee over medium-high heat. Spread the yogurt mixture evenly across the bottom of the pot. Tip: Use a nonstick pot if you're nervous about sticking—it makes flipping much easier.
  7. Gently spoon the parboiled rice over the yogurt layer, mounding it into a pyramid shape. Do not stir or press down; let the rice sit loosely so steam can circulate.
  8. Drizzle the remaining saffron water over the top of the rice. Cover the pot with a tight-fitting lid, then wrap the lid with a clean kitchen towel to absorb condensation.
  9. Cook over medium-high heat for 10 minutes—you'll hear a gentle sizzle—then reduce heat to low and cook for 30-35 minutes more. Do not lift the lid during this time. Tip: Listen for a steady crackle; if it fades, the crust may not be crisp enough.
  10. Remove the pot from heat and let it rest, undisturbed, for 5-10 minutes. This allows the crust to firm up and release naturally.
  11. Place a large plate or platter over the pot, then confidently flip it over in one swift motion. Lift the pot slowly—the tahdig should be a single golden disc. If it sticks, use a spatula to coax it loose. Tip: If you're nervous, run the bottom of the pot under cold water for 30 seconds before flipping.
  12. Drizzle the melted butter or ghee over the hot tahdig, and sprinkle with a pinch of flaky salt if desired. Serve immediately, breaking the crust into shards.
See also  25 Delicious Simple Crab Meat Recipes for Any Occasion

Perhaps the best way to enjoy tahdig is straight from the pot, with a dollop of yogurt and a sprinkle of sumac. Its crackly, buttery crunch gives way to tender rice beneath—a quiet, irresistible triumph. Pair it with a stew or simply savor it on its own.

Kashk-e-Bademjan

Kashk-e-Bademjan

Zestful, slow, and reflective—that's how this Kashk-e-Bademjan comes together. It's a Persian eggplant dip that feels like a quiet afternoon, with creamy roasted eggplant balanced by tangy whey and the crunch of toasted walnuts.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

  • 2 large eggplants (I prefer Italian for their mild flavor and firm texture)
  • 1 small yellow onion, finely diced (a sweet onion works beautifully here)
  • 3 cloves garlic, minced (fresh is non-negotiable for that pungent warmth)
  • 1/2 cup whey (or kashk; I save whey from straining yogurt for a tangy depth)
  • 1/4 cup walnuts, toasted and roughly chopped (toast them lightly for extra aroma)
  • 2 tablespoons dried mint (find Persian mint if you can—it's more fragrant)
  • 1/2 teaspoon salt (adjust to taste, I use flaky sea salt)
  • 1/4 teaspoon black pepper
  • 2 tablespoons extra-virgin olive oil (my go-to for its fruity finish)

Instructions

  1. Preheat your oven to 400°F (200°C). Prick the eggplants all over with a fork—about 10–12 pricks per eggplant—to let steam escape.
  2. Place the eggplants on a baking sheet lined with parchment paper. Roast for 35–40 minutes, until the skin is charred and the flesh feels very soft when pressed. (Tip: A collapsed eggplant is a sign it's perfectly cooked.)
  3. Remove from oven and let the eggplants cool for 10 minutes. Then slice them open lengthwise and scoop the flesh into a colander. Let it drain for 5 minutes to remove excess moisture—this prevents a watery dip.
  4. While the eggplant drains, heat olive oil in a medium skillet over medium heat. Add the diced onion and cook, stirring often, for 8–10 minutes until golden and softened. (Tip: Don't rush this step; caramelized onions add sweetness.)
  5. Add the minced garlic to the skillet and cook for 1 minute until fragrant. Then add the drained eggplant flesh, breaking it up with a wooden spoon. Cook for 5 minutes, stirring occasionally.
  6. Reduce heat to low. Stir in the whey, dried mint, salt, and pepper. Cook for 5 more minutes, stirring every minute, until the dip thickens slightly. (Tip: Stir gently to avoid curdling the whey—low heat is key.)
  7. Transfer to a serving bowl. Top with the toasted walnuts and a drizzle of olive oil. Serve warm or at room temperature.

Gently scoop up each bite with warm flatbread, and let the creamy, tangy flavors settle on your tongue. A final scatter of fresh mint leaves adds a bright, clean finish—simple and soulful.

Sabzi Khordan

Sabzi Khordan

Nothing quite matches the simple joy of gathering fresh herbs on a quiet afternoon. This Sabzi Khordan feels like a gentle pause, a celebration of green.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 0 minutes

Ingredients

For the Herb Platter

  • 1 cup fresh mint leaves (I love using spearmint from my garden)
  • 1 cup fresh basil leaves (Genovese is my favorite)
  • 1 cup fresh tarragon (its subtle licorice note is key)
  • 1/2 cup fresh chives, snipped into 2-inch pieces
  • 1/2 cup fresh cilantro leaves
  • 1/2 cup fresh flat-leaf parsley leaves

For the Accompaniments

  • 4–6 radishes, very thinly sliced (I prefer French breakfast radishes)
  • 4 oz feta cheese, crumbled (sheep's milk feta is best)
  • 1/2 cup walnut halves (lightly toasted for extra crunch)
  • Warm flatbread (lavash or pita), for serving
  • Extra virgin olive oil, for drizzling (my go-to is a fruity Greek oil)
  • Optional: a pinch of sumac or a drizzle of balsamic vinegar

Instructions

  1. Gently wash all fresh herbs under cold water and spin dry in a salad spinner. Pat any remaining moisture with a clean towel—drying well prevents the platter from becoming soggy.
  2. Arrange the herbs in small neat piles on a large serving platter, leaving space for the radishes and cheese. Group similar colors together for a pleasing visual.
  3. Slice the radishes as thinly as possible (a mandoline helps for even slices) and arrange them in a fan or scattered pattern over the herbs.
  4. Crumble the feta into uneven chunks and scatter them over the platter. Avoid over-crumbling; large chunks look rustic and hold their texture.
  5. Toast the walnuts in a dry skillet over medium heat, shaking often, until fragrant and lightly golden—about 3–4 minutes. Watch closely; they burn quickly.
  6. Sprinkle the toasted walnuts over the platter, tucking some into the herb piles. Drizzle everything lightly with extra virgin olive oil.
  7. Serve immediately with warm flatbread on the side. (Tip: To warm flatbread, wrap it in foil and heat in a 350°F oven for 5 minutes.)
  8. Optional: finish with a tiny sprinkle of sumac or a few drops of balsamic vinegar for brightness.

Gently pull a piece of flatbread, scoop up some herbs and cheese, and let the freshness linger. It’s a dish that asks nothing more than to be enjoyed slowly, perhaps with a glass of iced tea.

Lubia Polo

Lubia Polo

How comforting it is to stand in the kitchen on a quiet afternoon, the scent of turmeric and dill drifting through the air. This Lubia Polo—a Persian green bean rice dish—unfolds slowly, each layer promising warmth and home.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 60 minutes

Ingredients

  • 2 cups basmati rice – I always choose long-grain basmati for the fluffiest, most elegant grains.
  • 1 lb fresh green beans, trimmed and cut into 1-inch pieces – the snap of fresh beans is irreplaceable.
  • 2 large tomatoes, diced – or 3 tablespoons tomato paste if the tomatoes aren't sun-ripened.
  • 1 large onion, thinly sliced – yellow onion lends a gentle sweetness here.
  • 4 cloves garlic, minced – adjust according to your love of garlic’s warmth.
  • 3 tablespoons dried dill – dried dill concentrates its flavor beautifully; if using fresh, use 1/2 cup chopped.
  • 1 teaspoon ground turmeric – for that golden earthiness.
  • 1 teaspoon salt, plus more for soaking and boiling water.
  • 1/2 teaspoon black pepper – freshly ground if you can.
  • 1/4 cup vegetable oil – or butter if you want a richer tahdig.
  • 2 tablespoons plain yogurt – optional, but I rarely skip it for that coveted crispy crust.
  • Pinch of saffron threads, dissolved in 2 tablespoons hot water – , a little luxury.

Instructions

  1. Rinse the 2 cups basmati rice under cold water until the water runs clear, then soak in salted water for 30 minutes. (Soaking guarantees fluffy, separate grains.)
  2. Meanwhile, heat 2 tablespoons of the vegetable oil in a large skillet over medium heat. Add the sliced onion and sauté until golden, about 8 minutes.
  3. Add the minced garlic and cook for 1 minute until fragrant.
  4. Add the green beans, turmeric, 1 teaspoon salt, and black pepper. Stir for 3–4 minutes until the beans turn bright green.
  5. Add the diced tomatoes (or tomato paste mixed with 1/2 cup water). Cook until the tomatoes break down and the mixture thickens, about 10 minutes. Stir in the dried dill, then remove from heat.
  6. Bring a large pot of salted water to a boil. Drain the soaked rice and add it to the boiling water. Cook until the rice is tender but still firm to the bite, about 6–7 minutes. Drain in a colander.
  7. In the same pot, combine the remaining 2 tablespoons oil with the yogurt (if using) and spread it evenly on the bottom—this creates the tahdig crust. Layer half the partially cooked rice, then all the green bean mixture, then the remaining rice. Pat the layers down gently with a spatula.
  8. Drizzle the saffron water over the top of the rice. Wrap the pot lid with a clean kitchen towel and cover tightly. (The towel traps steam, ensuring fluffy rice and a crispy bottom.) Cook on the lowest heat for 45 minutes.
  9. Remove the pot from heat and let it rest, still covered, for 5 minutes. Carefully invert the pot onto a serving platter to reveal the golden tahdig, or simply serve from the pot.
See also  19 Delicious Homemade Dinner Recipes for Busy Weeknights

O the joy of breaking through that crunchy tahdig crust to reveal tender, dill-scented rice and sweet green beans—each spoonful a quiet celebration of texture. It's lovely on its own, or with a side of plain yogurt and fresh herbs for a refreshing contrast.

Torshi

Torshi

Recently, as the afternoon light softened in my small apartment, I found myself reaching for a jar of something tangy and familiar. Torshi—a Persian-style mixed pickle—reminds me that patience and a good vinegar brine can transform humble vegetables into something truly vibrant. It’s not just a condiment; it’s a little jar of summer, preserved with herbs and a gentle sourness.

Serving: 12 | Prep Time: 30 minutes | Cooking Time: 5 minutes

Ingredients

Vegetables

  • 2 cups cauliflower florets (I break them into bite-size pieces, about 1-inch each)
  • 2 large carrots, peeled and sliced into 1/4-inch rounds (I prefer the sweetness of orange carrots here)
  • 1 cup turnip, peeled and cut into 1/2-inch cubes (they add a lovely earthy bite)
  • 1 cup red bell pepper, seeded and diced (any color works, but red makes the jar pretty)
  • 1/2 cup fresh parsley, chopped (flat-leaf is my go-to for its bright flavor)
  • 1/4 cup fresh mint leaves, roughly torn (spearmint adds a cool note)

Brine

  • 1 cup distilled white vinegar (I use 5% acidity for a clean tang)
  • 1 cup water (filtered is best, but tap is fine)
  • 2 tablespoons kosher salt (I avoid iodized salt—it can cloud the brine)
  • 1 tablespoon granulated sugar (just a pinch to balance the acidity)
  • 2 cloves garlic, smashed (I leave them whole for a milder hint)
  • 1 teaspoon whole black peppercorns (toasted gently first for more aroma)
  • 1 teaspoon coriander seeds (optional, but I love the citrusy undertone)
  • 1 bay leaf (torn in half to release its essence)

Instructions

  1. Wash and prepare all vegetables: cauliflower into florets, carrots into rounds, turnip into cubes, bell pepper into dice. Place them in a large bowl. Tip: If you add beets for color, wear gloves to avoid staining your hands.
  2. Sprinkle the kosher salt over the vegetables and toss well. Let them sit for 30 minutes at room temperature—this draws out excess water and keeps them crunchy. After 30 minutes, drain any liquid that has pooled (do not rinse).
  3. Meanwhile, in a medium saucepan over high heat, combine the vinegar, water, sugar, garlic, peppercorns, coriander seeds, and bay leaf. Bring to a rolling boil, then reduce heat and simmer for 2 minutes, until the sugar and salt are fully dissolved. Turn off the heat and let the brine cool slightly—about 10 minutes.
  4. While the brine cools, stir the fresh parsley and mint into the salted vegetables. Pack the mixture tightly into clean, dry glass jars (I use two 1-quart jars). Leave about 1/2 inch of headspace at the top.
  5. Pour the warm brine over the vegetables, making sure they are completely submerged. Tap the jars gently on the counter to release any trapped air bubbles. Add a little extra brine or water if needed to cover the veggies.
  6. Screw on the lids and let the jars cool to room temperature, about 1 hour. Then transfer to the refrigerator. Tip: For a more developed flavor, wait at least 48 hours before eating—the pickles will keep for up to 2 months.

Opening a jar of torshi after a few days is like unveiling a small treasure. The vegetables remain crisp, each bite a burst of tangy herbs and gentle spice. I love serving it alongside grilled lamb kofta or simply spooned over a bowl of warm rice—it brings everything to life.

Mirza Ghasemi

Mirza Ghasemi

Nights like this call for something slow. Mirza Ghasemi, a smoky Persian eggplant dish, feels like a warm hug. The charring is meditative; the reward, deep flavor.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 40 minutes

Ingredients

Produce

  • 2 large globe eggplants (I prefer heavy ones for creamy texture)
  • 2 medium ripe tomatoes, diced (Roma work well)
  • 4 cloves garlic, minced (fresh is key)

Protein

  • 3 large eggs, at room temperature (helps them cook evenly)

Pantry

  • 3 tablespoons extra-virgin olive oil (a good olive oil makes a difference)
  • 1 teaspoon kosher salt, plus more for finishing
  • ½ teaspoon ground turmeric (optional, but I love the golden color)
  • Freshly ground black pepper, to taste

Instructions

  1. Preheat the broiler to high, rack 6 inches from heat. Prick eggplants all over with a fork, place on foil-lined sheet. Broil 20–25 minutes, turning every 5, until skin is charred and flesh is soft. Transfer to a bowl, cover tightly, and steam 10 minutes. Peel, discard skin, gently press out liquid, and mash with a fork.
  2. In a large nonstick skillet over medium heat, warm olive oil. Sauté garlic 30 seconds until fragrant, add turmeric if using, then add tomatoes. Cook 8–10 minutes, stirring occasionally, until tomatoes break down and mixture thickens.
  3. Add mashed eggplant to skillet. Season with salt and pepper. Cook 5 minutes, stirring often. Using a spoon, make three shallow wells in the mixture. Crack one egg into each well. Cover skillet, reduce heat to medium-low, and cook 6–8 minutes until whites set but yolks are still runny.
  4. Remove from heat, let rest 1 minute. Sprinkle with flaky salt and more pepper if desired. Serve warm.

Gently scooping, the creamy eggplant meets the rich yolk—smoky and silky. Serve with warm flatbread or steamed rice. Patience in the kitchen always pays off.

Kuku Sabzi

Kuku Sabzi

On a quiet spring morning, I find myself reaching for fresh herbs, their earthy scent grounding me. This Kuku Sabzi—a fluffy herb frittata—feels like a gentle embrace, perfect for a slow breakfast or a light supper.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 30 minutes

Ingredients

Herbs

  • 2 cups packed fresh parsley, finely chopped (I love the bright, clean flavor)
  • 1 cup packed fresh dill, finely chopped (its soft, anise-like notes are essential)
  • 1 cup packed fresh cilantro, finely chopped (adds a citrusy lift)

Eggs & Dairy

  • 6 large eggs, at room temperature (room temp eggs blend more evenly)
  • 2 tablespoons plain yogurt (for extra fluffiness; optional but lovely)

Pantry & Add-ins

  • 1/2 teaspoon ground turmeric (for that golden glow)
  • 1/2 teaspoon salt (I use fine sea salt)
  • 1/4 teaspoon freshly ground black pepper
  • 1/2 teaspoon baking powder (a little secret for lift)
  • 3 tablespoons extra virgin olive oil (my go-to for richness)
  • 1/4 cup chopped walnuts (toasted if you have time)
  • 2 tablespoons dried barberries or currants (their tartness pops)
  • 4 scallions, green parts only, thinly sliced

Instructions

  1. In a large bowl, whisk together eggs and yogurt until completely smooth and slightly frothy, about 1 minute.
  2. Add turmeric, salt, pepper, and baking powder, whisking until well combined. Tip: This step ensures even distribution of leavening.
  3. Fold in the chopped parsley, dill, cilantro, scallions, walnuts, and barberries. Stir gently with a spatula until every herb is coated.
  4. In a 10-inch nonstick skillet, heat olive oil over medium heat until shimmering. Swirl to coat the bottom and sides.
  5. Pour the herb-egg mixture into the skillet, spreading it evenly. Reduce heat to medium-low. Tip: Cooking low and slow prevents burning and keeps it fluffy.
  6. Cover the skillet with a lid or foil and cook for 20–25 minutes, until the edges are set and the center is just slightly jiggly. A toothpick inserted near the center should come out mostly clean.
  7. Carefully slide a spatula around the edges to loosen. Place a large plate over the skillet and invert the kuku onto the plate. Then slide it back into the skillet to cook the other side.
  8. Cook uncovered over medium-low heat for 5–7 minutes, until the bottom is golden and the kuku springs back when pressed gently.
  9. Transfer to a cutting board and let rest for 5 minutes before slicing into wedges. The rest time allows the texture to settle.
See also  36 Decadent Dessert Recipes to Indulge in This Weekend

Reminiscent of a Persian garden, each wedge offers a soft, herbaceous interior with a golden crust. I love serving it warm with a dollop of yogurt and a side of crisp radishes—it feels both rustic and elegant.

Borani Esfanaaj

Borani Esfanaaj

Perhaps on a quiet afternoon, when the sunlight spills softly across the kitchen counter, you crave something both simple and deeply comforting. That's when I turn to Borani Esfanaaj—a Persian spinach and yogurt dip that feels like a warm, earthy hug. The gentle warmth of turmeric and garlic mingles with creamy yogurt, creating a dish that's as soothing to make as it is to eat.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 10 minutes

Ingredients

For the Spinach

  • 10 oz fresh spinach (I prefer baby spinach for its tenderness)
  • 2 tbsp extra virgin olive oil (my go-to for its fruity note)
  • 2 cloves garlic, minced (use fresh, not jarred)
  • 1/2 tsp ground turmeric
  • 1/4 tsp salt

For the Yogurt Base

  • 1 cup plain Greek yogurt (full-fat gives the best creaminess)
  • 1 tbsp fresh lemon juice (brightens the dip)
  • 1/4 tsp salt (adjust to preference)
  • Pinch of black pepper

Instructions

  1. Rinse the spinach thoroughly under cold water, then shake off excess moisture but leave a few droplets clinging to the leaves—this helps steam them.
  2. In a large skillet, heat the olive oil over medium heat until it shimmers, about 1 minute. Add the minced garlic and sauté for 30 seconds just until fragrant, being careful not to brown it (tip: golden garlic turns bitter).
  3. Stir in the turmeric and salt, then immediately add the spinach in handfuls, tossing to coat. Cook for 2–3 minutes, stirring occasionally, until the spinach is fully wilted and any liquid has mostly evaporated (tip: if too watery, increase heat to high for the last minute).
  4. Transfer the cooked spinach to a cutting board and let it cool for 2 minutes. Then chop it finely (tip: squeezing the chopped spinach in a clean towel removes excess moisture, ensuring a thick dip).
  5. In a medium bowl, combine the Greek yogurt, lemon juice, salt, and black pepper. Stir until smooth and creamy.
  6. Fold the chopped spinach into the yogurt mixture until evenly distributed. Taste and adjust salt or lemon if desired.
  7. Transfer the dip to a serving bowl, cover, and refrigerate for at least 30 minutes to let the flavors meld (tip: chilling also thickens the texture). Serve cold or at room temperature.

The first spoonful of this Borani Esfanaaj is a quiet revelation: the creamy yogurt carries a gentle warmth from the turmeric, while the garlic lingers softly. It's wonderfully versatile—spread on warm pita, dollop alongside roasted vegetables, or serve as a cooling side for spicy mains. Each bite feels like a small pause, a moment of earthy serenity.

Persian Rice (Chelo)

Persian Rice (Chelo)

Cooking chelo is one of my favorite slow kitchen rituals. The method may seem fussy at first, but each step—from soaking the rice to steaming it—builds a foundation for that signature fluffy, separate grain with a golden saffron crust. It’s a dish that rewards patience with every aromatic bite.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

For the Rice

  • 2 cups basmati rice (I prefer aged basmati for its fragrance)
  • 4 cups water (for boiling the rice)
  • 2 teaspoons salt (I use fine sea salt for even seasoning)
  • 3 tablespoons neutral oil (like canola or grapeseed) or 2 tablespoons butter, for the pot
  • 1/4 teaspoon saffron threads, ground (good quality saffron makes a difference)
  • 2 tablespoons hot water (to bloom the saffron)
  • 1 tablespoon unsalted butter (for melting over the rice after steaming)
  • 2 tablespoons plain yogurt (optional, but helps create a crispy bottom crust)

Instructions

  1. Rinse the 2 cups basmati rice in a fine-mesh strainer under cold water until the water runs clear, about 2–3 minutes. This removes excess starch and prevents stickiness.
  2. Place the rinsed rice in a bowl, add cool water to cover by 2 inches, and stir in 1 teaspoon of the salt. Let it soak for at least 1 hour (or up to 2 hours) at room temperature. This hydrates the grains for even cooking.
  3. While the rice soaks, grind 1/4 teaspoon saffron threads with a mortar and pestle (or between two spoons) until powdery. Add 2 tablespoons hot water and set aside to bloom—this deepens the color and aroma.
  4. Fill a large pot with 4 cups water and bring to a rolling boil over high heat. Add the remaining 1 teaspoon salt. Drain the soaked rice and add it to the boiling water.
  5. Stir gently once, then let the rice boil uncovered for 5–7 minutes, until the grains are tender on the outside but still firm (al dente) in the center—bite a grain to test. Do not overcook.
  6. Drain the rice in a colander and rinse briefly with lukewarm water to stop cooking. Shake well to remove excess water.
  7. In the same pot (now empty), heat 3 tablespoons oil (or 2 tablespoons butter) over medium heat. If using yogurt, mix 2 tablespoons yogurt with a few spoonfuls of the drained rice, then spread this mixture evenly over the bottom of the pot—this will form the tahdig crust.
  8. Gently spoon the remaining drained rice back into the pot, mounding it into a cone shape without pressing down. Use the handle of a wooden spoon to poke 4–5 holes through the rice to the bottom of the pot—this allows steam to circulate.
  9. Drizzle 2 tablespoons cold water over the rice, then pour the bloomed saffron (with the threads and water) evenly over the top. Dot with 1 tablespoon butter.
  10. Wrap the pot lid with a clean kitchen towel (to trap condensation) and place it tightly on the pot. Steam over medium-low heat for 30–40 minutes, until the rice is fluffy and a golden crust forms on the bottom. Check after 30 minutes—lift the lid carefully, tilting it away from you to avoid steam burns.
  11. Once done, remove from heat and let sit uncovered for 5 minutes. To serve, gently fluff the rice with a fork, then invert the pot onto a platter to reveal the crispy tahdig, or scoop the rice and break the crust into pieces.

Knowing that perfect chelo takes practice, don’t be discouraged if your first attempt isn’t flawless. The reward is a bowl of beautifully separate grains with a crispy, golden tahdig—the crust that everyone fights over. Serve it alongside khoresh or simply with fresh herbs and feta for a meal that feels both elegant and comforting.

Conclusion

You’ve now discovered 11 vibrant Iranian side dishes that bring bold flavors to any meal. Try them, and let us know your favorites in the comments! Don’t forget to save this collection on Pinterest for later. Happy cooking!

Leave a Comment