Iran · Central Asia & Middle East

Persian Rice with Raisins: Saffron, Butter, and Tahdig

Updated November 3, 2026

Total time
1 hr 25 min
prep 30 min · cook 55 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece
Cuisine
Iran
Central Asia & Middle East

Jump to recipe

Persian Rice with Raisins: Saffron, Butter, and Tahdig

Persian rice with raisins is a fragrant stovetop rice dish made with basmati, buttery raisins, and saffron, often finished with a crisp golden layer called tahdig. Raisins are a welcome sweet-savory addition in some home-style versions, while Persian rice methods and toppings vary by region and family; this approachable version keeps the rice fluffy and serves the fruit on top.

Ingredients

  • 1½ cups (300 g) aged basmati rice
  • 4 cups (950 ml) cool water, for soaking
  • 8 cups (1.9 L) water, for boiling
  • 1 tablespoon (18 g) fine sea salt, for the boiling water
  • 2 tablespoons (30 ml) neutral oil, such as canola or grapeseed oil
  • 1 tablespoon (14 g) unsalted butter, for the pot
  • ¾ cup (110 g) raisins, preferably regular seedless raisins
  • 1 tablespoon (14 g) unsalted butter, for the raisins
  • ¼ teaspoon (about 0.15 g) saffron threads, lightly crushed
  • 2 tablespoons (30 ml) hot water, for steeping the saffron
  • ½ teaspoon (3 g) fine sea salt, for seasoning the drained rice
  • 1 teaspoon (4 g) granulated sugar, optional, for a slightly sweeter raisin topping

Instructions

  1. Rinse and soak the rice. Put the basmati in a bowl and cover it with cool water. Swirl the grains gently with your fingers, pour off the cloudy water, and repeat until the water is mostly clear, usually three or four rinses. Add the measured soaking water and leave the rice for 20 minutes. Drain it well. Soaking helps the grains cook evenly and makes it easier to keep them long rather than broken.
  2. Steep the saffron. Crush the saffron threads between your fingertips or with the back of a spoon, then stir them into the hot water in a small cup. Let the mixture stand for 5 minutes while you prepare the pot. The water should turn a deep golden-orange. Saffron varies in strength, so use a small pinch rather than adding a large amount; too much can make the aroma medicinal. If saffron is unavailable, leave it out or use a pinch of turmeric for color, knowing turmeric gives a different, earthier flavor.
  3. Parboil the rice. Bring the 8 cups (1.9 L) water and 1 tablespoon (18 g) salt to a rolling boil in a large pot. Add the drained rice and stir once to prevent sticking. Boil for 5 to 7 minutes, checking a grain after 5 minutes: the outside should be tender, while the center should still feel slightly firm. Drain the rice promptly in a fine-mesh colander. If it tastes very salty, give it a quick rinse with warm water and let it drain thoroughly.
  4. Prepare the pot and build the rice mound. Choose a heavy-bottomed pot with a tight-fitting lid. Set it over medium heat, add the oil and the first tablespoon of butter, and swirl until the butter melts. Spoon about ½ cup of the drained rice into the pot and spread it across the bottom to help form the crust. Gently pile the remaining rice on top in a loose mound, taking care not to press the grains down. Drizzle the steeped saffron water over the mound in a few places, then sprinkle on the ½ teaspoon salt. Use the handle of a wooden spoon to make three or four narrow steam holes through the rice without scraping the base.
  5. Steam until fluffy and crisp underneath. Cover the pot with a clean kitchen towel, fold the towel ends up over the lid so they cannot touch the burner, and set the lid firmly in place. Turn the heat to medium for about 2 minutes, just until you hear a gentle sizzle, then reduce it to low. Steam for 35 minutes without lifting the lid. The cloth catches condensation that could otherwise drip back onto the rice. Keep the heat low enough to avoid scorching the crust; if your burner runs hot, use a heat diffuser.
  6. Cook the raisins and serve. When the steaming time is up, turn off the heat and leave the covered pot to rest for 10 minutes. Meanwhile, melt the remaining tablespoon of butter in a small skillet over low heat. Add the raisins and optional sugar, and stir for 1 to 2 minutes, just until the raisins look plump and glossy. Remove the skillet from the heat; do not fry the fruit until it hardens. Fluff the rice gently with a fork, keeping the bottom crust intact. Spoon the fluffy rice onto a platter, arrange the raisins over it, and lift out the tahdig in pieces to serve alongside or on top.

Tips

  • Use the right rice and check early. Long-grain basmati is the best fit because its grains stay separate when steamed. Older, well-stored basmati is often less sticky than freshly milled rice, but any good-quality long-grain basmati works. Parboiling time depends on the grain and how long it soaked, so check a grain rather than relying only on the clock.
  • Make tahdig without fighting the pot. A heavy-bottomed pot and low heat help create a crust without burning it. Let the rice rest before turning it out, then loosen the edge with a silicone spatula. If the crust does not release as one piece, serve it in shards; a broken crust is still crisp and flavorful.
  • Adjust raisins thoughtfully. Use golden raisins for a softer, milder sweetness, or dark raisins for a deeper, more familiar flavor. If the raisins are very dry, soak them in warm water for 5 minutes and drain well before sautéing. The optional sugar is usually unnecessary when the fruit is already sweet.
  • Keep the lid towel safe. The towel should sit between the pot and lid, with all loose ends folded on top, away from the flame or electric element. Do not use a towel if it can hang over the side of the pot or contact a hot burner; a tightly fitting lid alone is safer than loose fabric near heat.

