Cooking has always been my way of bringing people together, and recipes like shirin polo carry that tradition beautifully. Inspired by my passion for creating comforting, flavorful meals, this dish reflects the heart of my kitchen simple ingredients transformed into something memorable. Whether you’re exploring Persian cuisine or recreating family favorites, this shirin polo recipe blends warmth, color, and taste into a dish that feels both special and approachable for any home cook.
Print
Shirin Polo
- Total Time: ~1 hour 10 minutes
- Yield: 4–6 servings 1x
- Diet: Gluten Free
Description
Shirin Polo is a classic Persian rice dish known for its delicate balance of sweet and savory flavors. Made with fragrant basmati rice, orange peel, carrots, nuts, and aromatic spices, it’s often served at weddings and special occasions. This colorful dish is commonly paired with chicken (shirin polo ba morgh) and is sometimes compared to zereshk polo due to its sweet-tangy elements.
Ingredients
🛒 Ingredients (for 4–6 servings):
For the Rice:
2 cups basmati rice
6 cups water
2 tablespoons salt
For the Sweet Mix:
1 cup carrots, julienned
½ cup orange peel, thinly sliced (or candied orange peel)
½ cup slivered almonds
¼ cup pistachios, slivered
⅓ cup sugar
2 tablespoons butter
2 tablespoons rose water
1 teaspoon ground saffron (bloomed in 2 tablespoons hot water)
For the Chicken (optional – shirin polo with chicken):
4 chicken thighs or breasts
1 onion, sliced
2 tablespoons oil
1 teaspoon turmeric
Salt and pepper to taste
1 ½ cups water or chicken broth
For Garnish:
2 tablespoons barberries (optional, for a zereshk polo twist)
Extra pistachios and almonds
Instructions
📝 Instructions:
Step 1: Prepare the Rice
Rinse basmati rice until water runs clear. Soak in salted water for 30 minutes.
Bring 6 cups water to a boil, add salt, and cook rice until slightly tender (about 6–8 minutes). Drain and set aside.
Step 2: Prepare Sweet Mixture
In a pan, melt butter over medium heat. Add carrots and sauté until slightly softened.
Add orange peel, sugar, almonds, and pistachios. Stir gently.
Pour in rose water and saffron water. Simmer for 5–7 minutes until fragrant and slightly caramelized. Set aside.
Step 3: Cook Chicken (optional)
Heat oil in a pan, sauté onions until golden. Add chicken, turmeric, salt, and pepper.
Pour in water or broth, cover, and simmer for 30–40 minutes until fully cooked and tender.
Step 4: Layer and Steam Rice
In a large pot, add a little oil and optionally place flatbread or potato slices for tahdig.
Layer rice and sweet mixture alternately, finishing with rice on top.
Cover the lid with a towel and steam on low heat for 30–40 minutes.
Step 5: Serve
Gently mix portions of the rice to distribute colors. Serve on a platter topped with sweet mixture and nuts.
Add chicken on the side or on top for shirin polo ba morgh. Garnish with barberries if desired.
Notes
- Balance Flavor: Adjust sugar depending on how sweet you prefer your shirin polo rice.
- Orange Peel Tip: Boil fresh orange peel 2–3 times to remove bitterness before using.
- Serving Idea: Pair with yogurt or a simple cucumber salad for contrast.
- Variation: Add barberries to create a flavor similar to zereshk polo.
- Prep Time: 30 minutes
- Cook Time: 40 minutes
- Category: Main Dish / Rice
- Method: Boiled / Steamed
- Cuisine: Persian / Iranian
Why You’ll Love This Recipe
This shirin polo recipe brings together everything you want in a comforting, flavorful dish. It’s quick enough for weeknights yet elegant enough for gatherings, making it a versatile addition to your meal rotation. The balance of sweet carrots, fragrant saffron, and citrusy orange peel creates a unique flavor profile that stands out from typical rice dishes like zereshk polo.
Another reason to love this shirin polo rice is how customizable it is. You can easily prepare shirin polo with chicken for a hearty meal or keep it vegetarian for a lighter option. The ingredients are simple, but the result feels rich and festive, perfect for family dinners or special celebrations.
This recipe also fits perfectly into a busy lifestyle. It’s essentially a one-pot meal when paired with chicken, reducing cleanup while still delivering bold flavors. If you’re searching for a reliable shirin polo recipe that’s both practical and impressive, this dish checks every box while staying true to authentic Persian flavors.
Ingredients for This Recipe
This shirin polo recipe uses a combination of fragrant rice, sweet elements, and aromatic spices to create its signature flavor. Basmati rice forms the base, while saffron adds depth and color. Carrots and orange peel bring natural sweetness, balanced by nuts for texture. Whether you’re making shirin polo with chicken or a vegetarian version, each ingredient plays a key role in building layers of flavor similar to traditional shirin polo rice dishes.

