31 Flavorful Persian Recipes to Savor

Posted by Sophia Brennan on January 13, 2026

Let’s embark on a culinary journey to Persia, where ancient flavors meet modern kitchens. Discover 31 vibrant recipes—from aromatic stews to fragrant rice dishes—that bring comfort and celebration to your table. Perfect for home cooks seeking to explore rich, savory traditions with accessible ingredients. Get ready to savor each bite and transform your meals into unforgettable feasts. Dive in and let these timeless tastes inspire your next cooking adventure!

Ghormeh Sabzi

Ghormeh Sabzi
A friend from Iran once brought me a container of this incredible stew, and I was instantly hooked—the deep herbal flavors and tender meat made it an instant comfort food favorite in my home. Ghormeh Sabzi is a Persian herb stew that’s both nourishing and deeply aromatic, perfect for cozy dinners. I love making it on weekends when I have time to let those flavors meld together.

Serving: 6 | Pre Time: 30 minutes | Cooking Time: 120 minutes

Ingredients

– 2 lbs beef chuck, cut into 1-inch cubes (I trim excess fat, but keep some for flavor)
– 1 large yellow onion, finely chopped (I always have these on hand for soups and stews)
– 4 cups fresh parsley, finely chopped (about 2 bunches—I chop it myself for the best texture)
– 2 cups fresh cilantro, finely chopped (1 bunch—it adds such a bright note)
– 1 cup fresh fenugreek leaves, finely chopped (or 2 tbsp dried if fresh isn’t available)
– 1/2 cup dried kidney beans, soaked overnight (I prefer these over canned for better texture)
– 2 tbsp vegetable oil (my go-to for high-heat cooking)
– 1 tsp turmeric
– 1/2 tsp ground black pepper
– 1/4 cup dried limes (limoo amani), pierced with a fork (these are key for that tangy depth)
– 4 cups water
– Salt, to taste (I add it gradually while cooking)

Instructions

1. Heat 2 tbsp vegetable oil in a large Dutch oven over medium-high heat until shimmering, about 2 minutes.
2. Add 2 lbs beef chuck cubes and sear until browned on all sides, approximately 8-10 minutes, stirring occasionally to prevent sticking—this builds a rich base flavor.
3. Transfer the browned beef to a plate and set aside, leaving any oil and juices in the pot.
4. Add 1 large finely chopped yellow onion to the pot and sauté until soft and translucent, about 5-7 minutes, stirring frequently.
5. Stir in 1 tsp turmeric and 1/2 tsp ground black pepper with the onions and cook for 1 minute until fragrant.
6. Return the beef to the pot along with 1/2 cup soaked kidney beans and 4 cups water, bringing it to a boil over high heat.
7. Reduce the heat to low, cover the pot, and simmer for 60 minutes until the beef starts to tenderize—tip: check occasionally and skim off any foam for a clearer broth.
8. While simmering, heat a separate large skillet over medium heat and dry-sauté 4 cups chopped parsley, 2 cups chopped cilantro, and 1 cup chopped fenugreek for 10-15 minutes until dark green and fragrant, stirring constantly to avoid burning—this step intensifies the herbal flavors.
9. Add the sautéed herbs to the stew pot along with 1/4 cup pierced dried limes, stirring to combine.
10. Cover and continue simmering on low heat for another 60 minutes until the beef is fork-tender and the beans are fully cooked—tip: taste and adjust salt gradually during this stage.
11. Remove from heat and let it rest for 10 minutes before serving—tip: this allows the flavors to settle and the stew to thicken slightly.
Mouthwatering and hearty, this stew has a thick, almost gravy-like texture with tender beef that falls apart easily. The dried limes add a unique tangy punch that balances the earthy herbs perfectly. I love serving it over fluffy basmati rice with a side of yogurt for a complete meal that always impresses guests.

Tahdig

Tahdig
Over the years, I’ve found that the most comforting dishes often come with a crispy surprise, and Persian tahdig is the ultimate example. My first taste was at a friend’s potluck, where that golden crust stole the show, and I’ve been perfecting my version ever since—it’s become my go-to for impressing guests without too much fuss.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 40 minutes

Ingredients

– 1 cup basmati rice, rinsed until the water runs clear (I find this removes excess starch for a fluffier result)
– 2 tbsp unsalted butter, melted (I always use unsalted to control the saltiness better)
– 2 tbsp vegetable oil (a neutral oil like this helps achieve that perfect crisp without overpowering)
– 1/2 tsp salt (I prefer fine sea salt for even distribution)
– 2 cups water
– 1/4 tsp saffron threads, soaked in 2 tbsp hot water (this adds a beautiful aroma and color—don’t skip it!)

Instructions

1. Rinse 1 cup basmati rice under cold water in a fine-mesh strainer until the water runs clear, about 2-3 minutes, to remove excess starch.
2. In a medium pot, combine the rinsed rice, 2 cups water, and 1/2 tsp salt, then bring to a boil over high heat.
3. Reduce heat to low, cover the pot with a lid, and simmer for 15 minutes, or until the rice is tender and water is absorbed—tip: avoid stirring to prevent mushiness.
4. While the rice cooks, soak 1/4 tsp saffron threads in 2 tbsp hot water in a small bowl for 10 minutes to release its flavor and color.
5. In a 10-inch non-stick skillet, heat 2 tbsp vegetable oil and 2 tbsp melted unsalted butter over medium heat until shimmering, about 2 minutes.
6. Spread the cooked rice evenly in the skillet, pressing down gently with a spatula to form a compact layer.
7. Drizzle the soaked saffron mixture evenly over the rice for added aroma and a golden hue.
8. Cover the skillet with a lid, reduce heat to low, and cook for 20 minutes, or until the bottom forms a golden-brown crust—tip: listen for a faint sizzle as a cue it’s crisping up.
9. Remove from heat and let rest for 5 minutes to set the crust before serving.
10. Invert the skillet onto a plate to reveal the tahdig, using a spatula to loosen any edges if needed—tip: do this carefully to keep the crust intact.
Buttery and crisp with a hint of saffron, this tahdig offers a satisfying crunch that contrasts beautifully with the fluffy rice. Serve it alongside stews or grilled meats, or get creative by topping it with yogurt and herbs for a simple appetizer—it’s sure to become a favorite in your kitchen too.

Fesenjan

Fesenjan
Every time I make this Persian jewel, Fesenjan, I’m transported back to a cozy dinner party where its rich, tangy-sweet sauce won over every guest. It’s a stunning walnut and pomegranate stew that simmers into something truly magical, and honestly, it’s become my go-to for impressing without stressing.
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 90 minutes

Ingredients

