Reshteh Polo
Reshteh Polo is a fragrant, comforting rice dish in which long basmati grains are steamed with tender noodles, sweet caramelised onion, and earthy herbs. This version is light yet deeply savoury, with spinach and fenugreek adding a gentle green depth and a little yogurt on the side for cool contrast.
Nutrition · per serving
Ingredients
13 itemsRice and noodles
Herbs and greens
Caramelised onion
Steam finish
To serve
Tips
- •If authentic Persian reshteh is unavailable, use thin wholewheat noodles or very thin linguine broken into short lengths; the slightly nutty flavour is important.
- •For a richer festive version, add 20-30 g chopped dates or raisins with the onions.
- •A heavy-bottomed nonstick or well-seasoned pot helps prevent scorching during the steam finish.
- •If you want a crisp tahdig base, add 10 ml extra oil to the pot before layering and steam 3-4 minutes longer.
Steps
- 1
Rinse the basmati rice in several changes of cold water until the water is mostly clear. Soak it in cold water with 5 g of the fine salt for 10 minutes while you prepare the other ingredients. This short soak helps the grains elongate and cook evenly within the time limit.
180 g basmati rice10 g fine salt - 2
Bring a wide pot of water to a boil with the remaining 5 g fine salt. Add the soaked, drained rice and boil for 5 minutes. Add the broken reshteh noodles and boil for 2-3 minutes more, until the rice is just outside-soft but still firm in the centre and the noodles have softened. Drain immediately. Do not overcook here, because the rice will finish by steaming.
1.5 litres water10 g fine salt180 g basmati rice70 g reshteh noodles or thin wholewheat noodles, broken into 3-4 cm pieces - 3
While the rice boils, heat the neutral oil and 25 g unsalted butter in a frying pan over medium heat. Add the sliced onion and cook for 12-15 minutes, stirring often, until deeply golden and sweet. Lower the heat if it starts catching; proper caramelisation gives the dish its characteristic depth.
180 g yellow onion, thinly sliced25 g unsalted butter15 ml neutral oil - 4
Stir the chopped spinach, parsley, and dried fenugreek into the caramelised onion. Cook for 1-2 minutes, just until the spinach wilts and the herbs smell fragrant. Remove from the heat.
80 g baby spinach, roughly chopped20 g flat-leaf parsley, finely chopped2 g dried fenugreek leaves180 g yellow onion, thinly sliced - 5
Return the drained rice and noodles to the pot in alternating layers with the onion-herb mixture, finishing with a mound in the centre to encourage even steaming. Dot the top with 20 g unsalted butter and sprinkle over the ground cinnamon.
180 g basmati rice70 g reshteh noodles or thin wholewheat noodles, broken into 3-4 cm pieces180 g yellow onion, thinly sliced80 g baby spinach, roughly chopped20 g flat-leaf parsley, finely chopped2 g dried fenugreek leaves20 g unsalted butter1 g ground cinnamon - 6
Wrap the pot lid in a clean kitchen towel, cover the pot, and steam on low heat for 12 minutes. The rice is ready when it smells toasty and the grains are tender, separate, and fluffy. Rest off the heat for 3 minutes before uncovering so the steam settles back into the rice.
- 7
Gently lift and toss the rice to distribute the noodles, herbs, and onions without breaking the grains. Serve hot with plain yogurt alongside.
120 g plain yogurt
Origin & History
Reshteh Polo is a traditional Persian rice dish associated with celebrations, especially Nowruz, the Persian New Year. The noodles symbolize the threads of life and destiny, and the dish is often served at meaningful moments to represent taking hold of one's path. Regional and family versions vary, with some including dates, raisins, or meat.
Do even more with Gourmate
Cook this recipe in Gourmate — your AI meal planning app.
Plan Meals
Weekly planner at a tap
Ask Questions
Chat with your AI chef
Adjust Recipe
Scale servings & swap ingredients
Cook Mode
Step-by-step guidance
Kitchen Timers
Built-in timers & alerts
Grocery List
Auto-generated shopping lists
