Skip to content
Sabzi Polo ba Mahi from Iran

Sabzi Polo ba Mahi

Herbed green rice with fried fish for Persian New Year. ยท Iran

๐Ÿ“ Nationwide โ˜… 4.5
Last updated Aug 13, 2026 · Reviewed by the WhatWhereVacay editorial team

Herbed green rice with fried fish for Persian New Year.

About Sabzi Polo ba Mahi

Fragrant basmati is cooked with masses of chopped herbs into a green, aromatic rice and served with fried fish. It is the traditional dish of Nowruz, the Persian New Year.

๐Ÿ›๏ธ History & Culture

Sabzi Polo ba Mahi, meaning "herbed rice with fish," is a cornerstone of Persian cuisine, most famously served during Nowruz, the Iranian New Year, which falls on the spring equinox. The dishโ€™s origins are tied to ancient Zoroastrian traditions that celebrate the renewal of nature, with herbs symbolizing rebirth and fish representing life and abundance. While its exact historical timeline is not precisely documented, the pairing of green rice and fish has been a steadfast Nowruz custom for centuries across Iran.

Regional variations exist, particularly in the choice of herbs (typically dill, parsley, coriander, chives, and fenugreek) and the type of fish, which often comes from the Caspian Seaโ€”like whitefish or carpโ€”though coastal areas may use local catches. In the Caspian provinces, the fish is commonly marinated in sour orange juice and saffron, while other regions might rely on lemon or tamarind. Beyond its holiday role, the dish embodies Persian hospitality and the cultural importance of rice as a staple, uniting families around a shared, symbolic meal that welcomes the new year.

๐Ÿณ How to make Sabzi Polo ba Mahi

AI-assisted, not kitchen-tested

Sabzi Polo ba Mahi (Herbed Rice with Fried Fish)

The classic Iranian New Year dish: a mound of saffron- and herb-flecked basmati rice served alongside crisp, turmeric-dusted fried fish. The herbs are the soul of the dish โ€” parsley, dill, cilantro, and fenugreek fried briefly with garlic before being steamed into the rice.

Prep
35 min
Cook
60 min
Total
95 min
Serves
4
Difficulty
Medium

Recipe ingredients

  • 500 g (1 lb 2 oz) basmati rice, Indian or Iranian aged basmati preferred
  • 60 g (2 cups loosely packed) fresh flat-leaf parsley, stems removed
  • 40 g (1ยผ cups loosely packed) fresh dill, tender stems ok
  • 40 g (1ยฝ cups loosely packed) fresh cilantro, stems removed
  • 20 g (ยพ cup loosely packed) fresh fenugreek leaves, or 1 tbsp dried fenugreek leaves (shanbalileh)
  • 4 cloves garlic, finely chopped
  • 1 tsp ground turmeric
  • 1 pinch saffron threads, bloomed in 2 tbsp hot water
  • 2 tbsp vegetable oil, for frying herbs
  • 60 g (ยผ cup) unsalted butter, melted, for the tahdig
  • 2 tsp salt, plus more for parboiling
  • 4 fillets white fish fillet, about 600 g / 1 lb 5 oz; trout, branzino, or halibut โ€” traditionally keta or mahi sefid in Iran
  • 1 tsp ground turmeric, for fish rub
  • 1 tsp salt, for fish
  • 30 g (2 tbsp) rice flour or all-purpose flour, for dusting fish; optional but traditional for a crisp crust
  • 200 ml (ยพ cup + 1 tbsp) vegetable oil, for shallow-frying fish

