Bahraini Saffron and Cardamom Rice Pudding
A fragrant and creamy rice pudding, infused with the delicate flavors of saffron and cardamom, and sweetened to perfection. This dessert is a comforting and elegant end to any meal, showcasing classic Bahraini dessert profiles.

🧂 Ingredients
- 1 cup Arborio rice
- 4 cups Milk
- 1 cup Water
- 3/4 cup Sugar(or to taste)
- 4 Cardamom pods(lightly crushed)
- 1/4 tsp Saffron threads
- 1 tsp Rose water(optional)
- 1/4 cup Pistachios(chopped, for garnish)
- 1/4 cup Almonds(slivered, for garnish)
👨🍳 Instructions
- 1
Rinse the Arborio rice under cold water until the water runs clear. Drain well.
- 2
In a medium saucepan, combine the rinsed rice, milk, water, sugar, and lightly crushed cardamom pods.
- 3
Heat the mixture over medium heat, stirring constantly, until it comes to a gentle simmer. Do not boil vigorously.
- 4
Reduce the heat to low, cover the saucepan partially (leaving a small gap for steam to escape), and cook for 30-35 minutes, stirring frequently to prevent sticking. The pudding should thicken and the rice should be tender.
- 5
While the pudding is cooking, steep the saffron threads in 1 tablespoon of warm water for about 5 minutes to release their color and flavor.
- 6
Once the rice is cooked and the pudding has reached your desired consistency, stir in the saffron water and rose water (if using). Mix well.
- 7
Remove the cardamom pods before serving. Pour the rice pudding into individual serving bowls.
- 8
Garnish with chopped pistachios and slivered almonds. Serve warm or chilled.
💡 Pro Tips
- ✓For a richer pudding, use whole milk.
- ✓Adjust the sugar to your preference.
- ✓If the pudding becomes too thick, stir in a little more milk or water.
🔄 Variations
- Add a pinch of ground cinnamon for extra warmth.
- Top with fresh berries or a drizzle of date syrup.