Serving Suggestions

Serve the rice as a centerpiece or as a side for grilled chicken, lamb, kebabs, or roasted vegetables. Its gentle sweetness also pairs well with savory stews, including a tomato-based bean stew or a herb-rich Persian-style stew. For a balanced plate, add a crisp salad with cucumber, tomato, herbs, and a lemony dressing; the fresh acidity offsets the buttery rice and sweet fruit.

Present the rice on a wide platter so the saffron-colored grains and raisins remain visible. Keep the tahdig in separate pieces or tuck it around the edge, where it stays crisp instead of being buried under steam. If serving a group, offer plain rice and raisins together, with extra tahdig on the side. A small dish of plain yogurt or cucumber yogurt is another cooling accompaniment, but it is optional rather than necessary.

Variations

Add nuts: Scatter ¼ cup (30 g) toasted slivered almonds or pistachios over the finished rice for crunch. Toast them separately in a dry skillet over low heat, stirring often, and stop when fragrant; they can burn quickly. Nuts are a garnish here, not a replacement for the rice or raisins.

Use a gentle spice: Add a small pinch of ground cinnamon or cardamom to the butter as the raisins warm. Keep the amount restrained so the saffron remains noticeable. A little orange zest stirred into the raisin topping gives a brighter aroma, while dried barberries offer a tart alternative to raisins; they are less sweet and may need a brief rinse before cooking.

Try a potato crust: For a more substantial tahdig, arrange one thinly sliced, peeled potato over the oiled base of the pot instead of spreading rice on the bottom. It takes longer to crisp than the rice layer, so check it carefully near the end and allow a few extra minutes if needed. The potato method is a practical variation, not a required step in this recipe.

Make it dairy-free: Replace both portions of butter with an additional 2 tablespoons (30 ml) neutral oil or a plant-based butter suitable for cooking. Oil gives a less creamy aroma but still lets the raisins soften and the rice steam properly. Choose a neutral product so it does not compete with the saffron.

Storage and Reheating

Cool leftover rice promptly and refrigerate it within 2 hours of cooking, ideally in shallow, covered containers so it cools evenly. Cooked rice keeps for 3 to 4 days in the refrigerator. Store the raisins and tahdig separately if you can: the raisins can make the rice damp, and the crust loses its crispness when sealed against moist grains. Discard rice left at room temperature for longer than 2 hours.

For the best texture, reheat only the amount you plan to eat. Sprinkle a tablespoon or two of water over a serving, cover it, and warm it in the microwave or in a covered pan over low heat until steaming hot throughout. USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check the center with a food thermometer. Reheat tahdig separately in a dry skillet over medium-low heat for a few minutes to bring back some crispness. You can freeze portions in airtight containers for up to 1 month for best quality, though the rice may be a little softer after thawing; thaw in the refrigerator and reheat to 165°F (74°C).

Frequently Asked Questions

Is Persian rice with raisins a traditional dish?
Persian rice has many regional and family preparations, and raisins appear in some sweet-savory rice dishes and home-style versions but are not a standard topping for every Persian rice. This recipe uses the classic separate-grain steaming approach and saffron, with raisins as a variation. It is best understood as one version among many, rather than the single definitive form.

Can I skip soaking the basmati?
Yes. Rinse the rice well and proceed directly to boiling, but begin checking the grains a little earlier because unsoaked rice may take a different amount of time to parboil. Soaking for 20 minutes encourages more even cooking and helps the grains lengthen, but the recipe can still work without it.

Why did my rice turn sticky?
Common causes are insufficient rinsing, overcooking during the parboil, packing the rice into the pot, or using too much heat while steaming. Rinse until the water is mostly clear, stop parboiling while the center is still firm, and mound the grains loosely. If the rice is already cooked, fluff it gently and serve it as it is rather than stirring repeatedly, which can break the grains further.

Can I make it without saffron?
Yes. The rice will still be fragrant and the raisins will still provide sweetness, but you will miss saffron’s distinctive floral aroma and golden color. Turmeric can provide color if used sparingly, but it has a different flavor. Do not use a large quantity of turmeric as though it were a direct flavor substitute.

How do I know whether the tahdig is done?
After 35 minutes of steaming and the 10-minute rest, the rice should be fluffy and the bottom layer should be golden and crisp. You may hear a faint sizzle near the end, but a loud, sharp sizzling sound can mean the heat is too high. If you are unsure, loosen a small edge with a spatula and check the color before turning out the crust.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).