– 2 lbs boneless, skinless chicken thighs, cut into 2-inch pieces (I find thighs stay juicier than breasts)
– 2 cups walnuts, finely ground in a food processor (freshly ground makes all the difference—I avoid pre-ground)
– 1 cup pomegranate molasses (look for a good-quality brand; it’s the star here)
– 1 large yellow onion, finely diced
– 3 tbsp extra virgin olive oil (my go-to for sautéing)
– 1 tsp ground turmeric
– 1/2 tsp ground cinnamon
– 1/2 tsp ground black pepper
– 1 tsp salt
– 4 cups chicken broth, low-sodium (I prefer controlling the salt myself)
– 2 tbsp granulated sugar (optional, but I add a pinch to balance the tartness)
– Cooked basmati rice, for serving (I always make extra—it’s perfect for soaking up the sauce)

Instructions

1. Heat the olive oil in a large Dutch oven or heavy pot over medium heat until shimmering, about 2 minutes.
2. Add the diced onion and sauté, stirring frequently, until soft and golden brown, about 8–10 minutes.
3. Stir in the turmeric, cinnamon, black pepper, and salt, and cook for 1 minute until fragrant.
4. Add the chicken pieces to the pot and brown on all sides, about 5–7 minutes total.
5. Pour in the chicken broth and bring to a gentle boil, then reduce heat to low.
6. In a separate dry skillet, toast the ground walnuts over medium-low heat, stirring constantly, until they release a nutty aroma and turn lightly golden, about 5 minutes. (Tip: Toasting deepens the flavor—don’t skip this!)
7. Add the toasted walnuts and pomegranate molasses to the pot with the chicken.
8. Stir in the sugar if using, then cover the pot and simmer on low heat for 1 hour 15 minutes, stirring occasionally to prevent sticking.
9. After simmering, uncover and cook for an additional 15 minutes to thicken the sauce slightly. (Tip: The sauce should coat the back of a spoon—if it’s too thin, simmer a bit longer.)
10. Taste and adjust seasoning with a pinch more salt or pepper if needed, then remove from heat.
11. Let the stew rest for 10 minutes before serving to allow flavors to meld. (Tip: Resting time is key for the sauce to reach its velvety best.)
But the real magic happens in that slow simmer—the walnuts melt into a creamy, luxurious sauce that’s beautifully balanced between tart and sweet. Serve it over fluffy basmati rice, and watch as the deep, glossy sauce clings to every grain. For a creative twist, I love topping it with a sprinkle of pomegranate arils and fresh herbs for a burst of color and freshness.

Joojeh Kabab

Joojeh Kabab
Every time I smell the smoky, charred aroma of Joojeh Kabab, I’m instantly transported back to my first trip to a Persian friend’s backyard barbecue—the laughter, the sizzle, and that unforgettable first bite of tender, marinated chicken. It’s a dish that feels like a celebration, and I love how simple it is to bring that joy to my own kitchen on a busy weeknight. Honestly, once you try it, you’ll want to make it a regular in your rotation, just like I have.

Serving: 4 | Pre Time: 30 minutes (plus 2+ hours marinating) | Cooking Time: 15 minutes

Ingredients

– 1.5 lbs boneless, skinless chicken thighs, cut into 1.5-inch chunks—I find thighs stay juicier than breasts, but use what you prefer.
– 1 large yellow onion, grated (about 1 cup)—this adds moisture and flavor; I squeeze out the excess juice with my hands to avoid a watery marinade.
– 1/2 cup plain whole-milk yogurt—full-fat gives the best creaminess, trust me.
– 1/4 cup fresh lemon juice (from about 2 lemons)—I always zest one lemon first and save it for garnish, but that’s optional.
– 3 tbsp extra virgin olive oil—my go-to for richness.
– 2 tsp ground saffron threads, dissolved in 2 tbsp hot water—don’t skip this; it’s the golden secret!
– 2 tsp kosher salt—I adjust later if needed, but start here.
– 1 tsp ground black pepper—freshly cracked adds a nice bite.
– 1 tsp ground turmeric—for that warm, earthy color.
– Bamboo skewers, soaked in water for 30 minutes—to prevent burning on the grill.

Instructions

1. In a large bowl, combine the grated onion, yogurt, lemon juice, olive oil, dissolved saffron, salt, black pepper, and turmeric; whisk until smooth—tip: taste a tiny bit to check seasoning, but avoid raw chicken contact.
2. Add the chicken chunks to the marinade, tossing to coat evenly.
3. Cover the bowl tightly with plastic wrap and refrigerate for at least 2 hours, or ideally overnight—tip: marinating longer (up to 24 hours) deepens the flavors significantly.
4. About 30 minutes before cooking, soak bamboo skewers in water to prevent burning.
5. Preheat a grill or grill pan to medium-high heat (about 400°F)—tip: if using charcoal, wait until the coals are ash-covered for even cooking.
6. Thread the marinated chicken onto the soaked skewers, leaving small gaps between pieces for even heat circulation.
7. Place the skewers on the preheated grill and cook for 6-8 minutes per side, turning once, until the chicken is charred on the edges and reaches an internal temperature of 165°F—tip: use a meat thermometer to avoid overcooking; the yogurt helps keep it moist.
8. Remove the skewers from the grill and let them rest for 3-5 minutes before serving.
Vividly golden and fragrant, these kababs boast a tender, juicy interior with a subtly smoky crust from the grill. I love serving them over a bed of saffron rice with a side of grilled tomatoes and a sprinkle of that saved lemon zest for a bright finish—it’s a meal that always feels special, yet so approachable.

Zereshk Polo

Zereshk Polo
Last week, my neighbor brought over a fragrant Persian dish that had me hooked from the first bite—it was Zereshk Polo, a stunningly beautiful and flavorful rice dish with jewel-like barberries. I immediately asked for the recipe and have been tweaking it to my taste ever since, finding it’s the perfect balance of sweet, tart, and savory that makes any dinner feel special. Let me share my version with you—it’s simpler than it looks and always impresses guests.

Serving: 4 | Pre Time: 20 minutes | Cooking Time: 45 minutes

Ingredients

– 2 cups basmati rice (I always rinse it until the water runs clear to prevent mushiness)
– 1/2 cup dried barberries (look for plump ones—they add a lovely tart pop)
– 1 lb boneless, skinless chicken thighs, cut into 1-inch pieces (thighs stay juicier than breasts, in my opinion)
– 1 large yellow onion, finely chopped (I like the sweetness it brings when caramelized)
– 3 tbsp unsalted butter (I use European-style for a richer flavor)
– 2 tbsp olive oil (extra virgin is my go-to for sautéing)
– 1 tsp ground saffron, dissolved in 2 tbsp hot water (don’t skip this—it’s the golden touch!)
– 1/2 tsp ground turmeric
– Salt to taste (I start with 1 tsp and adjust as needed)
– 1/4 cup slivered almonds, for garnish (toasted lightly for extra crunch)

Instructions

