Persian Jeweled Rice
Fragrant basmati rice studded with dried fruits, nuts, and warm spices—a jewel-toned showstopper that's both sweet and savory. A vegetarian celebration of Persian flavors that feels restaurant-worthy but comes together in under an hour.
- Total time
- 45 min
- Servings
- 4
- Calories
- 520
- Protein
- 14g

Ingredients
- 2 cups basmati rice
- 3 cups water
- 1 teaspoon salt
- 3 tablespoons extra-virgin olive oil
- 2 tablespoons unsalted butter
- 1 whole medium yellow onion
- ½ cup dried apricots
- ½ cup dried cranberries
- ¼ cup raisins
- ½ cup sliced almonds
- ½ cup raw pistachios, roughly chopped
- ½ teaspoon ground cinnamon
- ¼ teaspoon ground cumin
- 1 tablespoon fresh orange zest
- ¼ cup fresh mint leaves, roughly torn
- ¼ cup fresh cilantro leaves, roughly torn
Instructions
- 1
Rinse 2 cups basmati rice under cool running water in a fine-mesh strainer, stirring gently with your fingers for about 30 seconds until the water runs mostly clear — this removes excess starch so your rice will be fluffy and separate, not gummy.
- 2
Dice 0.5 cup dried apricots into roughly 1/4-inch pieces. You want them cut small enough to distribute throughout the rice but still visible as little jewels.
- 3
Peel and thinly slice 1 medium yellow onion — aim for uniform half-moons about 1/8-inch thick so they cook at the same rate.
- 4
Zest 1 medium orange using a microplane, capturing about 1 tablespoon of bright zest without any bitter white pith.
- 5
Bring 3 cups water to a boil in a medium saucepan over medium-high heat. Once boiling, add the rinsed rice and 1 teaspoon salt. Stir once, then let it boil uncovered for about 6-8 minutes, until the rice is just beginning to soften but still has a slight bite in the center — you want it cooked but not fully tender since it will finish cooking via steam.
- 6
Drain the rice through a fine-mesh strainer and set it aside. Do not rinse it at this stage.
- 7
While the rice cooks, set a 10-inch saucepan with a tight-fitting lid over medium heat. Add 3 tablespoons extra-virgin olive oil and 2 tablespoons unsalted butter. Once the butter is foaming and the oil is shimmering, add the sliced onions.
- 8
Sauté the onions, stirring occasionally, until they turn deep golden brown, about 8-10 minutes. You'll hear a gentle, steady sizzle throughout — if it sounds aggressive, lower the heat slightly. The onions should smell sweet and caramelized, not burnt. Reserve about one-third of the caramelized onions in a small bowl for garnish.
- 9
Add 0.5 teaspoon ground cinnamon, 0.25 teaspoon ground cumin, 0.5 cup sliced almonds, and 0.5 cup chopped pistachios to the pan with the remaining onions. Stir constantly for about 1 minute until fragrant — you should smell the warm spices bloom. Be careful not to let the nuts burn.
- 10
Add the drained rice to the pan along with 0.5 cup dried cranberries, 0.25 cup raisins, and the diced apricots. Gently fold everything together until the rice is coated evenly with the oil and the dried fruits and nuts are distributed throughout — take about 30 seconds to do this carefully so you don't break the rice grains.
- 11
Reduce the heat to low and cover the pan with its lid. Let the rice steam undisturbed for 10 minutes — the residual heat will finish cooking it and allow the grains to become fully tender and fluffy. Do not lift the lid during this time.
- 12
After 10 minutes, remove the pan from heat and let it rest, still covered, for 2 minutes. This final rest allows steam to redistribute evenly.
- 13
Remove the lid carefully — steam will escape, so tilt it away from your face. Give the rice a gentle fluff with a fork, breaking up any clumps you see but being careful not to crush the grains.
- 14
Transfer the rice to a serving platter or shallow bowl. Scatter the reserved caramelized onions over the top, then sprinkle with 1 tablespoon fresh orange zest, 0.25 cup torn fresh mint, and 0.25 cup torn fresh cilantro. The bright herbs and citrus will cut through the richness and add a fresh, lively finish.
Tools you’ll need
- fine-mesh strainer
- medium saucepan with tight-fitting lid
- 10-inch saucepan with tight-fitting lid
- microplane
- wooden spoon or silicone spatula
- fork
- small bowl
- serving platter
Cook smarter
Get matched recipes for what’s in your fridge
CookSnap is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.