Chocolate Phirni is a silky, chilled rice pudding made with ground rice, milk, cocoa, chocolate, and fragrant cardamom.
Creamy texture, gentle spice, and chocolate flavor make it perfect for Eid, Diwali, family dinners, Ramadan iftar, or a sweet weekend dessert.
Pair it with chopped pistachios, rose petals, fresh berries, or a small cup of masala chai.

Chocolate Phirni Recipe
Equipment
- Medium mixing bowl
- Heavy-bottom saucepan
- Whisk
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Small grinder or blender
- Fine mesh strainer, optional for smoother texture
- Dessert bowls, clay cups, ramekins, or small glasses
- Plastic wrap or lids for chilling
Ingredients
- ½ cup basmati rice
- 4 cups whole milk
- ½ cup granulated sugar
- 2 tbsp unsweetened cocoa powder
- ⅓ cup semi-sweet chocolate chips or chopped chocolate
- ¼ tsp cardamom powder
- 1 tsp rose water optional
- ⅛ tsp salt
- 2 tbsp chopped pistachios
- 1 tbsp chopped almonds
- 1 tbsp grated chocolate for topping
- 1 tsp dried rose petals optional
Instructions
- Rinse basmati rice 3 to 4 times until water looks mostly clear.Soak rice in water for 30 minutes.Drain rice well, then grind it into a coarse paste using 2 to 3 tablespoons milk. Aim for a grainy texture, not a fully smooth paste.

- Add whole milk to a heavy-bottom saucepan.Warm milk over medium heat, stirring often so it does not stick. Once milk becomes hot, lower heat to medium-low.Whisk in cocoa powder until no dry lumps are visible.Add ground rice paste slowly while whisking.Cook for 18 to 22 minutes, stirring very often, until mixture thickens and rice is fully cooked.

- Add sugar, salt, and cardamom powder.Stir for 5 to 7 minutes until sugar dissolves and phirni becomes glossy.Add chopped chocolate or chocolate chips.Stir until chocolate melts fully and mixture turns smooth.

- Add rose water, using it lightly so chocolate flavor stays balanced.Turn off heat once phirni coats the back of a spoon.Taste and adjust sweetness while warm.Pour phirni into dessert bowls or clay cups.

- Let it cool at room temperature for 15 to 20 minutes.Cover and chill for at least 2 hours.Garnish with pistachios, almonds, grated chocolate, and rose petals before eating.

Video
Notes
| Nutrient | Amount Per Serving |
| Serving Size | 170 grams |
| Calories | 285 kcal |
| Carbohydrates | 43 g |
| Protein | 8 g |
| Fat | 10 g |
| Saturated Fat | 5 g |
| Polyunsaturated Fat | 1 g |
| Monounsaturated Fat | 3 g |
| Trans Fat | 0 g |
| Cholesterol | 18 mg |
| Sodium | 105 mg |
| Potassium | 320 mg |
| Fiber | 2 g |
| Sugar | 30 g |
| Vitamin A | 310 IU |
| Vitamin C | 1 mg |
| Calcium | 220 mg |
| Iron | 1.4 mg |
Cooking Tips
- Use whole milk for a creamier texture.
- Stir often after adding rice paste, as phirni can stick to the pan quickly.
- Grind rice coarsely for classic phirni texture.
- Add chocolate after rice cooks fully, since early addition can make stirring harder.
- For thicker phirni, cook 3 to 5 minutes longer.
- For thinner phirni, whisk in 2 to 4 tablespoons warm milk before chilling.
- Use dark chocolate for a stronger cocoa taste.
- Add sugar gradually when using sweet chocolate chips.
What Are the Best Serving Ideas to Utilize?
Chocolate Phirni tastes best chilled in small clay cups, glass bowls, or dessert jars.
Clay cups give a traditional touch and help absorb extra moisture, making each portion thicker and creamier.
For a festive presentation or Eid sweet dishe, top each portion with chopped pistachios, sliced almonds, grated chocolate, and a few dried rose petals.
Fresh berries add color and a light tart flavor that balances the sweetness nicely.
For family dinners, spoon the phirni into small bowls and add a drizzle of melted chocolate right before eating. A pinch of cardamom or saffron on top gives a fragrant finish.
For parties, layer Chocolate Phirni in mini dessert cups with crushed cookies, brownie crumbs, or chocolate cake pieces. Add whipped cream on top for a more indulgent dessert.
For a lighter plate, pair it with fresh strawberries, raspberries, orange slices, or pomegranate seeds. Masala chai, coffee, or warm milk tea also works well alongside each chilled portion.
Are There any Potential Alternative Ingredients?
Chocolate Phirni can be adjusted with simple ingredient swaps while keeping its creamy texture and sweet South Asian flavor.
Whole milk can be replaced with evaporated milk for a thicker result, or with almond milk, oat milk, or coconut milk for a dairy-free version.
Basmati rice gives a classic texture, but short-grain rice can also work well. Rice flour may be used in place of soaked ground rice for a quicker method, though the texture will be smoother.
Granulated sugar can be swapped with brown sugar, jaggery powder, maple syrup, or condensed milk.
When using condensed milk, reduce extra sugar to avoid making it overly sweet.
Cocoa powder may be replaced with melted dark chocolate for a stronger chocolate taste or milk chocolate for a milder flavor.
Cardamom can be changed to cinnamon, saffron, or a small pinch of nutmeg. Rose water is optional and can be replaced with vanilla extract or kewra water.
Pistachios and almonds can be swapped with cashews, walnuts, chocolate shavings, dried coconut, or fresh berries.
View this post on Instagram
How to Store Chocolate Phirni
Chocolate Phirni should be cooled at room temperature first, then covered and placed in the refrigerator.
It tastes best when chilled for at least 2 hours, but it can also be made the night before serving.
Store each portion in small bowls, ramekins, jars, or clay cups with lids or plastic wrap.
This helps keep the texture smooth and prevents the phirni from absorbing fridge odors.
Chocolate Phirni is best enjoyed within 2 to 3 days.
Add pistachios, almonds, grated chocolate, rose petals, or fresh berries just before serving so the toppings stay fresh and crisp.
A Wrap Up
Chocolate Phirni brings together creamy milk, fragrant cardamom, tender ground rice, and smooth chocolate in one chilled dessert.
With simple ingredients and flexible toppings, Chocolate Phirni can fit casual dinners, holiday menus, or make-ahead party desserts.
Try it chilled, garnish it beautifully, and share it with loved ones for a sweet South Asian treat everyone can enjoy.
I’m Leo McIntyre, and my love for cooking was born in my grandmother’s kitchen, where I discovered the magic of traditional Southern recipes. Inspired by her passion and the flavors of my childhood, I started SouthernParm to share these treasured family dishes and keep the rich culinary traditions of the South alive for everyone to enjoy.