1. Rinse 2 cups of basmati rice under cold water in a fine-mesh strainer until the water runs clear, then soak it in cold water for 15 minutes to help it cook evenly.
2. In a large skillet over medium heat, heat 2 tbsp of olive oil until shimmering, about 1 minute.
3. Add 1 finely chopped yellow onion and sauté, stirring occasionally, until soft and golden brown, about 8-10 minutes.
4. Add 1 lb of chicken pieces to the skillet and cook, turning occasionally, until browned on all sides, about 6-8 minutes total.
5. Stir in 1/2 tsp ground turmeric and 1 tsp salt, coating the chicken evenly, then reduce heat to low, cover, and simmer for 15 minutes until the chicken is cooked through.
6. While the chicken cooks, drain the soaked rice and bring 4 cups of water to a boil in a large pot; add the rice and cook for 6 minutes until just tender, then drain.
7. In a small bowl, mix 1 tsp ground saffron with 2 tbsp hot water and set aside for 5 minutes to bloom.
8. Melt 3 tbsp of butter in a clean pot over low heat, then layer half the cooked rice, all the chicken mixture, and the remaining rice on top.
9. Drizzle the saffron water over the rice, cover the pot with a tight lid, and cook on low heat for 25 minutes to steam and develop a crispy bottom (known as tahdig).
10. Meanwhile, rinse 1/2 cup of dried barberries in cold water and pat dry, then sauté them in a small pan with 1 tbsp of butter over medium heat for 2 minutes until glossy.
11. After steaming, gently fluff the rice with a fork, then top with the sautéed barberries and 1/4 cup of toasted slivered almonds.

Now, this dish is ready to shine! The rice comes out fluffy with a delightful crispy layer underneath, while the barberries add a tangy contrast to the savory chicken. I love serving it family-style with a side of yogurt or a fresh herb salad—it’s a feast for the eyes and the palate that always sparks conversation.

Kashk-e Bademjan

Kashk-e Bademjan
Venturing beyond my usual comfort zone of pasta and casseroles, I recently fell in love with a Persian dish that’s become my new favorite cozy appetizer. Kashk-e Bademjan is a luscious, savory eggplant dip that’s surprisingly simple to make, and it reminds me of the first time a friend served it to me with warm, fluffy pita bread on a chilly evening.

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

Ingredients

– 2 large eggplants (I look for firm, glossy ones without soft spots)
– 1 large yellow onion, thinly sliced (I always have a bag of these in my pantry)
– 4 cloves garlic, minced (fresh is best—I avoid the pre-minced jarred kind)
– 1/4 cup extra virgin olive oil (my go-to for its fruity flavor)
– 1/2 cup kashk (Persian whey, found in Middle Eastern stores; I use the liquid form)
– 1 tsp turmeric (it adds such a warm, earthy note)
– Salt, to season (I use fine sea salt for even distribution)
– Fresh mint leaves, for garnish (a handful from my little herb garden)
– Warm pita bread, for serving (I like to toast it lightly for extra crunch)

Instructions

1. Preheat your oven to 400°F and line a baking sheet with parchment paper.
2. Pierce the eggplants all over with a fork to prevent bursting, then place them on the baking sheet.
3. Roast the eggplants in the oven for 35-40 minutes, turning halfway, until the skins are charred and the flesh is very soft.
4. Tip: Let the roasted eggplants cool slightly before handling to avoid burns, then peel off and discard the skins.
5. In a large skillet, heat the olive oil over medium heat until shimmering, about 2 minutes.
6. Add the sliced onion and cook for 10-12 minutes, stirring occasionally, until golden brown and caramelized.
7. Stir in the minced garlic and turmeric, cooking for another 1-2 minutes until fragrant.
8. Tip: Don’t rush the onions—low and slow cooking brings out their natural sweetness for a richer base.
9. Mash the roasted eggplant flesh with a fork in a bowl until smooth, then add it to the skillet with the onion mixture.
10. Cook the combined mixture over medium-low heat for 5-7 minutes, stirring frequently, until well incorporated.
11. Reduce the heat to low and stir in the kashk, cooking for 2-3 minutes until heated through and creamy.
12. Season with salt, starting with 1/2 tsp and adjusting as needed, then remove from heat.
13. Tip: If the dip seems too thick, add a splash of water or more kashk to reach your desired consistency.
14. Transfer the Kashk-e Bademjan to a serving dish and garnish generously with fresh mint leaves.
15. Serve immediately with warm pita bread on the side.
Just imagine scooping up this velvety, smoky dip with a piece of pita—it’s wonderfully creamy with a tangy kick from the kashk and a hint of earthiness from the turmeric. For a creative twist, I love drizzling it with a bit of extra olive oil and serving it alongside grilled vegetables or as a spread for sandwiches.

Khoresht Gheymeh

Khoresht Gheymeh
Huddled in my kitchen during a chilly December evening, I found myself craving the comforting warmth of Persian stews, and Khoresht Gheymeh immediately came to mind. This classic dish, with its tender beef, yellow split peas, and signature fried potatoes, is like a cozy hug in a bowl—perfect for sharing with family or savoring solo after a long day. I love how the tangy dried limes and sweet tomato paste create a beautifully balanced sauce that’s both hearty and surprisingly bright.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 90 minutes

Ingredients

– 1.5 pounds beef stew meat, cut into ½-inch cubes (I use chuck for its rich flavor)
– 1 large yellow onion, finely chopped (this forms the flavor base, so don’t rush it!)
– 3 tablespoons vegetable oil (my go-to for high-heat browning)
– 1 cup yellow split peas, rinsed (they add a lovely texture)
– 4 dried Persian limes (limoo amani), pierced with a fork (these are essential for that tangy kick)
– 3 tablespoons tomato paste (I prefer the double-concentrated kind for depth)
– 1 teaspoon turmeric (it gives the stew its golden hue)
– 6 cups water (for simmering the stew to perfection)
– 2 large russet potatoes, peeled and cut into ½-inch thick fries (for that crispy topping)
– Salt, to taste (I add it gradually as the stew cooks)

Instructions

1. Heat 2 tablespoons of vegetable oil in a large Dutch oven over medium-high heat until shimmering, about 2 minutes.
2. Add the chopped onion and sauté, stirring frequently, until golden brown and fragrant, approximately 8-10 minutes.
3. Add the beef cubes to the pot and brown on all sides, about 5-7 minutes, to lock in juices.
4. Stir in the turmeric and tomato paste, cooking for 1 minute until fragrant.
5. Pour in 6 cups of water and add the rinsed split peas and pierced dried limes.
6. Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 60 minutes.
7. While the stew simmers, heat the remaining 1 tablespoon of oil in a separate skillet over medium heat.
8. Fry the potato fries in the skillet until golden and crispy on all sides, about 10-12 minutes, then set aside on paper towels.
9. After 60 minutes, check the stew—the beef should be tender and the split peas soft.
10. Season the stew with salt to taste, then simmer uncovered for 10 more minutes to thicken slightly.
11. Ladle the stew into bowls and top generously with the crispy fried potatoes.
Gently breaking through the crispy potato topping reveals a stew that’s wonderfully thick and aromatic, with the beef meltingly tender and the split peas adding a subtle creaminess. The tang from the dried limes cuts through the richness beautifully, making each spoonful deeply satisfying. For a creative twist, I sometimes serve it over a bed of saffron rice or with a side of fresh herbs like mint and basil to brighten it up even more.

