The historical trail
Iranica records herb rice with fried fish for the final evening of the year, with a Khorasan variation served at the year's turning. This supports the Nowruz association while preserving regional differences.
Persian herb rice and fish
سبزیپلو با ماهی
Fresh-herb rice with golden pan-fried trout and lemon
Dill, parsley, cilantro, and chives are folded through parboiled basmati and steamed over a simple rice tahdig. Skin-on trout fillets are pan-fried near the end so the fish reaches the table hot, with crisp skin, moist flakes, and lemon wedges alongside.

Watch the cooking film
Natural kitchen ambience accompanies this short film. Use the player controls to enable sound.
Across time and place
Herb rice and fish are strongly associated with Nowruz meals, but the fish species and cooking style vary. This practical version uses trout fillets and a fresh four-herb mixture; it is not presented as the only traditional combination.
Across Iran
The marker indicates a broad Iranian culinary tradition—not a proven point of invention.
Iranica records herb rice with fried fish for the final evening of the year, with a Khorasan variation served at the year's turning. This supports the Nowruz association while preserving regional differences.
Contemporary Persian cooks continue the herb-rice-and-fish pairing with different herbs, crusts, and fish preparations. Trout fillets here are a recipe choice, not an assertion about an original historical fish.
Before you begin
Every ingredient includes U.S. and metric quantities, buying guidance, preparation, and a practical substitution.

