Hungry for a culinary adventure that transports your taste buds straight to the heart of Persia? Our roundup of 24 Delicious Iranian Food Recipes Authentic is your ticket to exploring the rich flavors and aromatic spices of Iran right from your North American kitchen. Whether you’re craving comfort food or eager to try something new, these recipes promise to delight. Keep reading to discover your next favorite dish!
Ghormeh Sabzi
Kaleidoscopic in its depth of flavor and rich in heritage, Ghormeh Sabzi stands as a testament to the complexity and warmth of Persian cuisine, a dish where every spoonful tells a story of tradition and taste.
Ingredients
- 2 cups of finely chopped parsley
- 1 cup of chopped cilantro
- 1/2 cup of chopped chives
- 1/2 cup of chopped fenugreek leaves
- 1 large onion, diced
- 1 lb of beef chuck, cut into 1-inch cubes
- 1/2 cup of dried limes, pierced
- 4 cups of water
- 1/2 cup of red kidney beans, soaked overnight
- 1/4 cup of vegetable oil
- 1 tsp of turmeric
- Salt, to your liking
Instructions
- Heat the vegetable oil in a large pot over medium heat until shimmering.
- Add the diced onion and sauté until golden brown, about 5 minutes, stirring occasionally to prevent burning.
- Sprinkle in the turmeric and stir for 30 seconds to release its aroma.
- Increase the heat to medium-high and add the beef cubes, browning them on all sides, about 5 minutes total.
- Throw in the chopped herbs (parsley, cilantro, chives, and fenugreek) and stir well to combine with the beef and onions.
- Pour in the water, add the soaked kidney beans and pierced dried limes, and bring to a boil.
- Reduce the heat to low, cover, and simmer for 2 hours, stirring occasionally, until the beef is tender and the flavors meld together.
- Season with salt to taste in the last 10 minutes of cooking.
Comforting and aromatic, Ghormeh Sabzi boasts a velvety texture with a tangy punch from the dried limes, perfect when served over a bed of fluffy basmati rice, garnished with a sprinkle of fresh herbs for a vibrant finish.
Fesenjan
Nestled within the rich tapestry of Persian cuisine, Fesenjan is a luxurious stew that marries the depth of pomegranate molasses with the earthy crunch of walnuts, creating a symphony of flavors that’s both bold and comforting.
Ingredients
- 2 cups of walnuts, finely ground
- 1 large onion, diced
- 4 chicken thighs, bone-in and skin-on
- 1 cup of pomegranate molasses
- A splash of olive oil
- A couple of cups of chicken stock
- 1 tbsp of sugar
- A pinch of salt and pepper
- A sprinkle of turmeric
Instructions
- Heat a splash of olive oil in a large pot over medium heat until shimmering.
- Add the diced onion, cooking until translucent, about 5 minutes, stirring occasionally to prevent burning.
- Sprinkle in a pinch of turmeric, stirring to coat the onions, and cook for another minute to release the flavors.
- Season the chicken thighs with salt and pepper, then add them to the pot, skin-side down, searing until golden brown, about 4 minutes per side.
- Remove the chicken and set aside, leaving the onions in the pot.
- Add the ground walnuts to the pot, toasting them with the onions for about 3 minutes, until fragrant.
- Pour in the pomegranate molasses and chicken stock, stirring to combine, then bring to a gentle simmer.
- Return the chicken to the pot, cover, and simmer on low heat for 45 minutes, until the chicken is tender and the sauce has thickened.
- Stir in the sugar, adjusting the sweetness to balance the tartness of the pomegranate, and cook for another 5 minutes.
- Season with additional salt and pepper if needed before serving.
Unveil the Fesenjan to reveal a velvety sauce that clings lovingly to the tender chicken, offering a perfect balance of sweet and sour with every bite. Serve it over a bed of saffron-infused basmati rice for a truly regal dining experience.
Tahchin
Fragrant and visually stunning, Tahchin is a Persian jewel that combines the crispiness of tahdig with the creamy richness of saffron-infused rice and yogurt, creating a dish that’s as delightful to the palate as it is to the eye.
Ingredients
- 2 cups basmati rice
- 1 cup plain yogurt
- 4 eggs
- a splash of rose water
- a couple of saffron threads, dissolved in 2 tbsp hot water
- 1/4 cup vegetable oil
- 1/2 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp turmeric
- 1/2 cup barberries, rinsed (optional)
- 2 tbsp butter
Instructions
- Rinse the basmati rice under cold water until the water runs clear, then soak it in warm water with a pinch of salt for 30 minutes. Tip: Soaking the rice ensures it cooks evenly and becomes fluffy.
- In a large bowl, whisk together the yogurt, eggs, rose water, saffron water, salt, black pepper, and turmeric until smooth. Tip: The smoother the mixture, the more uniform the Tahchin will be.
- Drain the rice and gently fold it into the yogurt mixture, ensuring each grain is coated.
- Heat the vegetable oil in a non-stick pot over medium heat. Pour in the rice mixture, spreading it evenly. Cover with a tight lid and cook on low heat for 45 minutes. Tip: Resist the urge to peek; the steam is crucial for cooking the rice properly.
- After 45 minutes, remove the lid, dot the top with butter, and sprinkle the barberries if using. Cover again and cook for another 10 minutes to let the flavors meld.
- Once done, let the Tahchin sit for 5 minutes, then invert it onto a serving plate to reveal the golden crust.
How the Tahchin presents a symphony of textures— from the crispy, golden crust to the tender, aromatic rice within— is nothing short of magical. Serve it with a side of fresh herbs or a simple salad to complement its rich flavors.
Zereshk Polo
Radiating with the vibrant hues of saffron and the tangy burst of barberries, Zereshk Polo is a Persian jewel that marries fluffy basmati rice with a melody of sweet and sour flavors, creating a dish that’s as visually stunning as it is delicious.
Ingredients
- 2 cups of basmati rice, rinsed until the water runs clear
- A generous pinch of saffron threads, soaked in a couple of tablespoons of hot water
- 1 cup of zereshk (dried barberries), picked over and rinsed
- A splash of vegetable oil
- 1/4 cup of sugar
- A knob of butter
- Salt, to your liking
Instructions
- Soak the basmati rice in lightly salted water for about 30 minutes; this helps achieve that signature fluffy texture.
- Bring a large pot of water to a rolling boil and add the soaked rice. Cook for 6-7 minutes, just until the grains are tender but still firm to the bite. Drain and rinse with lukewarm water to stop the cooking process.
- In a small pan, heat a splash of vegetable oil over medium heat. Add the zereshk and sauté for a minute, then stir in the sugar until it dissolves and coats the barberries. Remove from heat.
- Layer half of the parboiled rice in a non-stick pot. Drizzle half of the saffron water over the rice, then scatter the zereshk mixture on top. Cover with the remaining rice and drizzle the rest of the saffron water. Make a few holes in the rice with the handle of a spoon to let the steam escape.
- Place a clean kitchen towel over the pot, then cover with the lid. Cook on low heat for 30 minutes to let the rice steam and develop a golden crust at the bottom.
- Just before serving, dot the top with a knob of butter and let it melt into the rice for added richness.
Yielded is a dish where each grain of rice stands distinct, perfumed with saffron and punctuated by the zereshk’s zing. Serve it with a side of yogurt or a crisp salad to balance the flavors, making every bite a celebration of texture and taste.
Bagali Polo
Revered in Persian cuisine, Bagali Polo is a fragrant rice dish that marries the earthy sweetness of dill and fava beans with the delicate fluffiness of basmati rice, creating a symphony of flavors that’s both comforting and sophisticated.
Ingredients
- 2 cups of basmati rice, rinsed until the water runs clear
- A generous splash of olive oil
- A couple of tablespoons of butter
- 1 large onion, thinly sliced
- A pinch of saffron threads, dissolved in 2 tablespoons of hot water
- 1 cup of fresh or frozen fava beans
- A handful of fresh dill, finely chopped
- Salt, to bring out the flavors
- 4 cups of water, for perfectly cooked rice
Instructions
- Soak the rinsed basmati rice in salted water for 30 minutes to ensure it cooks evenly and becomes fluffy.
- In a large pot, heat a splash of olive oil and a couple of tablespoons of butter over medium heat until the butter melts.
- Add the thinly sliced onion to the pot and sauté until golden and caramelized, about 10 minutes, stirring occasionally to prevent burning.
- Drain the soaked rice and add it to the pot with the onions, stirring gently to coat the grains with the butter and oil.
- Pour in 4 cups of water and bring the mixture to a boil, then reduce the heat to low, cover, and let it simmer for 20 minutes.
- While the rice is cooking, blanch the fava beans in boiling water for 2 minutes, then drain and set aside.
- Once the rice is cooked, gently fold in the blanched fava beans and chopped dill, being careful not to break the rice grains.
- Drizzle the saffron water over the rice for a vibrant color and aromatic flavor, then cover the pot and let it sit off the heat for 5 minutes to allow the flavors to meld.
Magically, the Bagali Polo emerges with each grain of rice distinct yet perfectly united with the dill and fava beans, offering a dish that’s as visually stunning as it is delicious. Serve it alongside a crisp salad or yogurt to complement its rich flavors.
Mirza Ghasemi
Mirza Ghasemi, a smoky Persian eggplant and tomato dish, marries the rustic charm of grilled vegetables with the warmth of aromatic spices, creating a comforting yet sophisticated flavor profile that’s as versatile as it is delicious.
Ingredients
- 2 medium eggplants
- 4 ripe tomatoes
- 4 cloves of garlic, minced
- a couple of eggs
- a splash of olive oil
- 1 tsp turmeric
- salt and pepper to season
Instructions
- Preheat your grill to medium-high heat, about 400°F, and lightly oil the grates to prevent sticking.
- Pierce the eggplants a few times with a fork, then grill them for about 20 minutes, turning occasionally, until the skin is charred and the flesh is soft.
- While the eggplants are grilling, score the tomatoes with a small ‘X’ on the bottom and blanch them in boiling water for 30 seconds to easily peel the skin off.
- Once the eggplants are cool enough to handle, peel off the skin and roughly chop the flesh.
- Heat a splash of olive oil in a pan over medium heat, add the minced garlic, and sauté until fragrant, about 1 minute.
- Add the chopped eggplant and peeled, diced tomatoes to the pan, stirring in the turmeric, salt, and pepper. Cook for about 10 minutes, until everything is well combined and the tomatoes have broken down.
- Make a couple of wells in the mixture and crack the eggs into them. Cover the pan and cook for about 5 minutes, or until the eggs are set to your liking.
- Tip: For an extra smoky flavor, you can grill the tomatoes alongside the eggplants before peeling and dicing them.
- Tip: If you prefer a smoother texture, you can mash the eggplant and tomatoes together before adding the eggs.
- Tip: Serve with a side of warm, crusty bread to scoop up every last bit of this flavorful dish.
With its creamy eggplant base and the rich, runny eggs, Mirza Ghasemi offers a delightful contrast in textures. Enjoy it as a hearty breakfast or a light dinner, perhaps with a sprinkle of fresh herbs for a pop of color and freshness.
Ash Reshteh
Combining the richness of herbs, the heartiness of legumes, and the comfort of noodles, Ash Reshteh is a Persian soup that sings with layers of flavor and texture, perfect for those seeking a nourishing meal that feels like a warm embrace.
Ingredients
- a couple of cups of chickpeas, soaked overnight
- a cup of lentils
- a handful of spinach, roughly chopped
- a bunch of fresh herbs (parsley, cilantro, and dill), finely chopped
- a splash of olive oil
- a couple of onions, thinly sliced
- a teaspoon of turmeric
- a pinch of salt
- a package of reshteh noodles
- a dollop of kashk (whey) for serving
- a sprinkle of dried mint
Instructions
- In a large pot, heat a splash of olive oil over medium heat and sauté the sliced onions until golden, about 10 minutes.
- Add the turmeric and a pinch of salt to the onions, stirring for a minute to release the flavors.
- Drain the soaked chickpeas and add them to the pot along with the lentils, covering with water and bringing to a boil. Reduce heat and simmer for 30 minutes.
- Tip: Skim off any foam that rises to the top for a clearer broth.
- Add the chopped herbs and spinach to the pot, simmering for another 15 minutes until the greens are wilted.
- Break the reshteh noodles into thirds and add them to the soup, cooking for 10 minutes until tender.
- Tip: Stir occasionally to prevent the noodles from sticking together.
- Adjust the seasoning with salt if needed, then remove from heat.
- Tip: Let the soup sit for 5 minutes before serving to allow the flavors to meld.
This Ash Reshteh boasts a velvety texture with the noodles and legumes providing a satisfying bite, while the herbs offer a fresh contrast. Serve it with a dollop of kashk and a sprinkle of dried mint for an authentic touch that elevates the dish to new heights.
Khoresh Bademjan
Whisking you away to the heart of Persian cuisine, Khoresh Bademjan is a sumptuous stew that marries the earthy depth of eggplants with the tangy sweetness of tomatoes, all enveloped in a rich, spiced gravy. This dish is a celebration of textures and flavors, perfect for those who appreciate a meal that comforts and impresses in equal measure.
Ingredients
- 2 large eggplants, peeled and sliced into 1-inch rounds
- 1 lb beef stew meat, cut into 1-inch cubes
- 1 large onion, thinly sliced
- 3 cloves garlic, minced
- 1 can (14.5 oz) diced tomatoes
- 1/4 cup tomato paste
- 1 tsp turmeric
- 1/2 tsp cinnamon
- A splash of olive oil
- A couple of cups of water
- Salt and pepper, to your liking
Instructions
- Heat a splash of olive oil in a large pot over medium heat. Add the sliced onions and sauté until golden, about 5 minutes.
- Add the minced garlic and beef cubes to the pot. Sprinkle with turmeric, cinnamon, salt, and pepper. Brown the beef on all sides, about 5 minutes.
- Stir in the diced tomatoes and tomato paste, then add enough water to just cover the meat. Bring to a simmer, cover, and cook on low heat for 1 hour.
- While the stew simmers, fry the eggplant rounds in a separate pan with a bit more olive oil until golden on both sides. Set aside on paper towels to drain.
- After the stew has cooked for an hour, layer the fried eggplants on top. Cover and simmer for another 30 minutes, allowing the flavors to meld.
- Tip: For an extra layer of flavor, lightly fry the tomato paste before adding it to the stew. Tip: Letting the stew rest for 10 minutes before serving enhances the flavors. Tip: If the stew is too thick, add a little water to reach your desired consistency.
Just as the eggplants soften into the stew, they absorb the aromatic spices, creating a melt-in-your-mouth texture that contrasts beautifully with the tender beef. Serve this khoresh over a bed of saffron-infused rice, garnished with a sprinkle of fresh herbs for a dish that’s as visually stunning as it is delicious.
Sabzi Polo Mahi
Unveiling the vibrant flavors of Persian cuisine, Sabzi Polo Mahi is a celebratory dish that marries fragrant herbed rice with succulent fish, traditionally enjoyed during Nowruz, the Persian New Year. This dish is a symphony of textures and aromas, with the freshness of herbs complementing the delicate taste of the fish.
Ingredients
- 2 cups basmati rice, rinsed until the water runs clear
- 1.5 lbs white fish fillets (like cod or halibut), skin on for extra flavor
- A bunch of fresh herbs: parsley, cilantro, dill, and fenugreek, finely chopped to make about 2 cups
- A splash of olive oil
- A couple of tablespoons of butter
- 1 teaspoon ground turmeric
- 1 teaspoon ground cumin
- Salt, just enough to season
- A pinch of saffron threads, dissolved in 2 tablespoons of hot water
Instructions
- Start by soaking the rinsed basmati rice in salted water for about 30 minutes; this helps it cook more evenly.
- While the rice soaks, season the fish fillets with salt, turmeric, and cumin, ensuring they’re well coated on both sides.
- Heat a splash of olive oil in a pan over medium heat. Add the fish, skin side down, and cook for about 4 minutes until golden. Flip and cook for another 3 minutes. Tip: Don’t overcrowd the pan to get a perfect sear.
- Drain the rice and boil it in fresh water for 6 minutes, then drain again. Mix the chopped herbs with the parboiled rice.
- In a pot, melt a couple of tablespoons of butter, add a layer of the herbed rice, then place the fish on top, and cover with the remaining rice. Drizzle the saffron water over the top.
- Cover the pot with a tight lid and cook on low heat for 30 minutes to let the flavors meld. Tip: Place a towel under the lid to absorb excess moisture.
- Once done, let it sit for 5 minutes before serving to allow the rice to set. Tip: The golden crust at the bottom, called tahdig, is a delicacy—don’t miss it!
Delight in the contrast of the fluffy, herb-infused rice against the tender, spiced fish, with the saffron adding a luxurious hue and aroma. Serve with a side of yogurt mixed with cucumber and mint for a refreshing complement.
Kookoo Sabzi
Radiant with the vibrant hues of fresh herbs and the earthy aroma of spices, Kookoo Sabzi is a Persian herb frittata that marries simplicity with depth of flavor. This dish, a celebration of greens, is as nourishing as it is colorful, offering a delightful texture and a taste that’s both herbaceous and subtly spiced.
Ingredients
- A bunch of fresh parsley, finely chopped (about 2 cups)
- A bunch of fresh cilantro, finely chopped (about 2 cups)
- A couple of tablespoons of dried barberries (optional, for a tangy twist)
- 4 large eggs, beaten
- A splash of olive oil (about 2 tablespoons)
- A pinch of turmeric (about 1/4 teaspoon)
- A teaspoon of baking powder
- Salt to taste (start with 1/2 teaspoon)
Instructions
- Preheat your oven to 350°F (175°C) to ensure it’s ready for baking.
- In a large bowl, mix the chopped parsley, cilantro, and barberries with the beaten eggs until well combined.
- Add the turmeric, baking powder, and salt to the mixture, stirring gently to distribute the spices evenly.
- Heat the olive oil in a 10-inch ovenproof skillet over medium heat until shimmering but not smoking.
- Pour the herb and egg mixture into the skillet, spreading it evenly with a spatula.
- Cook on the stove for about 5 minutes, or until the edges start to set, then transfer the skillet to the preheated oven.
- Bake for 20-25 minutes, or until the Kookoo Sabzi is firm to the touch and golden on top.
- Let it cool for a couple of minutes before slicing into wedges.
Zesty and moist, this Kookoo Sabzi is a testament to the beauty of simple ingredients coming together. Serve it warm with a dollop of yogurt or alongside a crisp salad for a meal that’s as satisfying as it is wholesome.
Shirin Polo
Heralded as a jewel of Persian cuisine, Shirin Polo is a fragrant, sweet rice dish that marries the subtlety of saffron with the crunch of caramelized carrots and the jewel-like burst of barberries, creating a symphony of flavors that’s as visually stunning as it is delicious.
Ingredients
- 2 cups of basmati rice, rinsed until the water runs clear
- A pinch of saffron threads, steeped in a couple of tablespoons of hot water
- 1/2 cup of barberries, rinsed and drained
- 1 large carrot, julienned into thin matchsticks
- 1/4 cup of slivered almonds
- 1/4 cup of pistachios, roughly chopped
- 3 tablespoons of unsalted butter
- 1/4 cup of sugar
- A splash of rose water
- Salt, to your liking
Instructions
- Soak the rinsed basmati rice in salted water for about 30 minutes to ensure it cooks up fluffy and separate.
- While the rice soaks, melt 1 tablespoon of butter in a pan over medium heat and sauté the julienned carrots until they’re tender and slightly caramelized, about 5 minutes. Set aside.
- In the same pan, add another tablespoon of butter and lightly toast the slivered almonds and pistachios until golden, about 2 minutes. Remove and set aside with the carrots.
- Bring a large pot of water to a boil, then drain the soaked rice and add it to the boiling water. Cook for 6 minutes, then drain.
- In the now-empty pot, melt the remaining butter and layer half of the parboiled rice. Sprinkle half of the saffron water, carrots, nuts, barberries, and sugar over the rice.
- Add the remaining rice and top with the rest of the saffron water, carrots, nuts, barberries, and sugar. Drizzle with rose water.
- Cover the pot with a tight-fitting lid and cook on low heat for 30 minutes to steam the rice and meld the flavors together.
- After steaming, gently fluff the rice with a fork to mix the layers without breaking the grains.
The result is a dish where each grain of rice is perfumed with saffron and rose water, punctuated by the sweetness of carrots and the tartness of barberries, all brought together with the crunch of nuts. Serve it as a centerpiece at your next dinner party, garnished with extra nuts and barberries for a touch of elegance.
Khoresh Gheimeh
Hearty and aromatic, Khoresh Gheimeh is a Persian stew that marries tender chunks of lamb with the earthy sweetness of split peas, all simmered in a rich tomato sauce and finished with the subtle tang of dried lime. This dish is a celebration of textures and flavors, perfect for those who appreciate a meal that’s both comforting and sophisticated.
Ingredients
- 1.5 lbs of lamb shoulder, cut into 1-inch cubes
- 1 cup of yellow split peas, rinsed
- 2 large onions, finely chopped
- 3 tbsp of tomato paste
- A splash of vegetable oil
- 4 cups of water
- A couple of dried limes, pierced
- 1 tsp of turmeric
- Salt, to your liking
- A handful of French fries (for serving, optional)
Instructions
- Heat a splash of vegetable oil in a large pot over medium heat. Add the chopped onions and sauté until golden, about 5 minutes.
- Stir in the lamb cubes and brown them on all sides, roughly 7 minutes. Sprinkle with turmeric and salt for that deep, aromatic base.
- Add the tomato paste to the pot, stirring well to coat the lamb and onions, and cook for another 2 minutes to deepen the flavors.
- Pour in the water, bring to a boil, then reduce the heat to low. Cover and let it simmer for about 1 hour, until the lamb is tender.
- Meanwhile, in a separate pot, boil the split peas in water for 20 minutes until just tender, then drain and set aside.
- Add the cooked split peas and pierced dried limes to the stew, simmering uncovered for another 30 minutes. The limes will soften and infuse the stew with their unique tang.
- Adjust the seasoning with salt if needed, and if you’re using them, scatter a handful of French fries over the top just before serving for a delightful crunch.
You’ll love the way the tender lamb and soft split peas contrast with the crispy fries, while the dried lime adds a layer of complexity to the rich tomato sauce. Serve this stew with a side of fluffy basmati rice to soak up all the delicious flavors.
Mast-o-Khiar
Just when you thought yogurt couldn’t get any more refreshing, Mast-o-Khiar comes along—a creamy, herby Persian cucumber yogurt dip that’s as versatile as it is delicious. Perfect for spooning over grilled meats or scooping up with warm flatbread, this dish is a celebration of simplicity and flavor.
Ingredients
- 2 cups of plain Greek yogurt (go for the full-fat version for extra creaminess)
- 1 English cucumber, finely diced (no need to peel if it’s organic)
- A handful of fresh mint, chopped (about 1/4 cup)
- A couple of tablespoons of fresh dill, chopped
- A splash of olive oil (about 1 tbsp)
- 1/2 tsp of salt (adjust to your liking)
- A pinch of black pepper
- 1/2 tsp of dried rose petals (optional, for a floral hint)
Instructions
- In a large mixing bowl, combine the Greek yogurt and diced cucumber. Stir gently to mix.
- Add the chopped mint and dill to the bowl. These herbs bring a fresh, vibrant flavor, so don’t skimp!
- Drizzle in the olive oil, then sprinkle the salt, black pepper, and dried rose petals if using. Mix everything together until well combined.
- Cover the bowl with plastic wrap and let it chill in the fridge for at least 30 minutes. This step is crucial for the flavors to meld together beautifully.
- Before serving, give the Mast-o-Khiar a quick stir. Taste and adjust the seasoning if necessary—sometimes a little extra salt makes all the difference.
Every spoonful of Mast-o-Khiar offers a cool, creamy texture punctuated by the crunch of cucumber and the freshness of herbs. Serve it alongside a platter of grilled vegetables or as a dip for crispy pita chips for a delightful contrast in textures.
Kashk-e Bademjan
Savory and rich, Kashk-e Bademjan is a Persian eggplant dip that marries the creamy texture of whey with the deep, smoky flavors of roasted eggplant, creating a dish that’s both comforting and sophisticated.
Ingredients
- 2 large eggplants
- 1/4 cup of kashk (Persian whey)
- a couple of tablespoons of olive oil
- 1 medium onion, thinly sliced
- 2 cloves of garlic, minced
- a splash of water
- 1/2 teaspoon of turmeric
- salt, to your liking
- a handful of walnuts, crushed (for garnish)
- a sprinkle of dried mint
Instructions
- Preheat your oven to 400°F. Poke the eggplants a few times with a fork, place them on a baking sheet, and roast for about 45 minutes until they’re completely soft and the skin is charred.
- While the eggplants are cooling, heat a couple of tablespoons of olive oil in a pan over medium heat. Add the thinly sliced onion and sauté until golden, about 10 minutes.
- Add the minced garlic and turmeric to the onions, stirring for just a minute until fragrant. Tip: Be careful not to burn the garlic, as it can turn bitter.
- Peel the cooled eggplants and mash their flesh in a bowl. Mix in the onion and garlic mixture, then stir in the kashk and a splash of water to reach your desired consistency.
- Season with salt to your liking, then transfer the mixture to a serving dish. Tip: For an extra layer of flavor, let the dip sit for an hour before serving to allow the flavors to meld.
- Garnish with crushed walnuts and a sprinkle of dried mint. Tip: Lightly toast the walnuts beforehand to enhance their nuttiness.
Just before serving, drizzle with a bit more olive oil for a glossy finish. The dip should be creamy with a slight tang from the kashk, balanced by the earthiness of the eggplant and the crunch of walnuts. Serve with warm, crusty bread or as a unique side to grilled meats.
Adas Polo
Lusciously fragrant and richly layered, Adas Polo is a Persian classic that marries the earthy sweetness of lentils with the delicate fluffiness of basmati rice, creating a dish that’s as nourishing as it is comforting.
Ingredients
- 1 cup of basmati rice, rinsed until the water runs clear
- 1/2 cup of green lentils, picked over and rinsed
- A splash of olive oil
- A couple of pinches of ground cinnamon
- 1/4 teaspoon of ground cumin
- A generous pinch of saffron threads, soaked in 2 tablespoons of hot water
- 2 cups of water
- Salt, to your liking
Instructions
- In a medium pot, bring 2 cups of water to a boil over high heat. Add the lentils, reduce the heat to medium, and simmer for about 15 minutes, or until they’re just tender but still hold their shape.
- While the lentils cook, heat a splash of olive oil in a large pan over medium heat. Add the rinsed basmati rice, stirring gently to coat each grain with oil, for about 2 minutes.
- Drain the lentils and fold them into the rice along with the ground cinnamon and cumin, stirring carefully to combine without breaking the lentils.
- Pour in enough water to cover the rice and lentils by about 1/2 inch. Bring to a simmer, then cover and reduce the heat to low. Cook for 20 minutes, or until the rice is tender and the water is absorbed.
- Drizzle the saffron water over the top of the rice, then cover and let it steam off the heat for 5 minutes to allow the flavors to meld.
- Fluff the rice with a fork, mixing in the saffron streaks for a beautiful presentation.
Fragrant and visually stunning, Adas Polo offers a delightful contrast of textures, from the tender lentils to the fluffy rice. Serve it with a side of yogurt or a crisp salad to round out the meal.
Loobia Polo
Zesty and aromatic, Loobia Polo is a Persian classic that marries tender rice with green beans and a melody of spices, creating a dish that’s as nourishing as it is flavorful. This one-pot wonder is a testament to the beauty of simple ingredients coming together to create something truly extraordinary.
Ingredients
- 2 cups of basmati rice, rinsed until the water runs clear
- 1 pound of green beans, trimmed and cut into 1-inch pieces
- 1 large onion, thinly sliced
- 4 cloves of garlic, minced
- 1 teaspoon of ground turmeric
- 1 teaspoon of ground cumin
- A couple of tablespoons of tomato paste
- A splash of vegetable oil
- Salt, to your liking
- 4 cups of water
Instructions
- Heat a splash of vegetable oil in a large pot over medium heat. Add the sliced onion and sauté until golden, about 5 minutes.
- Stir in the minced garlic, ground turmeric, and ground cumin, cooking for another minute until fragrant.
- Add the green beans to the pot, stirring to coat them in the spices, and cook for about 3 minutes.
- Mix in the tomato paste and a pinch of salt, then pour in the water, bringing the mixture to a boil.
- Gently fold in the rinsed basmati rice, ensuring it’s evenly distributed among the green beans.
- Reduce the heat to low, cover the pot, and let it simmer for 20 minutes, or until the rice is tender and the water is absorbed.
- Remove the pot from the heat and let it sit, covered, for 5 minutes to allow the flavors to meld.
Rich in texture and bursting with flavor, Loobia Polo is a dish that stands proudly on its own or paired with a dollop of yogurt for a creamy contrast. The rice grains remain distinct yet perfectly tender, while the green beans add a delightful crunch, making each bite a harmonious blend of tastes and textures.
Khoresh Karafs
This aromatic Persian stew, Khoresh Karafs, marries the earthy flavors of celery and herbs with tender chunks of meat, creating a dish that’s both comforting and sophisticated.
Ingredients
- 1.5 lbs lamb shoulder, cut into 2-inch cubes
- A couple of tablespoons olive oil
- 1 large onion, thinly sliced
- 4 cups celery, chopped into 1-inch pieces
- A splash of fresh lemon juice
- 1 teaspoon turmeric
- 1/2 teaspoon ground saffron, dissolved in 2 tablespoons hot water
- 2 cups beef stock
- Salt and freshly ground black pepper, to your liking
- A handful of fresh mint, chopped
- A handful of fresh parsley, chopped
Instructions
- Heat the olive oil in a large pot over medium heat. Add the lamb cubes and brown on all sides, about 5 minutes. Remove and set aside.
- In the same pot, add the sliced onion and sauté until golden, about 5 minutes. Sprinkle in the turmeric and stir for 30 seconds to release its aroma.
- Return the lamb to the pot. Add the chopped celery, lemon juice, and beef stock. Bring to a boil, then reduce heat to low, cover, and simmer for 1.5 hours, or until the lamb is tender.
- Stir in the dissolved saffron, chopped mint, and parsley. Season with salt and pepper. Simmer uncovered for another 10 minutes to let the flavors meld.
- Tip: For an extra layer of flavor, toast the saffron threads lightly before dissolving them in water.
- Tip: If the stew seems too thick, add a little more beef stock or water to reach your desired consistency.
- Tip: Serve with a side of basmati rice to soak up the delicious sauce.
Hearty and fragrant, this Khoresh Karafs boasts a velvety texture with a bright, herbal finish. For a stunning presentation, garnish with additional fresh herbs and a sprinkle of saffron threads.
Khoresh Havij
Elegantly simmered to perfection, Khoresh Havij is a vibrant Persian carrot stew that marries the sweetness of carrots with the tanginess of lime and the warmth of turmeric, creating a dish that’s as nourishing as it is colorful. This comforting stew, often enjoyed with a side of fluffy basmati rice, is a testament to the beauty of simple ingredients transformed into something extraordinary.
Ingredients
- 2 cups of carrots, peeled and julienned
- 1 large onion, thinly sliced
- 2 cloves of garlic, minced
- 1 lb of chicken thighs, boneless and skinless
- A splash of olive oil
- 1 tsp of turmeric
- A pinch of saffron, dissolved in a couple of tbsp of hot water
- 1 tbsp of tomato paste
- Juice of 1 lime
- Salt, to your liking
- A couple of cups of water
Instructions
- Heat a splash of olive oil in a large pot over medium heat. Add the sliced onion and sauté until golden, about 5 minutes.
- Stir in the minced garlic and turmeric, cooking for another minute until fragrant.
- Add the chicken thighs to the pot, browning them on all sides, about 3 minutes per side.
- Mix in the tomato paste and julienned carrots, stirring well to coat everything evenly.
- Pour in a couple of cups of water, just enough to cover the ingredients, and bring to a gentle simmer.
- Add the dissolved saffron and lime juice, then season with salt. Cover and let it simmer on low heat for 45 minutes, until the carrots are tender and the chicken is cooked through.
- Tip: For an extra layer of flavor, let the stew sit for 10 minutes off the heat before serving. This allows the flavors to meld beautifully.
- Tip: If the stew seems too thick, add a little more water during cooking. The consistency should be hearty but not overly thick.
- Tip: Serve with a sprinkle of fresh herbs like parsley or cilantro for a burst of color and freshness.
Gloriously tender carrots and succulent chicken pieces swim in a richly flavored broth, offering a delightful contrast of textures. For a creative twist, serve this stew over a bed of saffron-infused rice, garnished with toasted almonds for added crunch.
Morasa Polo
Elegant and vibrant, Morasa Polo, or Persian jeweled rice, is a feast for the senses, combining aromatic basmati rice with a dazzling array of fruits, nuts, and spices for a dish that’s as visually stunning as it is delicious.
Ingredients
- 2 cups of basmati rice
- A pinch of saffron threads, soaked in a splash of warm water
- 1/2 cup of dried barberries
- A handful of slivered almonds
- A couple of tablespoons of pistachios
- 1/4 cup of dried apricots, chopped
- 1/4 cup of golden raisins
- 2 tablespoons of butter
- 1 teaspoon of ground cinnamon
- 1/2 teaspoon of ground cardamom
- A dash of orange zest
- Salt to taste
Instructions
- Rinse the basmati rice under cold water until the water runs clear, then soak it in warm water for 30 minutes to soften.
- Drain the rice and cook it in a large pot of boiling salted water for about 6 minutes, until it’s parboiled. Drain and set aside.
- In a small pan, melt the butter over medium heat and sauté the almonds and pistachios until golden, about 2 minutes. Remove and set aside.
- In the same pan, lightly toast the barberries for about 1 minute, then add the apricots, raisins, cinnamon, cardamom, and orange zest, stirring for another minute.
- Layer half of the parboiled rice in a pot, sprinkle half of the saffron water over it, then add the fruit and nut mixture. Top with the remaining rice and the rest of the saffron water.
- Cover the pot with a tight lid and cook on low heat for 30 minutes, allowing the rice to steam and the flavors to meld.
- Gently fluff the rice with a fork, mixing the layers slightly to reveal the colorful ingredients beneath.
The result is a fragrant, slightly sweet rice dish with a delightful contrast of textures—from the fluffy grains to the crunchy nuts and chewy fruits. Serve it as the centerpiece of a Persian feast, garnished with extra nuts and a sprinkle of saffron for an extra touch of luxury.
Sholeh Zard
Just when you thought you’d seen all the comfort foods out there, along comes Sholeh Zard, a Persian saffron-infused rice pudding that’s as luxurious as it is comforting. This golden-hued dessert, with its delicate balance of sweetness and aromatic spices, is a testament to the elegance of Middle Eastern cuisine.
Ingredients
- 1 cup of basmati rice, rinsed until the water runs clear
- 4 cups of water, to start
- A pinch of salt, because even desserts need a little balance
- 1 cup of sugar, but feel free to adjust if you’re watching your sweetness
- A generous pinch of saffron threads, soaked in 2 tbsp of hot water (this is where the magic happens)
- A splash of rose water, for that unmistakable floral note
- A couple of cardamom pods, lightly crushed to release their aroma
- A handful of slivered almonds and pistachios, for that crunchy finish
Instructions
- In a large pot, combine the rinsed basmati rice and 4 cups of water. Bring to a boil over medium-high heat, then reduce to a simmer and let it cook for about 20 minutes, stirring occasionally to prevent sticking.
- Once the rice is tender and the water is mostly absorbed, stir in the sugar and a pinch of salt. Continue to cook on low heat, stirring frequently, for another 10 minutes until the mixture thickens.
- Add the soaked saffron (water included) and rose water to the pot, stirring well to distribute the saffron’s golden hue evenly throughout the pudding.
- Toss in the crushed cardamom pods, then cover the pot and let it simmer on the lowest heat setting for another 30 minutes. This slow cooking allows the flavors to meld beautifully.
- Remove the cardamom pods before serving. Garnish each bowl with slivered almonds and pistachios for a bit of texture and color.
After the final step, wrap up with 2–3 natural sentences about the texture, flavor, or a creative way to serve it — no generic conclusions. The first word of your introduction must begin with the letter ‘A’.
Absolutely divine, Sholeh Zard boasts a creamy texture that’s both comforting and sophisticated, with the saffron and rose water lending it an exotic flair. Serve it chilled in delicate glass bowls for a visually stunning dessert that’s as pleasing to the eye as it is to the palate.
Halim Bademjan
Nestled within the rich tapestry of Persian cuisine, Halim Bademjan is a luxurious eggplant and lentil stew that marries creamy textures with deep, aromatic spices, offering a comforting embrace in every spoonful.
Ingredients
- 2 large eggplants, peeled and diced
- 1 cup yellow lentils, rinsed
- 4 cups chicken or vegetable broth
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 1 tsp turmeric
- 1 tsp ground cumin
- A pinch of saffron threads, dissolved in a splash of hot water
- 2 tbsp olive oil
- Salt, to your liking
- A couple of sprigs of fresh mint for garnish
Instructions
- Heat the olive oil in a large pot over medium heat. Add the chopped onion and sauté until golden, about 5 minutes.
- Stir in the minced garlic, turmeric, and cumin, cooking for another minute until fragrant.
- Add the diced eggplant to the pot, stirring to coat with the spices. Cook for 5 minutes, allowing the eggplant to soften slightly.
- Pour in the rinsed lentils and broth, bringing the mixture to a boil. Then, reduce the heat to low, cover, and simmer for 30 minutes, stirring occasionally.
- After 30 minutes, check the lentils for tenderness. If they’re soft, use a potato masher to blend the mixture to your desired consistency. For a smoother texture, blend half of the stew with an immersion blender.
- Stir in the dissolved saffron and adjust the salt to your taste. Simmer uncovered for another 10 minutes to let the flavors meld.
- Garnish with fresh mint leaves before serving.
Exquisitely creamy with a hint of earthiness from the lentils and a golden hue from the saffron, this Halim Bademjan is best enjoyed with a side of warm, crusty bread or over a bed of fluffy basmati rice for a truly indulgent meal.
Khoresh Aloo
Gracefully simmered to perfection, Khoresh Aloo is a comforting Persian stew that marries tender potatoes with a rich, tangy tomato sauce, creating a dish that’s as nourishing as it is flavorful.
Ingredients
- 2 large potatoes, peeled and cubed
- 1 large onion, finely chopped
- 3 cloves of garlic, minced
- 1 can (14.5 oz) of diced tomatoes
- A splash of olive oil
- 1 tsp of turmeric
- 1/2 tsp of ground cinnamon
- A pinch of saffron, dissolved in 2 tbsp of hot water
- 1 cup of water
- Salt and pepper, to your liking
Instructions
- Heat a splash of olive oil in a large pot over medium heat until shimmering.
- Add the finely chopped onion and sauté until golden, about 5 minutes, stirring occasionally to prevent burning.
- Stir in the minced garlic and turmeric, cooking for another minute until fragrant.
- Toss in the cubed potatoes, ensuring they’re well-coated with the onion and spice mixture.
- Pour in the diced tomatoes, ground cinnamon, and the saffron water, mixing gently to combine.
- Add 1 cup of water, then season with salt and pepper. Bring to a gentle boil.
- Reduce heat to low, cover, and simmer for 30 minutes, or until the potatoes are fork-tender.
- Tip: For a thicker sauce, remove the lid during the last 10 minutes of cooking.
- Tip: Taste and adjust the seasoning before serving to ensure a balanced flavor.
- Tip: Let the stew rest for 5 minutes off the heat before serving to allow the flavors to meld beautifully.
With its velvety sauce and melt-in-your-mouth potatoes, Khoresh Aloo is a testament to the simplicity of Persian cuisine. Serve it over a bed of basmati rice for a complete meal that’s both hearty and elegant.
Khoresh Kangar
Amidst the rich tapestry of Persian cuisine, Khoresh Kangar stands out as a vibrant, herb-laden stew that marries the earthy flavors of greens with the subtle tang of dried limes. This dish, a celebration of freshness and depth, is perfect for those seeking to explore the aromatic world of Iranian cooking.
Ingredients
- 2 cups of finely chopped leeks
- A couple of bunches of fresh parsley, cilantro, and fenugreek, roughly chopped
- 1 pound of lamb or beef, cut into bite-sized pieces
- A splash of vegetable oil
- 4 dried limes, pierced
- 1 teaspoon of turmeric
- Salt, just enough to season
- 4 cups of water
Instructions
- Heat a splash of vegetable oil in a large pot over medium heat until shimmering.
- Add the lamb or beef pieces, browning them on all sides for about 5 minutes to lock in the flavors.
- Sprinkle in the turmeric and a pinch of salt, stirring to coat the meat evenly.
- Toss in the chopped leeks, sautéing until they soften and turn translucent, about 3 minutes.
- Add the roughly chopped herbs, stirring well to combine with the meat and leeks.
- Pour in 4 cups of water and drop in the pierced dried limes, bringing the mixture to a gentle boil.
- Reduce the heat to low, cover, and let the stew simmer for about 1.5 hours, or until the meat is tender and the flavors meld beautifully.
- Tip: Check the stew occasionally, adding a bit more water if it looks too dry.
- Tip: The dried limes should soften and impart their unique tang; press them slightly against the pot to release more flavor.
- Tip: Taste and adjust the seasoning with salt if needed before serving.
Khoresh Kangar is a symphony of textures, from the tender meat to the silky herbs, all brought together by the citrusy punch of dried limes. Serve it over a bed of basmati rice for a meal that’s as nourishing as it is flavorful, or alongside a crisp salad for a lighter touch.
Khoresh Bamieh
Fragrant and deeply flavorful, Khoresh Bamieh is a Persian stew that marries tender okra with a rich, tomato-based sauce, offering a delightful balance of tangy and sweet notes that dance on the palate.
Ingredients
- 1 lb okra, trimmed
- 1 large onion, thinly sliced
- 2 cloves garlic, minced
- 1 can (14.5 oz) diced tomatoes
- 1 tbsp tomato paste
- 1 tsp turmeric
- 1/2 tsp ground cinnamon
- A splash of lemon juice
- 1/4 cup vegetable oil
- 2 cups water
- Salt, to your liking
Instructions
- Heat the vegetable oil in a large pot over medium heat until shimmering.
- Add the sliced onion and sauté until golden brown, about 10 minutes, stirring occasionally to prevent burning.
- Stir in the minced garlic, turmeric, and cinnamon, cooking for another minute until fragrant.
- Mix in the tomato paste and diced tomatoes, then pour in the water, bringing the mixture to a gentle simmer.
- Add the trimmed okra and a splash of lemon juice, then season with salt. Cover and simmer on low heat for 45 minutes, stirring gently halfway through to avoid breaking the okra.
- After 45 minutes, check the okra for tenderness and the sauce for consistency. If the sauce is too thin, uncover and simmer for an additional 10 minutes to thicken.
Golden and aromatic, this stew boasts a velvety texture with the okra lending a slight crunch. Serve it over a bed of basmati rice for a meal that’s as visually appealing as it is delicious, or alongside a crisp salad to contrast the stew’s richness.
Conclusion
Kitchens across North America can now brim with the aromatic spices and rich flavors of Iran, thanks to our roundup of 24 authentic recipes. Whether you’re a seasoned chef or a curious cook, these dishes promise a delightful culinary adventure. We’d love to hear which recipes stole your heart—drop a comment below! And if you enjoyed this journey through Iranian cuisine, don’t forget to share the love on Pinterest. Happy cooking!