Baghali Polo

Baghali Polo
My kitchen always smells like a Persian spice market when I make this comforting rice dish—Baghali Polo is a fragrant, herby meal that reminds me of my friend’s family gatherings, where huge platters of this dill and fava bean-studded rice would disappear in minutes. It’s the perfect cozy dinner that feels both special and simple to pull together.

Serving: 4 | Pre Time: 20 minutes | Cooking Time: 45 minutes

Ingredients

– 2 cups basmati rice, rinsed until the water runs clear—I always soak mine for 30 minutes to get those long, fluffy grains
– 1 cup frozen fava beans, thawed (fresh ones are great if you can find them, but frozen work beautifully)
– 1 cup fresh dill, finely chopped—don’t skimp here, as it gives that signature herby punch
– 1 large onion, thinly sliced; I like yellow onions for their sweetness
– 3 tbsp butter, divided (I use unsalted to control the saltiness)
– 1 tsp ground turmeric, for that warm golden hue
– 1/2 tsp saffron threads, soaked in 2 tbsp hot water—it’s pricey, but a little goes a long way for aroma
– Salt to taste (I start with 1 tsp and adjust later)
– 2 tbsp vegetable oil, for sautéing

Instructions

1. Rinse 2 cups basmati rice under cold water until the water runs clear, then soak it in a bowl with enough water to cover for 30 minutes to help it cook evenly.
2. In a large pot, heat 2 tbsp vegetable oil over medium heat and add 1 thinly sliced large onion; sauté for 8-10 minutes until soft and golden brown, stirring occasionally to prevent burning.
3. Add 1 tsp ground turmeric to the onions and stir for 1 minute to release its fragrance, being careful not to let it scorch.
4. Stir in 1 cup thawed frozen fava beans and cook for 3-4 minutes until they’re slightly tender, then remove the mixture from the pot and set it aside in a bowl.
5. Drain the soaked rice and add it to the same pot with 4 cups of water and 1 tsp salt; bring to a boil over high heat, then reduce to a simmer and cook for 8 minutes until the rice is parboiled (it should be firm in the center).
6. Drain the parboiled rice in a colander and rinse it briefly with warm water to remove excess starch, which helps prevent clumping.
7. In a clean pot, melt 2 tbsp butter over low heat and spread it evenly to coat the bottom, then layer half of the rice, followed by the onion-fava bean mixture and 1 cup chopped fresh dill, topping with the remaining rice to form a mound.
8. Use the handle of a spoon to make 4-5 holes in the rice mound to allow steam to escape, then drizzle the saffron water (1/2 tsp saffron threads soaked in 2 tbsp hot water) over the top.
9. Cover the pot with a clean kitchen towel and a tight-fitting lid to trap steam, and cook over low heat for 30 minutes to develop a crispy bottom layer, known as tahdig.
10. Remove the pot from heat and let it rest, covered, for 5 minutes, then gently fluff the rice with a fork to mix in the layers without breaking the grains.
11. Dot the top with 1 tbsp butter and let it melt for a minute before serving.

Delightfully fluffy and aromatic, this Baghali Polo has a tender texture with pops of fava beans and a vibrant dill flavor that pairs perfectly with grilled chicken or lamb. I love serving it family-style with a side of yogurt and a sprinkle of sumac for a tangy kick—it’s a dish that always brings everyone to the table.

Shirin Polo

Shirin Polo
Whenever I want to bring a touch of celebration to the dinner table, I turn to Shirin Polo, a stunning Persian jeweled rice that’s as beautiful as it is delicious. It’s my go-to dish for impressing guests or just treating my family to something special, and the sweet, savory, and aromatic flavors never fail to delight. I love how the process of layering the ingredients feels almost meditative, and the final reveal is always a showstopper.
Serving: 6 | Pre Time: 30 minutes | Cooking Time: 60 minutes

Ingredients

– 2 cups basmati rice, rinsed until the water runs clear (this is key for fluffy rice!)
– 1/4 cup granulated sugar
– 1/4 cup slivered almonds, which I always toast lightly for extra crunch
– 1/4 cup shelled pistachios, roughly chopped
– 1/4 cup dried barberries, soaked in warm water for 10 minutes and drained (if you can’t find them, dried cranberries work in a pinch)
– 1/4 cup golden raisins
– 1 large orange, zested and juiced (I use a microplane for the zest to avoid the bitter white pith)
– 1/4 tsp saffron threads, steeped in 2 tbsp hot water (this golden elixir is worth every penny)
– 3 tbsp unsalted butter, divided
– 1/2 tsp ground cardamom
– 1/2 tsp ground cinnamon
– 1/4 tsp ground cumin
– 1 1/2 tsp salt
– 4 cups water

Instructions

1. In a large pot, bring 4 cups of water and 1 tsp of salt to a rolling boil over high heat.
2. Add the rinsed basmati rice to the boiling water and cook for 6-8 minutes, until the grains are tender on the outside but still firm in the center.
3. Drain the rice in a fine-mesh colander and rinse it briefly with lukewarm water to stop the cooking. Tip: Gently shake the colander to remove excess water without breaking the grains.
4. In a small saucepan over medium heat, melt 1 tbsp of butter, then add the granulated sugar.
5. Cook the sugar and butter for 2-3 minutes, stirring constantly, until it forms a light golden caramel.
6. Immediately add the orange juice, orange zest, cardamom, cinnamon, and cumin to the caramel, stirring quickly to combine.
7. Remove the saucepan from the heat and stir in the soaked barberries, golden raisins, slivered almonds, and chopped pistachios until everything is well coated.
8. In the same large pot used for boiling, melt the remaining 2 tbsp of butter over medium-low heat.
9. Spread half of the drained rice evenly over the bottom of the pot to form a base layer.
10. Spoon the fruit and nut mixture evenly over the rice layer.
11. Carefully top with the remaining rice, spreading it gently to cover the filling completely.
12. Using the handle of a wooden spoon, poke 4-5 holes through the rice layers down to the bottom of the pot to allow steam to escape. Tip: This prevents the rice from becoming mushy and helps form a crispy bottom layer, called tahdig.
13. Drizzle the steeped saffron water evenly over the top layer of rice.
14. Cover the pot with a clean kitchen towel, then place the lid tightly on top to trap the steam. Tip: The towel absorbs excess moisture, ensuring perfectly separate grains.
15. Cook on low heat for 45-50 minutes, without peeking, to let the flavors meld and the tahdig form.
16. Remove the pot from the heat and let it sit, covered, for 10 minutes to settle.
17. Gently fluff the top layer of rice with a fork, then invert the pot onto a large serving platter to reveal the golden tahdig at the top.
Delightfully fragrant and visually stunning, this Shirin Polo boasts tender, separate grains of rice infused with warm spices and studded with sweet-tart jewels. The contrast between the fluffy rice, crunchy nuts, and that coveted crispy tahdig bottom makes every bite a textural adventure. I love serving it as the centerpiece of a meal with a simple grilled chicken or lamb, or even enjoying it on its own as a vegetarian feast that feels truly celebratory.