Steps

  1. 1 Rinse the basmati in cool water until the water runs almost clear, then soak in lukewarm salted water for at least 30 minutes (up to 2 hours). Drain.
  2. 2 Finely chop the parsley, dill, cilantro, and fenugreek together โ€” Iranian cooks chop these quite fine by hand, not in a processor, to keep the herbs from bruising black.
  3. 3 Bring a large pot of water to a boil with 2 tsp salt. Add the drained rice and boil 5โ€“7 minutes, until the grains are just tender outside but still have a firm white core. Drain and rinse with warm water.
  4. 4 Heat 2 tbsp oil in a skillet over medium heat. Add the chopped garlic and cook 20 seconds, then add the turmeric and stir. Add all the chopped herbs and sautรฉ 2โ€“3 minutes until wilted and fragrant but still bright green. Set aside.
  5. 5 In a heavy non-stick pot, melt the butter and drizzle it over the bottom to coat evenly (this will form the tahdig, the golden crust). Optional: arrange a thin layer of plain rice on the bottom for a more pronounced crust.
  6. 6 Layer the rice and herbed greens alternately in the pot: a spoonful of rice, a spoonful of herbs, repeat, ending with rice on top. Mix gently with the handle of a wooden spoon so herbs are distributed but grains stay intact.
  7. 7 Pour 60 ml (ยผ cup) water over the rice. Make 4โ€“5 holes in the rice with the handle of a spoon so steam can escape. Drizzle 2 tbsp melted butter over the top.
  8. 8 Cover with a clean tea towel placed under the lid (this absorbs steam and keeps the rice fluffy). Cook on high for 2 minutes to bring up the steam, then reduce to the lowest possible heat and steam 35โ€“40 minutes.
  9. 9 While the rice steams, prepare the fish: pat fillets dry, rub all over with salt, turmeric, and a squeeze of lemon if desired. Let sit 15 minutes. Lightly dust with rice flour.
  10. 10 Heat the frying oil in a skillet to about 175 ยฐC / 350 ยฐF. Fry fillets 3โ€“4 minutes per side, depending on thickness, until deeply golden and crisp. Fish is safe when the internal temperature reaches 63 ยฐC / 145 ยฐF and the flesh flakes easily with a fork.
  11. 11 To serve, gently fluff the rice from the pot (leaving the tahdig crust at the bottom to crack up and serve alongside), and spoon onto a platter. Drizzle the bloomed saffron water over portions of the rice to give the traditional yellow streaks. Serve with the fried fish, extra lemon wedges, and pickled garlic (sir-e torshi) if available.
Report an issue with this recipe

Protected by reCAPTCHA. No account needed.

Recipes from travellers

No one has shared their own Sabzi Polo ba Mahi recipe yet. Yours would be the first.

Share how you make Sabzi Polo ba Mahi

You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.

Sign in to share your recipe

Ingredients
Steps

Sabzi Polo ba Mahi โ€” frequently asked questions

What is Sabzi Polo ba Mahi?

Fragrant basmati is cooked with masses of chopped herbs into a green, aromatic rice and served with fried fish. It is the traditional dish of Nowruz, the Persian New Year.

What is Sabzi Polo ba Mahi made of?

Sabzi Polo ba Mahi is made with basmati rice, herbs, garlic, fish and turmeric.

Where does Sabzi Polo ba Mahi come from?

Sabzi Polo ba Mahi comes from Iran, and is especially associated with Nationwide. Sabzi Polo ba Mahi, meaning "herbed rice with fish," is a cornerstone of Persian cuisine, most famously served during Nowruz, the Iranian New Year, which falls on the spring equinox.

Where can I eat Sabzi Polo ba Mahi?

An Iranian home at Nowruz, the herbs symbolising rebirth.

How do you make Sabzi Polo ba Mahi?

Making Sabzi Polo ba Mahi at home takes about 35 minutes of prep and 60 minutes of cooking. The recipe on this page serves 4 and is rated medium. Full ingredient list and step-by-step method are in the recipe section above.

โ†’ More traditional dishes from Iran

Taste Sabzi Polo ba Mahi in Tehran

Independent picks. We earn a small commission if you book through these โ€” at no extra cost to you. How this works.

โœ… Before you go to Iran

Round out your trip โ€” most travellers book these alongside their trip.

More dishes like Sabzi Polo ba Mahi

Fesenjan -- traditional dish from Iran
Soups & Stews โ˜… 4.4

Fesenjan

A luxurious Persian stew of chicken in a glossy pomegranate-and-walnut sauce, served with saffron rice.

๐Ÿ‡ฎ๐Ÿ‡ท Iran · ๐Ÿ“ Nationwide
Kashk-e Bademjan -- traditional dish from Iran
Snacks & Appetizers โ˜… 4.4

Kashk-e Bademjan

Smoky aubergine dip drizzled with whey and mint.

๐Ÿ‡ฎ๐Ÿ‡ท Iran · ๐Ÿ“ Nationwide
Naan Berenji -- traditional dish from Iran
Desserts & Sweets โ˜… 4.0

Naan Berenji

Hailing from Iran, Naan Berenji is a much-loved cookie.