Why it mattersLong-grain rice allows the chopped herbs to spread between separate grains.
ChooseChoose aged white basmati with few broken grains.
PrepareRinse gently and soak in cool water for 30 minutes; drain before boiling.
SubstituteIranian aromatic white rice is suitable; adjust the parboil by testing grains.
AllergenNaturally gluten-free; check cross-contact if required.
Why it mattersTrout cooks quickly and offers a delicate contrast to the herb rice.
ChooseChoose fillets of similar thickness with firm flesh and intact skin, stored cold.
PreparePat dry without rinsing; remove pin bones with clean tweezers and refrigerate until frying.
SubstituteUse similar-thickness salmon or another suitable fish; timing changes, but the safe center temperature remains 145°F (63°C).
AllergenContains fish; trout must be avoided by people allergic to it.
Why it mattersDill gives the rice its leading fresh, grassy fragrance.
ChooseChoose fragrant green fronds without yellow or slimy portions.
PrepareWash thoroughly, dry well, remove tough stems, and finely chop.
SubstitutePlain frozen chopped dill can replace it by weight after draining excess moisture.
AllergenIndividual herb allergies are possible.
Why it mattersParsley gives the herb mixture a clean, balanced flavor.
ChooseSelect crisp green leaves and tender stems.
PrepareWash, dry, remove thick stems, and chop finely.
SubstituteCurly parsley is usable when finely chopped; flavor and texture differ slightly.
AllergenConsider individual parsley or related herb allergy.
Why it mattersCilantro adds a citrus-like aromatic note.
ChooseChoose fresh leaves without dark wet spots.
PrepareWash, dry, and finely chop leaves and tender upper stems.
SubstituteReplace with parsley if disliked; the aroma will be less complex.
AllergenIndividual cilantro allergy is possible.
Why it mattersThis allium brings a gentle onion-like note through the rice.
ChooseChoose firm green blades without yellow ends.
PrepareWash between leaves, dry well, and slice very finely.
SubstituteUse finely sliced scallion greens in the same weight; their flavor is stronger.
AllergenIndividual allium sensitivity is possible.
Why it mattersA little garlic reinforces the herbs without dominating the fish.
ChooseChoose firm cloves without soft spots.
PreparePeel and mince finely; mix with the herbs rather than frying beside the fish.
SubstituteOmit for a milder rice.
AllergenIndividual garlic or allium sensitivity is possible.
Why it mattersLemon brightens the cooked fish without soaking the skin before frying.
ChooseChoose a heavy, juicy lemon with sound skin.
PrepareWash and cut into wedges; add juice at the table.
SubstituteSeville orange or lime can be served instead.
AllergenIndividual citrus sensitivity is possible.
Why it mattersA small infusion adds a floral note to the steamed rice.
ChooseChoose deep-red aromatic threads from a trusted source.
PrepareGrind and steep in 2 tbsp (30 mL) hot water for 10 minutes.
SubstituteOmit if unavailable; turmeric is not an equivalent rice seasoning.
AllergenCheck saffron blends for additives.
Why it mattersA thin dusting gives the fish a warm golden surface.
ChooseUse fresh, plain turmeric without salt.
PrepareMix with the fish's salt and pepper and apply just before frying.
SubstituteOmit for a plainer fish; do not add extra to the rice.
AllergenCheck packaged spices for cross-contact when relevant.
Why it mattersOil forms the rice crust and helps the fish skin crisp.
ChooseChoose fresh neutral oil suitable for pan-frying.
PrepareUse 2 tbsp (30 mL) beneath rice, 1 tbsp (15 mL) over rice, and 3 tbsp (45 mL) for fish batches.
SubstituteMild olive oil can be used; butter alone may scorch during fish frying.
AllergenChoose an oil suitable for diners' allergies.
Why it mattersRice boiling water and fish need separate seasoning.
ChooseUse fine salt; weigh other grain sizes.
PrepareAdd 4 tsp (24 g) to boiling water and reserve 1/2 tsp (3 g) for the fish.
SubstituteReduce to taste; drained cooking salt is not all consumed.
AllergenNo common major allergen in plain salt.
Why it mattersPepper adds gentle warmth to the trout.
ChooseFreshly ground pepper gives the clearest aroma.
PrepareCombine with turmeric and the fish's portion of salt.
SubstituteReduce or omit for a mild version.
AllergenCheck mixed seasonings for added ingredients.
Why it mattersBoiling water softens the grains; measured steam water finishes them without flooding the herbs.
ChooseUse potable water.
PrepareKeep the three amounts separate; rice soaking water is additional and discarded.
SubstituteDo not replace the rice-boiling water with salty stock.
AllergenWater contains no allergen.
Step by step
Rinse the rice gently until the water becomes less cloudy, then soak in cool water for 30 minutes. Meanwhile wash all herbs thoroughly, lift them away from any grit, and dry in a spinner or clean towels. Remove coarse stems and finely chop the herbs and garlic.
Run clean fingertips along each fillet and remove pin bones with tweezers. Pat both sides dry, place on a covered tray, and refrigerate. Grind saffron and steep in 2 tablespoons (30 mL) hot water for 10 minutes. Wash hands and clean tools after handling raw fish.
Bring 10 cups (2.4 L) water and 4 teaspoons (24 g) salt to a rolling boil. Drain the soaking water and add rice. Cook for 5–8 minutes, testing early, until the outside softens but the middle still offers a small firm bite. Drain, rinse briefly with lukewarm water, and let excess water run off.
Set aside 1 cup of drained plain rice. Gently fold the chopped herbs and garlic through the remaining rice. Add 2 tablespoons (30 mL) oil and 2 tablespoons (30 mL) of the measured steam water to the cool, dry rice pot. Spread the reserved rice evenly across the base, then mound the herb rice loosely over it. Do not pack down.
Make 4 channels through the rice with a spoon handle, stopping above the base. Drizzle with the remaining 2 tablespoons (30 mL) steam water, saffron infusion, and 1 tablespoon (15 mL) oil. Cover and heat on medium for 5–7 minutes. Once steam rises, wrap the lid securely with a clean cloth, keeping all corners above the pot and away from heat. Reduce to low and steam for 35–45 minutes.
When rice has about 15 minutes left, take the fish from the refrigerator and pat its skin dry again. Mix turmeric, pepper, and the remaining 1/2 teaspoon (3 g) salt. Season the fillets lightly on both sides. Keep lemon for serving rather than wetting the skin before frying.
Heat half the fish oil, about 1 1/2 tablespoons (22 mL), in a wide nonstick skillet over medium-high heat. Lay in 2 fillets skin-side down, away from you. Press gently with a spatula for 15–20 seconds to limit curling, then leave undisturbed for 3–4 minutes. Lower heat if spices darken too fast. Turn carefully and cook flesh-side down for 1–3 minutes.
Insert a thin-tip thermometer sideways into the thickest part: each fillet must reach 145°F (63°C). Cook a little longer if needed. Transfer skin-side up to a clean warm plate without stacking. Add the remaining fish oil and repeat with the other fillets, adjusting the time for their thickness.
Turn off the rice heat and rest for 5 minutes, ideally while the second fish batch cooks. Lift the rice gently onto a platter. Loosen the tahdig with a non-scratching spatula and serve separately. Add the trout and lemon wedges; squeeze lemon over the fish at the table.
Store rice and fish separately in shallow containers and refrigerate promptly, ideally within 1 hour. Keep at 40°F (4°C) or below and use this meal within 24 hours. For best quality, freeze promptly cooled rice and fish separately for up to 1 month and thaw in the refrigerator.
Reheat only the portion needed and reheat rice once. Add a splash of water to rice, cover, and heat to 165°F (74°C) throughout. Warm fish separately, covered loosely in a 325°F (165°C) oven, until the center also reaches 165°F (74°C). Reheated fish will be firmer and its skin less crisp than freshly fried.
Food safety
Keep raw fish refrigerated and separate from herbs, lemon, and cooked rice. Remove pin bones but still check portions carefully, especially for children. Cook fish to 145°F (63°C), secure the lid cloth away from heat, and cool rice promptly. Reheating does not reliably correct unsafe rice storage.
Good to know
This version uses dill, parsley, cilantro, and chives or Persian tareh. Their proportions vary between cooks; avoid replacing the mix wholesale with ghormeh-sabzi herbs, whose fenugreek can dominate.
Wet skin, crowding, frequent moving, or covering tightly after cooking traps moisture. Pat dry, fry in batches, let the skin set before turning, and serve skin-side up.
No. Fish choices vary by region and availability. Trout is specified here for predictable portions; other fillets need thickness-based timing and the same 145°F (63°C) minimum center temperature.
Yes. Wash and dry them thoroughly, refrigerate covered with a clean dry towel, and use within a day. Chop close to cooking when possible; keep them away from the raw fish tray.
Cooked by you
Share a photo of your dish and a note about how the recipe went. Every submission is reviewed before public display, and submission does not guarantee publication.