Kabab Koobideh

Kabab Koobideh
My first taste of Kabab Koobideh was at a tiny Persian restaurant in Los Angeles, where the smoky, charred aroma from the grill instantly won me over—I’ve been trying to recreate that magic at home ever since. This juicy, spiced ground meat kebab is surprisingly simple to make, and it’s become my go-to for summer grilling or even a cozy indoor meal.

Serving: 4 | Pre Time: 25 minutes | Cooking Time: 10 minutes

Ingredients

– 1 lb ground lamb (or beef—I often use a lamb-beef blend for richer flavor)
– 1 large yellow onion, grated (squeeze out the excess juice with your hands, it keeps the kebabs from falling apart)
– 1 large egg, at room temperature (it binds everything beautifully)
– 1 tsp ground sumac (my secret for that tangy kick)
– 1 tsp ground turmeric
– 1/2 tsp ground cinnamon (just a hint—it adds warmth without overpowering)
– 1/2 tsp baking soda (a tiny pinch helps tenderize the meat)
– 1 1/2 tsp kosher salt
– 1/2 tsp freshly ground black pepper
– 2 tbsp extra virgin olive oil (for brushing—it gives a lovely crisp exterior)
– 4 flatbreads or pitas, for serving (I warm them right on the grill grates)
– 1 cup fresh parsley leaves, for garnish (a bright, herby finish is essential)

Instructions

1. In a large bowl, combine 1 lb ground lamb, the grated onion (with juice squeezed out), 1 egg, 1 tsp sumac, 1 tsp turmeric, 1/2 tsp cinnamon, 1/2 tsp baking soda, 1 1/2 tsp salt, and 1/2 tsp pepper.
2. Mix everything with your hands for about 3–4 minutes until very well combined and pasty—this ensures the kebabs hold their shape on the skewers. Tip: Chill the mixture in the refrigerator for 15 minutes; it’s easier to handle when cold.
3. Preheat a grill or grill pan to medium-high heat (about 450°F). If using wooden skewers, soak them in water for 20 minutes to prevent burning.
4. Divide the meat mixture into 8 equal portions. Wet your hands lightly with water, then mold each portion around a skewer into a log shape, about 1 inch thick and 4–5 inches long, pressing firmly so it adheres.
5. Brush the formed kebabs lightly with 2 tbsp olive oil on all sides.
6. Place the kebabs on the preheated grill. Cook for 4–5 minutes per side, turning once, until deeply charred and cooked through (internal temperature should reach 160°F for beef/lamb). Tip: Avoid moving them too much—let them develop a good crust before flipping.
7. While the kebabs cook, warm 4 flatbreads on the grill for about 30 seconds per side until lightly toasted.
8. Remove the kebabs from the grill and let them rest for 2–3 minutes off the skewers. Tip: Slide a flatbread under the kebab and gently pull the skewer out—it keeps the shape intact.
9. Serve the kebabs on the warmed flatbreads, garnished with 1 cup fresh parsley leaves.
Perfectly charred on the outside and tender within, these kebabs offer a smoky, spiced flavor that’s irresistible with the soft flatbread. I love adding a dollop of yogurt or a squeeze of lemon for extra zest, and they’re fantastic tucked into pita with sliced tomatoes and onions for a handheld feast.

Sabzi Polo Mahi

Sabzi Polo Mahi
Unbelievably, every time I make Sabzi Polo Mahi, I’m transported back to my first taste at a friend’s Persian New Year celebration—the vibrant green rice and tender fish felt like spring on a plate. It’s a dish that’s become my go-to for special dinners, and I love how the fresh herbs perfume the whole kitchen. Let me show you how I make my version, packed with all the cozy, herby goodness.
Serving: 4 | Pre Time: 30 minutes | Cooking Time: 60 minutes

Ingredients

– 1 cup basmati rice, rinsed until the water runs clear—I find this step key for fluffy rice.
– 2 cups water, for cooking the rice.
– 1 lb white fish fillets (like cod or halibut), patted dry—I prefer thicker cuts so they don’t overcook.
– 2 tbsp extra virgin olive oil, my go-to for its fruity flavor.
– 1 cup chopped fresh herbs (parsley, cilantro, dill, and chives), roughly chopped—I love using a mix for complexity.
– 1 tsp ground turmeric, for that warm golden hue.
– 1 tsp salt, to season everything evenly.
– ½ tsp black pepper, freshly ground for a bit of kick.

Instructions

1. In a medium pot, combine the rinsed basmati rice and 2 cups water, then bring to a boil over high heat.
2. Once boiling, reduce the heat to low, cover the pot, and simmer for 15 minutes until the rice is tender and the water is absorbed—tip: don’t peek to keep the steam in!
3. While the rice cooks, pat the white fish fillets dry with paper towels to ensure a good sear.
4. In a large skillet, heat 2 tbsp extra virgin olive oil over medium-high heat until shimmering, about 2 minutes.
5. Season the fish fillets evenly with 1 tsp salt and ½ tsp black pepper on both sides.
6. Place the fish in the skillet and cook for 4-5 minutes per side until golden brown and flaky—tip: use a spatula to gently flip to avoid breaking.
7. Remove the fish from the skillet and set aside on a plate, covering loosely to keep warm.
8. In the same skillet, add the chopped fresh herbs and 1 tsp ground turmeric, stirring for 2 minutes until fragrant—tip: this toasts the herbs lightly for more depth.
9. Fluff the cooked rice with a fork and gently fold in the herb mixture until well combined.
10. To serve, spoon the herbed rice onto plates and top with the cooked fish fillets.
Enjoy the contrast of the fluffy, aromatic rice with the tender, flaky fish—it’s a feast for the senses. I love pairing it with a squeeze of lemon or a dollop of yogurt for extra brightness, making it perfect for a cozy dinner or festive gathering.

Ash Reshteh

Ash Reshteh
Sometimes, the most comforting meals are the ones steeped in tradition, and that’s exactly what Ash Reshteh brings to the table—a hearty Persian noodle soup that feels like a warm hug in a bowl. I first fell for it at a friend’s Nowruz celebration, and now it’s my go-to for cozy nights when I want something nourishing and deeply flavorful.

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

