Chelo (چلو) — Persian Fluffy Steamed Rice
Chelo is classic Persian steamed basmati rice made by rinsing, soaking, parboiling, then steaming for long, separate grains and a light, airy texture—perfect alongside kebabs and stews.

Printable Recipe Card
Servings: 6 · Total: 125 min · Difficulty: medium
Ingredients (quick list)
- 500 g Basmati rice (long-grain) (aged basmati preferred for longer, more separate grains)
- 18 g Sea salt (for soaking and boiling water (about 3 tsp fine sea salt))
- 3000 ml Water (for boiling; plus extra for rinsing)
- 45 ml Vegetable oil (3 tbsp; use neutral oil such as sunflower or canola)
- 30 g Ghee (optional, for richer aroma; if using, reduce oil to 30 ml)
Steps (summary)
- Rinse the rice in a bowl with cool water, swirling gently, then drain; repeat 5–7 times until the water is almost clear. This r…
- Bring 3 liters water to a rolling boil in a large pot over high heat (about 8–10 minutes). Add the remaining 6 g salt. Drain th…
- Drain the rice immediately in a fine-mesh colander. Rinse briefly with 250 ml cool water to stop cooking and wash away excess s…
- Add vegetable oil (and ghee if using) to the pot and warm 30–45 seconds until fluid and glossy, not smoking. Spoon in the drain…
- Wrap the lid in a clean kitchen towel (or use a thick cloth lid cover) to absorb condensation. Cover the pot and steam over med…
- Reduce heat to low and continue steaming 35–40 minutes. Do not stir. If your burner runs hot, place a heat diffuser under the p…
+ 1 more steps in the full instructions section below.
Cultural Background
Chelo is a foundational technique in Persian home cooking and restaurant cuisine, valued for its distinct long grains and airy texture. The parboil-and-steam method is commonly used for everyday meals and for hosting, where rice is served as the centerpiece alongside stews and grilled meats.
Equipment
💡 Tips
- Use aged basmati if available; it absorbs water more evenly and stays separate after steaming.
- The parboil is the key control point: stop when the grain has a soft exterior but a firm core; overboiling leads to broken, sticky rice.
- A towel-wrapped lid prevents water droplets from falling back onto the rice, which can cause clumping.
- If you prefer a stronger crust, extend the initial medium-high steaming by 2 minutes, then continue on low as directed.
- For very long grains, soak up to 90 minutes, but keep the parboil time on the shorter end.
⚠️ Common Mistakes
❌ Skipping thorough rinsing
💡 Why: Surface starch makes the rice clump and turns the steaming stage gummy.
✅ Fix: Rinse 5–7 times until the water is nearly clear, then soak as directed.
❌ Overboiling during parboil
💡 Why: If the center is already soft, steaming overcooks the grains and they break or stick.
✅ Fix: Boil only until the outside is tender but the center is firm; start checking at 6 minutes and drain immediately.
❌ Lid not wrapped or poor condensation control
💡 Why: Water droplets fall back onto the rice, creating wet patches and clumps.
✅ Fix: Wrap the lid in a towel and keep the pot tightly covered throughout steaming.
❌ Heat too high during the long steam
💡 Why: The bottom can burn before the top finishes steaming, especially on powerful burners.
✅ Fix: After the initial 8–10 minutes, steam on low and use a heat diffuser if needed.
🧊 How to Store
Cool rice within 1 hour, then refrigerate in an airtight container up to 4 days. Reheat covered with 1–2 tbsp water in a saucepan over low heat 8–10 minutes, or microwave covered 2–3 minutes, stirring once. Freeze up to 2 months; thaw overnight in the refrigerator before reheating.
📅 Make Ahead
Rinse and soak the rice up to 2 hours ahead at room temperature. You can also parboil, drain, and hold the rice for up to 30 minutes before steaming; spread it on a tray to prevent carryover cooking, then mound and steam as directed.
🍽️ Pairs Well With
- Persian herb stew
- Tomato-based eggplant stew
- Saffron chicken or lamb kebabs
- Grilled tomatoes and raw herb platter
Regional Variations
- Tehran-style restaurant cheloOften steamed with a slightly higher fat level for a more pronounced aroma and a reliably crisp bottom crust, then mounded high for serving with kebabs.
- Northern Iran (Caspian-influenced home cooking)Commonly served with herb-forward stews and fish; cooks may prefer a softer crust and slightly more tender grains to pair with saucier dishes.
- Diaspora home kitchensSome cooks use nonstick pots and cloth lid covers to simplify technique and reduce sticking, while keeping the same parboil-and-steam method for separate grains.
Ingredients
- 500 gBasmati rice (long-grain) (aged basmati preferred for longer, more separate grains)
- 18 gSea salt (for soaking and boiling water (about 3 tsp fine sea salt))
- 3000 mlWater (for boiling; plus extra for rinsing)
- 45 mlVegetable oil (3 tbsp; use neutral oil such as sunflower or canola)
- 30 gGhee (optional, for richer aroma; if using, reduce oil to 30 ml)
🔄 Substitutions
- Basmati rice (long-grain)→ Jasmine rice
- Vegetable oil→ Unsalted butter
- Ghee→ Olive oil (light)
Instructions
- 1
Rinse the rice in a bowl with cool water, swirling gently, then drain; repeat 5–7 times until the water is almost clear. This removes surface starch for fluffier grains. Soak the rinsed rice in 1.5 liters cool water mixed with 12 g of the salt for 60 minutes at room temperature.
- 2
Bring 3 liters water to a rolling boil in a large pot over high heat (about 8–10 minutes). Add the remaining 6 g salt. Drain the soaked rice well, then add it to the boiling water. Stir gently once to prevent sticking, and boil uncovered 6–8 minutes until the grains are tender on the outside but still firm in the center.
- 3
Drain the rice immediately in a fine-mesh colander. Rinse briefly with 250 ml cool water to stop cooking and wash away excess salt and starch, then let it drain for 2 minutes. Meanwhile, rinse and dry the pot, then return it to medium heat to evaporate any remaining moisture.
- 4
Add vegetable oil (and ghee if using) to the pot and warm 30–45 seconds until fluid and glossy, not smoking. Spoon in the drained rice, building it into a loose mound. With the handle of a spoon, poke 5–7 holes down to the bottom to vent steam and help even cooking.
- 5
Wrap the lid in a clean kitchen towel (or use a thick cloth lid cover) to absorb condensation. Cover the pot and steam over medium-high heat for 8–10 minutes until you hear a steady sizzle and see visible steam escaping. This sets the rice and begins forming a crust at the bottom.
- 6
Reduce heat to low and continue steaming 35–40 minutes. Do not stir. If your burner runs hot, place a heat diffuser under the pot. The rice is done when the aroma is nutty, the grains are fully tender, and the pot feels lighter as moisture evaporates.
- 7
Turn off the heat and rest, covered, for 5 minutes. Fluff the top gently with a fork or rice paddle, lifting rather than mixing. To serve, mound the rice on a platter. If a golden crust has formed, loosen it with a spatula and serve alongside or on top as crisp pieces.
🪪 Recipe Passport
Cultural Background
Chelo is a foundational technique in Persian home cooking and restaurant cuisine, valued for its distinct long grains and airy texture. The parboil-and-steam method is commonly used for everyday meals and for hosting, where rice is served as the centerpiece alongside stews and grilled meats.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Jeweled Rice (مرصع پلو) — Festive Persian rice with saffron chicken and jeweled fruits
Persian · Rice Dishes · 135 min

Persian-Style Pizza-Chips (خوراک چیپس و پنیر) — Street-Food Chip Bake with Chicken and Mozzarella
Persian · Main Courses · 45 min

Yatimcheh (یتیمچه) — Persian Slow-Cooked Summer Vegetable Stew
Persian · Stews · 100 min

Trinidadian Pelau (Pelau) — Caramel-Browned Chicken, Rice, and Pigeon Peas
Trinidadian · Rice Dishes · 85 min

Japanese Oyakodon (親子丼) — Chicken and Egg Rice Bowl
Japanese · Rice Dishes · 29 min

Stuffed Zucchini (Kabak Dolması) — Hollowed zucchini filled with spiced minced meat and rice
Turkish · Main Courses · 90 min

Cig Kofte (Çiğ Köfte) — Isot-kissed bulgur kneaded and served in lettuce
Turkish · Appetizers · 25 min

Feseekh (فسيخ) — Egyptian Salt-Cured Mullet for Sham el-Nessim
Egyptian · Main Courses · 30 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.