Nokhod Polo (Persian Chickpea Rice)

Nokhod Polo (Persian Chickpea Rice)

نخود پلو

A humble yet deeply satisfying everyday rice where tender chickpeas and aromatic spiced meat mingle with fluffy saffron rice—comfort food that has sustained Persian families for generations. This economical dish transforms pantry staples into something nourishing and delicious. Often made for large gatherings and nazri (charity food), nokhod polo embodies Persian hospitality and generosity.

ricePrep: 25 minCook: 85 mineasyServes 6

Cultural Note

Nokhod polo is the definition of Persian comfort food—economical, nourishing, and deeply satisfying. It's a staple of nazri cooking, the tradition of preparing and distributing free food for religious occasions and charity. During Muharram and other commemorations, huge pots of nokhod polo feed entire neighborhoods. The dish represents the Persian values of generosity and community. Every family has their own version, passed down through generations.

Critical Moments

  • Chickpeas soaked properly (overnight)
  • Both meat and chickpeas fully tender before layering
  • Mixture not too wet before layering
  • Never lifting lid during steaming
1
PREP5 min

Soak chickpeas overnight

Place dried chickpeas in a large bowl, cover with plenty of cold water (they'll double in size). Soak for at least 8 hours or overnight. Drain and rinse before using. If using canned chickpeas, skip this step.

Chickpeas have doubled in size and are plump
TouchChickpeas are firm but no longer rock-hard

Critical Step

Unsoaked dried chickpeas take hours to cook and may never become tender. Proper soaking ensures even cooking and creamy texture. This step cannot be rushed.

Quick-soak alternative: Cover chickpeas with boiling water, let sit 1 hour. Not as good as overnight but works in a pinch.
While waiting: Start rice soaking when chickpeas have about 1 hour left
2
PREP15 min

Wash and soak the rice

Place rice in a large bowl. Fill with cold water, swirl vigorously, and drain. Repeat 5-6 times until water runs mostly clear. Dissolve 1.5 tbsp salt in 1.5L lukewarm water, add rice, and soak for at least 1 hour.

Water progresses from cloudy to nearly clear; soaked grains appear elongated
TouchSoaked rice is fragile
While waiting: Cook meat and chickpeas while rice soaks
3
PREP3 min

Bloom the saffron

If using saffron, grind with a pinch of sugar using mortar and pestle. Transfer to a small bowl, add 3 tbsp hot water. Cover and steep for at least 20 minutes.

Ruby-red liquid
SmellHoney-floral saffron aroma
Saffron is optional for this everyday dish but adds color and elegance for special occasions
4
COOK10 min

Brown the meat

Pat meat dry. Heat 40ml oil in a large pot or Dutch oven over medium-high heat. Brown meat in batches on all sides, about 6-8 minutes total. Don't crowd the pan. Remove to a plate.

Deep brown crust on all sides of meat
Medium-High190°C / 375°F
SmellBrowning meat
SoundActive sizzling; meat releases when properly browned
Good browning = deep flavor. Don't skip or rush this step.
5
COOK10 min

Build the base

Add diced onion to the pot and cook until golden, about 8 minutes. Add turmeric, cinnamon, cumin (if using), salt, and pepper. Stir for 30 seconds. Add tomato paste if using and cook 1 minute until darkened.

Onions golden; spices fragrant; tomato paste darkened
Medium175°C / 350°F
SmellWarm spices blooming with sweet onions
SoundSizzling
Cooking the spices in oil releases their flavors
6
COOK55 min

Braise meat with chickpeas

Return browned meat to pot. Add drained soaked chickpeas (or rinsed canned chickpeas) and 500ml water. Bring to a boil, reduce heat to low, cover, and simmer for 45-60 minutes until both meat and chickpeas are tender. If using canned chickpeas, add them in the last 15 minutes.

Meat is fork-tender; chickpeas are creamy throughout; liquid has reduced to a thick sauce
LowGentle simmer
SmellRich, aromatic stew
SoundGentle bubbling
TouchMeat falls apart easily; chickpeas are completely tender

Critical Step

Both meat and chickpeas must be completely tender before layering with rice—they won't cook much more during steaming. Undercooked chickpeas are unpleasant; overcooked chickpeas are mushy but still edible.

If too much liquid remains, simmer uncovered for 10 minutes to reduce. Mixture should be saucy but not soupy.
Checkpoint: Test a chickpea—it should be creamy all the way through with no chalky center
While waiting: Caramelize onions while meat braises
7
COOK25 min

Caramelize the onions

In a separate skillet, heat 30ml oil over medium-high heat. Add sliced onion and cook for 20-25 minutes, stirring occasionally, until deeply caramelized. Add sugar in the last 5 minutes. Season with salt. Reserve for topping.

Onions are deep mahogany brown with crispy edges
Start 190°C / 375°F, reduce as onions color
SmellIntensely sweet, caramelized
SoundInitial sizzling calms as moisture evaporates
TouchMix of soft and crispy pieces
Caramelized onion topping is traditional and adds sweet contrast
8
COOK7 min

Parboil the rice

Bring 3L water with 2 tbsp salt to a rolling boil. Drain soaked rice and add to boiling water. Boil for 5-7 minutes until al dente—soft outside with a tiny firm core.

Rice grains elongated; water is starchy
HighRolling boil
SmellClean rice aroma
SoundActive boiling
TouchAl dente—soft exterior, tiny firm core

Critical Step

Proper parboiling ensures fluffy rice.

9
COOK2 min

Drain the rice

Immediately drain rice into a fine-mesh strainer. Rinse briefly with lukewarm water. Shake gently to drain.

Separate, fluffy grains
TouchGrains distinct and light
10
COOK6 min

Prepare tahdig and layer

In a non-stick pot, combine 30ml oil with 2 tbsp saffron water (if using) or just oil. Mix 1.5 cups parboiled rice with 1 tbsp saffron water and spread on bottom for tahdig. Layer remaining rice alternating with the meat-chickpea mixture: rice, then meat and chickpeas with some sauce, then rice. Build into pyramid. Poke 5-6 steam vents.

Layered pyramid with chickpeas and meat visible between rice layers
SmellSaffron, spiced meat, and earthy chickpeas
Distribute chickpeas evenly so each serving gets plenty
11
COOK50 min

Steam the rice

Drizzle melted butter over the rice. Place pot over medium-high heat uncovered for 3-4 minutes until steam rises. Wrap lid with a clean kitchen towel, place tightly on pot. Reduce heat to lowest setting. Steam for 45-50 minutes.

Steam rising initially; then covered—trust the timing
Initial high heat 3-4 min, then lowest setting
SmellRice steaming with spiced meat; tahdig forming
SoundInitial sizzle, then very quiet

Critical Step

Proper steaming ensures fluffy rice and crispy tahdig. Never lift the lid.

12
FINISH8 min

Rest and unmold

Remove from heat and let rest 5 minutes. Remove lid. Gently fluff rice with a fork, mixing layers slightly. Spoon onto a serving platter. Unmold tahdig.

Fluffy rice with chickpeas and meat throughout; golden tahdig
SmellAromatic rice with spiced meat and chickpeas
SoundTahdig releasing
TouchFluffy rice; tender chickpeas and meat; crispy tahdig
13
FINISH

Top with caramelized onions and serve

Generously top rice with caramelized onions. Drizzle remaining saffron water for golden streaks. Arrange tahdig pieces around the platter.

Comforting presentation—rice studded with chickpeas and meat, crowned with dark caramelized onions
The onion topping is essential to the dish's character—be generous

Resting Required

5 min - Allows tahdig to release cleanly

Extras

Equipment

large potnon-stick potlarge skilletfine mesh strainerkitchen towelstandard

Make Ahead

  • Meat-chickpea mixture can be made 2-3 days ahead—flavors improve.
  • Caramelized onions keep for a week refrigerated.
  • Rice must be made fresh.
  • Complete dish freezes well for 3 months.

Thaw overnight.

Reheat in covered pot with splash of water.

Tahdig won't be crispy but dish remains delicious.

Serve With

Sides

  • Mast-o-khiar
  • Torshi
  • Shirazi salad
  • Plain yogurt

Drinks

  • Doogh
  • Black tea

Substitutions

dried chickpeasCanned chickpeas work well—add in last 15 minutes of meat cooking. Dried have better texture but canned are convenient.
lambBeef stew meat, ground lamb/beef, or even chicken thighs work. Dish can be made vegetarian.
saffronOptional for everyday cooking—the dish is complete without it. Save saffron for special occasions.

Scaling

Scales extremely well—this is traditionally made in large batches. Chickpeas and rice maintain their proportions. The meat-to-rice ratio is flexible based on budget and preference. Freezes excellently for meal prep.

Source

Traditional · Traditional home cooking

A classic everyday dish found across all regions of Iran. Particularly popular for nazri (religious charity meals) and large family gatherings due to its economical nature and ability to feed many.

Related Recipes