Ingredients

– 2 tablespoons extra virgin olive oil (my go-to for its fruity depth)
– 1 large yellow onion, finely chopped (I like mine sweet and caramelized)
– 3 cloves garlic, minced (freshly minced makes all the difference)
– 1 teaspoon ground turmeric
– 1 cup dried chickpeas, soaked overnight (they plump up beautifully)
– 1 cup dried kidney beans, soaked overnight
– 8 cups vegetable broth (homemade if you have it, but store-bought works fine)
– 1 cup fresh parsley, chopped (I grab a big bunch for that vibrant green)
– 1 cup fresh cilantro, chopped
– 1 cup fresh mint, chopped (don’t skip this—it adds a refreshing kick)
– 8 ounces reshteh noodles (Persian noodles, but linguine works in a pinch)
– 1 cup kashk (Persian whey) or Greek yogurt for topping (kashk is traditional, but yogurt gives a nice tang)
– Salt to taste (I start with a pinch and adjust as it simmers)

Instructions

1. Heat 2 tablespoons extra virgin olive oil in a large pot over medium heat until shimmering, about 2 minutes.
2. Add 1 large yellow onion, finely chopped, and cook, stirring occasionally, until golden brown and caramelized, about 10 minutes.
3. Stir in 3 cloves garlic, minced, and 1 teaspoon ground turmeric, cooking for 1 minute until fragrant.
4. Tip: Toasting the turmeric briefly enhances its flavor without bitterness.
5. Add 1 cup dried chickpeas, soaked overnight, and 1 cup dried kidney beans, soaked overnight, stirring to coat in the oil and spices.
6. Pour in 8 cups vegetable broth, bring to a boil over high heat, then reduce to a simmer, covering the pot partially.
7. Simmer for 45 minutes, or until the beans are tender but not mushy, checking occasionally and skimming any foam from the top.
8. Tip: A gentle simmer prevents the beans from breaking apart too much.
9. Stir in 1 cup fresh parsley, chopped, 1 cup fresh cilantro, chopped, and 1 cup fresh mint, chopped, cooking for 5 minutes to wilt the herbs.
10. Add 8 ounces reshteh noodles to the pot, submerging them fully in the broth.
11. Cook for 10 minutes, stirring occasionally to prevent sticking, until the noodles are al dente.
12. Tip: Taste a noodle at 8 minutes to avoid overcooking—they should have a slight bite.
13. Season with salt to taste, starting with 1 teaspoon and adjusting as needed, then remove from heat.
14. Ladle the soup into bowls and top each serving with a dollop of 1 cup kashk or Greek yogurt.
But what truly makes this dish shine is its rich, brothy texture with tender beans and herbs that meld together in every spoonful. Serve it with a side of warm flatbread for dipping, and you’ve got a meal that’s both rustic and elegant—perfect for sharing or savoring solo on a chilly evening.

Lubia Polo

Lubia Polo
Mentioning Persian cuisine always brings back memories of my friend Sara’s cozy dinner parties, where I first fell for Lubia Polo—a fragrant, comforting dish of rice, green beans, and tender meat that’s become a staple in my own kitchen. It’s the perfect one-pot meal for chilly evenings, and I love how the spices fill the house with an inviting aroma. Trust me, once you try it, you’ll be hooked!

Serving: 4 | Pre Time: 20 minutes | Cooking Time: 60 minutes

Ingredients

– 1.5 cups basmati rice, rinsed until the water runs clear—I find this prevents it from getting gummy.
– 1 lb beef stew meat, cut into 1-inch cubes; I sometimes use lamb for a richer flavor.
– 2 cups fresh green beans, trimmed and cut into 1-inch pieces—frozen works in a pinch, but fresh adds a nice crunch.
– 1 large onion, finely chopped; I prefer yellow onions for their sweetness.
– 3 cloves garlic, minced; fresh is key here for that aromatic punch.
– 2 tbsp tomato paste; I keep a tube in the fridge for easy use.
– 1 tsp turmeric, which gives the dish its golden hue and earthy notes.
– 1 tsp cinnamon, my secret touch for warmth.
– 4 cups water, for cooking the rice and meat.
– 2 tbsp vegetable oil, for sautéing; I use avocado oil for its high smoke point.
– Salt, to season throughout—I add it in layers for balanced flavor.

Instructions

1. Heat 2 tbsp vegetable oil in a large pot over medium-high heat until it shimmers, about 2 minutes.
2. Add 1 large chopped onion and sauté until translucent and lightly golden, stirring occasionally for 5-7 minutes.
3. Stir in 3 cloves minced garlic and cook for 1 minute until fragrant, being careful not to burn it.
4. Add 1 lb beef cubes and brown on all sides for 5-6 minutes, ensuring a sear for flavor.
5. Mix in 2 tbsp tomato paste, 1 tsp turmeric, and 1 tsp cinnamon, coating the meat evenly for 1 minute.
6. Pour in 4 cups water and bring to a boil, then reduce heat to low, cover, and simmer for 30 minutes until the meat is tender.
7. Add 2 cups green beans to the pot and cook uncovered for 10 minutes until they soften slightly.
8. Stir in 1.5 cups rinsed basmati rice and season with salt, mixing gently to combine.
9. Cover the pot, reduce heat to low, and cook for 20 minutes without stirring to let the rice steam and absorb liquid.
10. Remove from heat and let it rest covered for 5 minutes to set the texture.
11. Fluff the rice with a fork before serving to separate the grains evenly.
Every time I make this, I’m amazed by the fluffy rice layered with savory meat and crisp-tender beans—it’s a hearty, aromatic delight. Serve it with a dollop of yogurt or a side salad for a complete meal that’s sure to impress.

Mirza Ghasemi

Mirza Ghasemi
Recently, I stumbled upon this incredible Persian dish called Mirza Ghasemi while browsing through an old cookbook at a friend’s house, and it’s been a cozy staple in my kitchen ever since—it’s like a smoky, savory hug in a bowl that’s perfect for chilly evenings.

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

Ingredients

– 4 large eggs (I prefer room temp eggs here—they blend more smoothly into the dish)
– 4 medium tomatoes, diced (about 2 cups; I like using ripe, juicy ones for extra flavor)
– 1 large eggplant (about 1 lb), peeled and cubed (I find peeling it helps avoid any bitterness)
– 4 cloves garlic, minced (fresh garlic is a must for that aromatic punch)
– 3 tbsp extra virgin olive oil (my go-to for its rich, fruity notes)
– 1 tsp turmeric (it adds a warm, earthy depth that I love)
– Salt to taste (I usually start with ½ tsp and adjust later)
– Fresh parsley, chopped (for garnish; a handful brightens it up nicely)

Instructions

