Aromatic Persian Cranberry Rice

Featured in: Quick Healthy Meals

This fancy cranberry rice turns simple basmati into a knockout side that'll wow your guests. Start by soaking the rice to get those grains nice and separate. Cook onions until they're soft and clear, then mix in earthy turmeric and tangy sumac. Add dried cranberries and let them soak up a light sweet syrup that cuts their sourness. Layer this mix with the half-cooked rice and scatter green pistachios on top. The real magic happens during steaming, when golden saffron threads give everything their flowery taste and sunny color. Wrapping the lid in a towel creates the perfect steam balance, giving you fluffy rice on top and that awesome crispy layer at the bottom. What you get is a beautiful mix of crunchy and soft textures with amazing smells that looks just as good as it tastes.
punchofyummy
Updated on Mon, 21 Apr 2025 17:44:17 GMT
A bowl of rice with red berries and mint on top. Pin it
A bowl of rice with red berries and mint on top. | pinchofyummy.com

Aromatic basmati grains mixed with tart cranberries and nutty pistachios make an eye-catching side that transforms any dinner. This Middle Eastern cranberry pilaf blends fragrant saffron, cozy spices, and perfectly prepared rice where individual grains remain beautifully distinct. The gentle mix of tart and savory notes creates a dish that's both memorable and surprisingly easy to whip up despite looking so fancy.

I came across this dish at a tiny Middle Eastern café and couldn't get enough. The first try making it at home, my partner said it beat the restaurant version hands down. It's now become our go-to for both fancy dinners and regular weeknights when we're tired of boring plain rice.

What You'll Need

  • Basmati Rice: Go for aged long-grain basmati for top-notch results.
  • Ghee or Butter: Brings a lovely richness and traditional taste.
  • Onions: Finely cut onions add gentle sweetness and layers of flavor.
  • Turmeric: Gives nice color and subtle earthy notes.
  • Sugar: Cuts the sharpness of cranberries and helps with browning.
  • Sumac Powder: You can skip it, but it adds a nice zesty kick.
  • Dried Cranberries: Creates sweet pops and beautiful red splashes.
  • Saffron: Gives the rice its signature flavor and golden hue.
  • Pistachios: Adds wonderful snap and nutty goodness.

Getting Your Rice Just Right

Rinse the basmati thoroughly in cold water until it runs clear. Let the rice soak at least 30 minutes but you can go up to 2 hours. Get a big pot of water boiling, throw in some salt and two spoonfuls of white vinegar. Drop in your soaked rice and cook till just firm in the middle, around 6-8 minutes. Drain right away and cool it down with cold water.

How To Make It

Start With Flavor:
Warm up ghee or butter in a pan over medium heat. Toss in onions and cook till they're soft.
Mix In Spices and Fruit:
Shake turmeric and sumac over the onions. Toss in the cranberries with a bit of salt, and let it all cook about a minute.
Add Some Sweetness:
Mix in sugar and a couple spoonfuls of water to make a light syrup. Let it cook down for about 3 minutes.
Stack Your Rice:
Drizzle some olive oil in a pot, add your partly cooked rice and pour the saffron water all over the top.
Put It All Together:
Spread the cranberry mix on top and scatter pistachios over everything. Cover with a kitchen towel and put the lid on.
Steam It Up:
Cook on high for 3 minutes, then turn it down to low for 10 minutes. Turn off the heat and let it sit for 5 minutes.
A bowl of rice with red berries and mint on a table. Pin it
A bowl of rice with red berries and mint on a table. | pinchofyummy.com

I first saw saffron in my grandma's kitchen. She'd carefully open the tiny packet of threads, telling me they cost more than gold. Now whenever I cook this dish, that memory comes back, making this food not just tasty but full of meaning for me.

What To Serve It With

This colorful rice looks amazing on holiday tables next to turkey or beef. For everyday dinners, pair it with grilled meats like skewered kabobs or marinated chicken. If you want a veggie meal, try it with roasted veggies and a side of yogurt.

Mix It Up

Try dried cherries or golden raisins instead of cranberries. Switch pistachios for slivered almonds. Throw in some diced carrots or peppers for more color and goodness. Traditional versions often use tiny barberries for a tangy kick.

Keeping It Fresh

Keep leftovers in a sealed container in your fridge up to three days. When warming it up, add a splash of water so it doesn't dry out. For longer storage, freeze in smaller portions for up to three months.

A bowl of rice with cranberries and orange peppers on top. Pin it
A bowl of rice with cranberries and orange peppers on top. | pinchofyummy.com

I've made this dish countless times, and I've learned the sweet spot is letting cranberries cook just long enough to soak up flavor but stay a bit firm. The difference between plump, juicy fruit and separate, fluffy rice grains creates that amazing mix of textures that makes everyone ask for seconds.

Frequently Asked Questions