🛒 Ingredients:
For the Rice:
2 cups basmati rice
6 cups water
2 tablespoons salt
For the Sweet Mix:
1 cup carrots, julienned
½ cup orange peel, thinly sliced (or candied orange peel)
½ cup slivered almonds
¼ cup pistachios, slivered
⅓ cup sugar
2 tablespoons butter
2 tablespoons rose water
1 teaspoon ground saffron (bloomed in 2 tablespoons hot water)
For the Chicken (optional – shirin polo with chicken):
4 chicken thighs or breasts
1 onion, sliced
2 tablespoons oil
1 teaspoon turmeric
Salt and pepper to taste
1 ½ cups water or chicken broth
For Garnish:
2 tablespoons barberries (optional, for a zereshk polo twist)
Extra pistachios and almonds
How to Make This Recipe
Making this shirin polo recipe is simpler than it looks, yet the result feels elegant and complex. The key is preparing each component separately before layering. Start by parboiling the rice to achieve the perfect fluffy texture that defines authentic shirin polo rice. Meanwhile, cook the sweet mixture with carrots, orange peel, and saffron to infuse rich aroma and color.
If you’re preparing shirin polo with chicken, cook the chicken separately with onions and spices until tender. This step ensures the flavors remain distinct while complementing the rice beautifully.
The magic happens during the layering process. Alternate rice with the sweet mixture, allowing the flavors to blend as the dish steams. This technique is essential for achieving the signature taste of a classic shirin polo recipe.
🛒 Steps:
Step 1: Rinse and soak basmati rice, then parboil until slightly tender
Step 2: Sauté carrots, orange peel, nuts, and sugar with saffron and rose water
Step 3: Cook chicken with onion, turmeric, and broth until tender (optional)
Step 4: Layer rice and sweet mixture in a pot for steaming
Step 5: Steam on low heat until fully cooked and aromatic
Step 6: Serve topped with nuts and optional barberries

Expert Cooking Tips
Perfecting a shirin polo recipe comes down to technique and balance. One of the most important tips is properly preparing the orange peel. Boiling it a few times removes bitterness, ensuring your shirin polo rice has a pleasant citrus sweetness rather than a sharp taste.
Another key tip is controlling the sweetness level. Traditional shirin polo can vary from mildly sweet to quite rich, so adjust the sugar to suit your preference. When making shirin polo with chicken, season the chicken well to balance the sweetness of the rice.
Steaming is where the texture develops, so keep the heat low and allow enough time for the rice to fully cook. This helps achieve the fluffy texture that defines a great shirin polo recipe.
💡 Expert Tips:
Use high-quality basmati rice for authentic shirin polo rice texture
Bloom saffron in hot water to maximize flavor and color
Adjust sugar levels based on your taste preference
Boil orange peel to reduce bitterness before cooking
Layer ingredients evenly for balanced flavor distribution
Cook chicken separately for better flavor control

FAQs
What is shirin polo made of?
Shirin polo is made with basmati rice, saffron, orange peel, carrots, sugar, and nuts. Many versions include shirin polo with chicken for a complete meal.
Is shirin polo the same as zereshk polo?
No, while both are Persian rice dishes, shirin polo is sweeter and includes orange peel and nuts, while zereshk polo features tart barberries.
Can I make shirin polo rice without chicken?
Yes, shirin polo rice can be served as a vegetarian dish. Simply skip the chicken and enjoy it with yogurt or salad.
How do I store leftover shirin polo?
Store leftover shirin polo recipe in an airtight container in the refrigerator for up to 3 days. Reheat gently to maintain texture and flavor.
Want more sweet and savory recipes like this? Follow us on Facebook for daily dinner ideas, cooking tips, and behind-the-scenes moments from Eminent Recipes.
See how others are plating this dish on Instagram! Tag your version with #Eminentrecipes and get featured.
Love collecting recipes? Don’t miss our latest pins on Pinterest perfect for saving your favorite meals in one spot.
Matzo Ball Soup Recipe with Rich Chicken Flavor
Coconut Macaroons recipe with condensed milk soft and chewy
Persian Meat and Potato Patties Authentic Kotlet Recipe
Persian Shirazi Salad – healthy and vibrant Iranian classic
Shirin polo is more than just a rice dish it’s a celebration of flavor, color, and tradition. This shirin polo recipe combines sweet and savory elements in a way that feels both comforting and elegant. Whether you choose shirin polo with chicken or a vegetarian version, it’s a versatile dish that fits any occasion. With simple ingredients and thoughtful preparation, you can bring authentic Persian flavors into your kitchen and create a meal that everyone will remember.