1. Heat 2 tbsp of extra virgin olive oil in a large skillet over medium heat until it shimmers, about 2 minutes.
2. Add the cubed eggplant to the skillet and sauté, stirring occasionally, until it turns golden brown and tender, approximately 10 minutes—tip: don’t overcrowd the pan to ensure even browning.
3. Push the eggplant to one side of the skillet and add the remaining 1 tbsp of olive oil to the empty space.
4. Add the minced garlic to the oil and cook for 1 minute until fragrant, being careful not to burn it—tip: garlic burns quickly, so keep the heat medium-low.
5. Stir the garlic into the eggplant, then sprinkle in the turmeric and mix well to coat everything evenly.
6. Add the diced tomatoes to the skillet and cook, stirring frequently, until they break down and release their juices, about 8-10 minutes.
7. Crack the room-temperature eggs directly into the skillet and immediately scramble them into the mixture using a spatula.
8. Continue cooking, stirring constantly, until the eggs are fully set and no longer runny, about 3-4 minutes—tip: this step goes fast, so stay attentive to avoid overcooking.
9. Season with salt, starting with ½ tsp, and adjust to your preference, then remove from heat.
10. Garnish with chopped fresh parsley before serving.
Comforting and rich, this dish boasts a creamy texture from the eggs melding with the soft eggplant and tangy tomatoes. I love serving it warm with crusty bread or over fluffy rice for a hearty meal that’s both simple and deeply satisfying.

Adas Polo

Adas Polo
A cozy kitchen filled with the warm aroma of spices and rice is one of my favorite places to be, especially when I’m making Adas Polo, a comforting Persian lentil and rice dish that feels like a hug in a bowl. I first tried it at a friend’s potluck years ago and have been tweaking my version ever since—it’s become my go-to for chilly evenings when I want something hearty but not heavy.

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

Ingredients

– 1 cup basmati rice, rinsed until the water runs clear—I find this removes excess starch for fluffier rice.
– 1 cup brown lentils, picked over for any debris, as I once found a tiny stone that taught me to always check!
– 1 large onion, finely chopped; I prefer yellow onions for their sweet flavor when caramelized.
– 2 tbsp extra virgin olive oil, my go-to for sautéing because it adds a subtle fruity note.
– 1 tsp ground turmeric, which gives the dish its golden hue and earthy warmth.
– 1 tsp ground cinnamon, a spice I love for its cozy, aromatic touch.
– 4 cups water, for cooking the lentils and rice to perfection.
– Salt, to season throughout—I start with a pinch and adjust as needed.

Instructions

1. Rinse 1 cup basmati rice under cold water in a fine-mesh strainer until the water runs clear, about 2-3 times, to remove starch and prevent clumping.
2. In a medium saucepan, combine 1 cup brown lentils and 2 cups water, then bring to a boil over high heat.
3. Reduce the heat to low, cover the saucepan, and simmer the lentils for 20 minutes until tender but not mushy, checking at 15 minutes to avoid overcooking.
4. While the lentils cook, heat 2 tbsp extra virgin olive oil in a large skillet over medium heat until shimmering, about 2 minutes.
5. Add 1 large finely chopped onion to the skillet and sauté for 8-10 minutes, stirring occasionally, until golden brown and caramelized.
6. Stir in 1 tsp ground turmeric and 1 tsp ground cinnamon into the onions, cooking for 1 minute to toast the spices and release their aromas.
7. Drain the cooked lentils and add them to the skillet with the onion mixture, stirring gently to combine.
8. In the same saucepan used for lentils, add the rinsed rice, 2 cups water, and a pinch of salt, then bring to a boil over high heat.
9. Reduce the heat to low, cover the saucepan, and simmer the rice for 18-20 minutes until all water is absorbed and the rice is fluffy.
10. Fluff the cooked rice with a fork, then gently fold it into the lentil and onion mixture in the skillet until evenly distributed.
11. Taste and adjust salt as needed, then remove from heat and let it rest for 5 minutes before serving to allow flavors to meld.
The result is a dish with tender lentils nestled in fragrant, fluffy rice, offering a delightful mix of earthy and sweet notes from the spices. I love serving it with a dollop of yogurt or a sprinkle of fresh herbs for a bright contrast—it’s perfect for sharing with friends or savoring as leftovers the next day.

Dolmeh Barg-e Mo

Dolmeh Barg-e Mo
Last weekend, I was craving something that felt both comforting and celebratory, so I turned to my grandmother’s recipe for Dolmeh Barg-e Mo—a Persian dish of grape leaves stuffed with a fragrant herb and rice filling. It’s one of those recipes that always brings back memories of family gatherings, where we’d spend hours rolling these little parcels together. I love how the tangy grape leaves balance the bright, herby filling, making it perfect for a special dinner or a flavorful appetizer.

Serving: 4 | Pre Time: 30 minutes | Cooking Time: 45 minutes

Ingredients

– 1 jar grape leaves (about 30 leaves), rinsed well—I find the brined ones work best, but give them a quick soak in cold water to remove excess salt.
– 1 cup basmati rice, rinsed until the water runs clear; this helps prevent it from getting gummy.
– 1/2 cup fresh parsley, finely chopped—I always use flat-leaf parsley for its robust flavor.
– 1/4 cup fresh mint, finely chopped; if you have it from your garden, even better!
– 1/4 cup fresh dill, finely chopped; don’t skip this—it adds a lovely aromatic touch.
– 1/4 cup yellow onion, finely diced; I like to sauté it until translucent for a sweeter base.
– 2 tbsp extra virgin olive oil, my go-to for sautéing because it adds a fruity note.
– 1/4 cup lemon juice, freshly squeezed; bottled just doesn’t give the same zing.
– 1/2 tsp ground turmeric, for that warm golden color and subtle earthiness.
– 1/2 tsp salt, adjusted to your preference—I tend to go light since the grape leaves can be salty.
– 1/4 tsp black pepper, freshly ground for a bit of kick.
– 2 cups water, for cooking the dolmeh.

Instructions

1. Rinse the grape leaves under cold running water for 2 minutes to remove excess brine, then pat them dry with paper towels—this prevents the filling from getting too wet.
2. In a medium bowl, combine the rinsed basmati rice, chopped parsley, mint, dill, diced onion, olive oil, lemon juice, turmeric, salt, and black pepper; mix thoroughly until all ingredients are evenly distributed.
3. Lay a grape leaf flat on a clean surface, shiny side down, and place 1 tablespoon of the rice mixture in the center near the stem end.
4. Fold the sides of the leaf inward over the filling, then roll it up tightly from the stem end to the tip to form a neat cylinder—tip: roll firmly but gently to avoid tearing the leaves.
5. Repeat step 4 with the remaining grape leaves and filling, placing each rolled dolmeh seam-side down in a single layer in a large pot.
6. Pour 2 cups of water into the pot, ensuring it covers the dolmeh by about half an inch—tip: add a splash more water if needed to prevent burning.
7. Place a heatproof plate upside down on top of the dolmeh in the pot to weigh them down during cooking, which helps keep their shape.
8. Cover the pot with a lid and bring the water to a boil over high heat, then reduce the heat to low and simmer for 45 minutes—tip: check at 40 minutes; the rice should be tender and the leaves softened.
9. Remove the pot from the heat and let the dolmeh cool in the pot for 10 minutes before serving to allow the flavors to meld.
Bite into these dolmeh, and you’ll experience a delightful contrast: the tender grape leaves give way to a fluffy, herb-infused rice filling with a hint of lemon tang. I love serving them warm with a dollop of yogurt or alongside a fresh salad for a complete meal—they’re also fantastic at room temperature, making them ideal for picnics or potlucks where their vibrant flavors really shine.