→ Can I make this cranberry rice ahead of time?
For sure! You can cook it a day early, let it cool down, and pop it in the fridge. When you're ready to eat, just sprinkle a couple tablespoons of water over it, cover, and warm it up in your oven at 300°F for about 20 minutes. You can also zap individual portions in the microwave if that's easier.
→ Where do I find saffron and sumac?
You'll spot saffron in fancy food shops, international markets, or online stores. It's pricey but you only need a tiny bit. Sumac is usually stocked in Middle Eastern grocery shops, international food markets, and nowadays many regular supermarkets carry it in their spice aisle too.
→ What can I use instead of saffron?
Nothing really matches saffron's special flavor, but in a pinch, mix 1/4 teaspoon of turmeric with a bit of paprika for a similar color. Some folks try safflower (sometimes called Mexican saffron) or saffron extract drops, but just know the taste won't be quite the same.
→ Why did my rice turn out soggy?
A few things might be the problem: maybe you didn't rinse the rice enough, soaked it too long, cooked it too much at the start, or didn't drain it well. The trick is to cook it only until it's partly done (about 70% cooked) before you drain, rinse, and steam it.
→ What's with the towel on the lid?
The towel soaks up extra steam that would normally hit the lid and drip back onto your rice, making it wet and clumpy. This old Persian trick helps you get that perfect fluffy texture with separate grains that makes a great pilaf.
→ Can I use brown basmati instead?
You can, but you'll need to tweak the timing. Brown rice needs longer soaking (at least 2 hours) and more cooking time upfront (about 15-20 minutes). You'll also want to steam it 5-7 minutes longer at the end. It'll be a bit chewier but still tasty.

Cranberry Rice with Saffron

This colorful rice dish blends fluffy basmati with tart cranberries and crunchy pistachios, all wrapped in saffron's warm glow for a standout holiday side.

Prep Time
30 Minutes
Cook Time
20 Minutes
Total Time
50 Minutes
By: Amelia


Difficulty: Intermediate

Cuisine: Iranian-Style

Yield: 6 Servings

Dietary: Vegetarian, Gluten-Free

Ingredients

→ Rice Foundation

01 2 cups aromatic basmati rice
02 3 tablespoons melted ghee or normal butter
03 1 cup finely sliced onions
04 1 tablespoon olive oil
05 1/4 teaspoon salt

→ Seasonings & Aromas

06 1/2 teaspoon turmeric powder
07 1 teaspoon sumac (nice to have but not essential)
08 1/4 teaspoon saffron strands, soaked in 2 tablespoons warm water for 10 minutes
09 1/3 cup white sugar

→ Add-ins

10 1 1/2 cups juicy dried cranberries (or dried cherries)
11 1/3 cup toasted pistachios (or thin almonds or pecans)

Instructions

Step 01

Rinse basmati rice in cold water till it comes out clear. Then let the rice soak in fresh water for at least 30 minutes, or even 2 hours if you've got time. Longer soaking means fluffier rice with better separated grains.

Step 02

Heat ghee or butter in a 10-inch pan over medium heat. Toss in your sliced onions and cook them 3-4 minutes until soft and see-through. Scatter the turmeric, sumac (if you've got it), and salt, then stir so the onions get coated. Add cranberries and warm them for another minute.

Step 03

Drop the sugar into your pan with 2 tablespoons water, giving everything a gentle stir to make a light syrup around your cranberries and onions. Let it bubble for about 3 minutes until cranberries get puffy and drink up most of the liquid. Take off the heat and put aside.

Step 04

Get a big pot with water (roughly 6-8 cups) and bring it to a boil. If you want, throw in 2 tablespoons white vinegar and a good pinch of salt for tastier, fluffier rice. Drain your soaked rice and put it in the boiling water. Let it cook for 6-8 minutes, just until the middle is still a bit firm. Drain right away and cool it with water to stop cooking.

Step 05

Drizzle olive oil on the bottom of the same pot you used before. Put your drained rice back in. Pour saffron water all over to make pretty gold streaks. Gently spoon cranberry mix on top, then add pistachios. Don't mix it up.

Step 06

Cover the pot lid with a clean, thin dish towel and seal the pot tightly. The towel helps soak up extra moisture for perfect steaming. Cook on high for 3 minutes until you notice steam, then turn it way down and cook 10 more minutes. The bottom will form a tasty crust called 'tahdig' while the top steams just right.

Step 07

After cooking, switch off the heat but leave it covered for 5 more minutes. This lets flavors come together and the rice finish steaming. When you're ready to eat, lightly fluff with a fork, mixing cranberries and pistachios throughout for a fancy look.

Notes

  1. This Iranian-style rice makes a gorgeous side for holiday dinners, particularly Thanksgiving, showing off bright red cranberries and green pistachios.
  2. Using saffron gives this dish a wonderful golden color and unique flowery smell that makes it fancier than regular rice dishes.
  3. Adding sumac isn't required but brings a nice tangy taste that works well with the sweet cranberries.

Tools You'll Need

  • 10-inch pan
  • Big pot with snug-fitting lid
  • Thin dish towel
  • Strainer or fine mesh sieve for draining rice

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Has tree nuts (pistachios) - you can swap them out or skip them if needed
  • Contains dairy when using butter - swap for olive oil to make it dairy-free

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 325
  • Total Fat: 9 g
  • Total Carbohydrate: 58 g
  • Protein: 5 g