๐Ÿ‡ฎ๐Ÿ‡ท Iran
Shirazi Salad -- traditional dish from Iran
Salads & Sides โ˜… 4.3

Shirazi Salad

Finely diced cucumber, tomato and onion with lime.

๐Ÿ‡ฎ๐Ÿ‡ท Iran · ๐Ÿ“ Shiraz
Kuku Sabzi -- traditional dish from Iran
Snacks & Appetizers โ˜… 4.4

Kuku Sabzi

Herb-packed Persian frittata, green through and through.

๐Ÿ‡ฎ๐Ÿ‡ท Iran · ๐Ÿ“ Nationwide
Abgoosht -- traditional dish from Iran
Soups & Stews โ˜… 4.3

Abgoosht

Lamb and chickpea stew mashed and eaten in two parts.

๐Ÿ‡ฎ๐Ÿ‡ท Iran · ๐Ÿ“ Nationwide
Kabsa -- traditional dish from Saudi Arabia
Rice Dishes โ˜… 4.5

Kabsa

Spiced rice cooked with meat, the Gulf celebration dish.

๐Ÿ‡ธ๐Ÿ‡ฆ Saudi Arabia · ๐Ÿ“ Nationwide
Rice Dishes โ˜… 4.6

Hainanese Chicken Rice

Singapore's national dish: poached chicken, stock-steamed rice, and three signature condiments, shaped by Hainanese immigrant cooking.

๐Ÿ‡ธ๐Ÿ‡ฌ Singapore · ๐Ÿ“ Nationwide
Yangzhou Fried Rice -- traditional dish from China
Rice Dishes โ˜… 4.4

Yangzhou Fried Rice

Refined fried rice studded with egg, shrimp and ham.

๐Ÿ‡จ๐Ÿ‡ณ China · ๐Ÿ“ Jiangsu
Rice Dishes โ˜… 4.3

Gunkanmaki

Gunkanmaki is a "battleship" sushi from Japan, with vinegared rice wrapped in nori and topped with salmon roe or sea urchin. An Edo-mae sushi classic.

๐Ÿ‡ฏ๐Ÿ‡ต Japan
Bandeja Paisa -- traditional dish from Colombia
Rice Dishes โ˜… 4.4

Bandeja Paisa

Colombia's enormous Antioquian platter โ€” beans, rice, pork, beef, egg, plantain, avocado and arepa on one plate.

๐Ÿ‡จ๐Ÿ‡ด Colombia · ๐Ÿ“ Antioquia
Rendang -- traditional dish from Indonesia
Soups & Stews โ˜… 4.7

Rendang

Indonesia's celebrated slow-cooked beef curry โ€” simmered for hours in coconut milk and spices until dark, dry and intensely tender.

๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesia · ๐Ÿ“ West Sumatra
Braised Abalone -- traditional dish from China
Seafood โ˜… 4.1

Braised Abalone

Rooted in China, Braised Abalone is a seafood enjoyed for generations.

๐Ÿ‡จ๐Ÿ‡ณ China
Pakora -- traditional dish from India
Snacks & Appetizers โ˜… 4.5

Pakora

Vegetables dipped in spiced chickpea batter and fried.

๐Ÿ‡ฎ๐Ÿ‡ณ India · ๐Ÿ“ Nationwide
Tteokbokki -- traditional dish from South Korea
Street Food โ˜… 4.4

Tteokbokki

Chewy rice cakes in a sweet, fiery red chilli sauce.

๐Ÿ‡ฐ๐Ÿ‡ท South Korea · ๐Ÿ“ Seoul
Butter Chicken -- traditional dish from India
Meat & Grills โ˜… 4.7

Butter Chicken

Tandoori chicken simmered in a silky, mildly spiced tomato-and-butter gravy.

๐Ÿ‡ฎ๐Ÿ‡ณ India · ๐Ÿ“ Delhi

Reviews

Rate this dish:
No review needed - one click, publishes instantly.

No reviews yet. Be the first to share your experience with Sabzi Polo ba Mahi.

Write a review

Sign in to verify you're a real person, then share your thoughts on Sabzi Polo ba Mahi.

Comments

Sign in with Facebook or Google below to comment. Comments are auto-checked and post instantly.

No comments yet. Be the first to say something about Sabzi Polo ba Mahi.