Torshi Tareh

Torshi Tareh
Browsing through my grandmother’s old recipe box last weekend, I stumbled upon a faded card for Torshi Tareh—a vibrant Persian herb stew that’s been a family favorite for generations. It’s the perfect cozy dish to brighten up a chilly evening, and I love how the fresh herbs and tangy flavors come together. Trust me, once you try this, it’ll become a regular in your rotation too!

Serving: 4 | Pre Time: 20 minutes | Cooking Time: 45 minutes

Ingredients

– 2 tablespoons extra virgin olive oil (my go‑to for its fruity notes)
– 1 large yellow onion, finely chopped (I always keep these on hand for soups and stews)
– 3 cloves garlic, minced (freshly minced makes all the difference!)
– 1 pound boneless, skinless chicken thighs, cut into 1‑inch pieces (thighs stay juicier than breasts)
– 4 cups finely chopped fresh herbs: equal parts parsley, cilantro, and dill (don’t skimp—the herbs are the star!)
– 1 cup chopped fresh spinach (I toss in a handful for extra color)
– 4 cups low‑sodium chicken broth (homemade if you have it, but store‑bought works fine)
– 1/4 cup fresh lemon juice (about 2 lemons, squeezed right before using)
– 1/4 teaspoon ground turmeric (just a pinch for that golden hue)
– 1/2 teaspoon salt (adjust later if needed)
– 1/4 teaspoon black pepper
– 4 large eggs, at room temperature (they blend into the broth more smoothly)

Instructions

1. Heat the olive oil in a large Dutch oven or heavy pot over medium‑high heat until shimmering, about 2 minutes.
2. Add the chopped onion and cook, stirring frequently, until soft and translucent, 5–7 minutes.
3. Stir in the minced garlic and cook until fragrant, about 30 seconds—be careful not to let it burn.
4. Add the chicken pieces and cook until lightly browned on all sides, 5–6 minutes total.
5. Pour in the chicken broth, then add the turmeric, salt, and black pepper, stirring to combine.
6. Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 20 minutes to let the chicken become tender.
7. Uncover the pot and stir in all the chopped herbs and spinach until wilted, about 3 minutes.
8. Pour in the fresh lemon juice and let the stew simmer uncovered for another 10 minutes to meld the flavors.
9. Crack the eggs directly into the stew, spacing them apart, and poach them in the broth for 5–7 minutes, or until the whites are set but the yolks are still runny.
10. Remove the pot from the heat and let it sit for 2–3 minutes before serving.

Creating this Torshi Tareh fills the kitchen with an incredible herbal aroma that’s both comforting and invigorating. The stew has a velvety, brothy texture with pops of freshness from the herbs, while the poached eggs add a rich, creamy finish. I love serving it over a bed of fluffy basmati rice or with warm, crusty bread to soak up every last drop—it’s a meal that feels like a hug in a bowl.

Halim

Halim
After a chilly winter evening left me craving something deeply comforting, I remembered the rich, savory Halim my neighbor shared last year—a slow-cooked wheat and meat porridge that warms you from the inside out. It’s the kind of dish that simmers all day, filling the kitchen with an irresistible aroma that promises a hearty, satisfying meal perfect for sharing with family or friends on a cold day.

Serving: 6 | Pre Time: 20 minutes | Cooking Time: 4 hours

Ingredients

– 1 cup whole wheat berries, rinsed well (I like to soak them overnight for a creamier texture, but it’s optional)
– 1 lb boneless lamb shoulder, cut into 1-inch cubes (beef works too, but lamb adds a richer flavor)
– 1 large yellow onion, finely chopped (I always have extra on hand for this)
– 4 cloves garlic, minced (freshly minced makes all the difference)
– 1 tsp ground turmeric
– 1 tsp ground cinnamon
– 1/2 tsp ground cumin
– 6 cups low-sodium chicken broth (homemade broth is my secret for depth, but store-bought is fine)
– 2 tbsp unsalted butter
– Salt, to season (I add it gradually while cooking)
– Fresh cilantro, chopped, for garnish (a handful brightens up the dish)

Instructions

1. In a large pot or Dutch oven, melt 2 tbsp unsalted butter over medium heat until foamy.
2. Add 1 large yellow onion, finely chopped, and sauté for 5–7 minutes, stirring occasionally, until translucent and lightly golden.
3. Stir in 4 cloves garlic, minced, and cook for 1 minute until fragrant, being careful not to burn it.
4. Add 1 lb boneless lamb shoulder cubes to the pot and brown on all sides for 5–8 minutes, until no longer pink.
5. Sprinkle in 1 tsp ground turmeric, 1 tsp ground cinnamon, and 1/2 tsp ground cumin, stirring to coat the meat evenly for 30 seconds.
6. Pour in 6 cups low-sodium chicken broth and 1 cup whole wheat berries, rinsed, bringing the mixture to a boil over high heat.
7. Reduce the heat to low, cover the pot with a lid, and simmer for 3.5–4 hours, stirring every 30 minutes to prevent sticking, until the wheat is tender and the meat shreds easily.
8. Use two forks to shred the lamb directly in the pot, then season with salt gradually, tasting as you go until balanced.
9. Simmer uncovered for an additional 10–15 minutes to thicken the porridge to a creamy consistency, stirring frequently.
10. Remove from heat and garnish with fresh cilantro, chopped.
Generously ladle the Halim into bowls while hot. This dish transforms into a velvety, thick porridge with tender shreds of lamb that melt in your mouth, infused with warm spices like cinnamon and cumin for a subtly sweet and earthy flavor. Serve it topped with a dollop of yogurt or a squeeze of lemon for a tangy contrast, or enjoy it as a standalone comfort meal that’s even better the next day.

Conclusion

Our journey through 31 Flavorful Persian Recipes offers a delicious gateway to a rich culinary tradition. We hope you’re inspired to bring these vibrant, aromatic dishes to your own kitchen. Try a recipe this week, share your favorite in the comments below, and don’t forget to pin this article on Pinterest to save these gems for later. Happy cooking!

You might also like these recipes

Leave a Comment