Traditional Pakistani Rice Kheer Recipe – Creamy and Delicious

Chef / Author
Published Oct 26, 2026
Read Time ⏱️ 5 Mins
🌿
Category Healthy Recipes
⏱️
Prep Time 15 Mins
⭐
Rating 4.9 / 5.0
🔥
Status Chef Tested

Traditional Pakistani Rice Kheer is a creamy, rich, and comforting dessert made with rice, milk, sugar, and fragrant cardamom. It is a popular sweet dish served at family gatherings, Eid celebrations, weddings, and special dinners across Pakistan. With its smooth texture and delicate aroma, homemade rice kheer is a wonderful way to finish a traditional meal.

This Traditional Pakistani Rice Kheer Recipe uses simple ingredients that are easy to find in most kitchens. Slowly cooking rice in milk allows the grains to soften and release their starch, giving the dessert its naturally thick and creamy consistency. A little cardamom adds fragrance, while almonds, pistachios, and raisins provide extra flavor and texture.

You can serve Pakistani rice kheer warm or chilled, depending on your preference. Although it takes some time to cook, the method is straightforward and beginner-friendly. Follow these simple steps to prepare delicious homemade kheer with a traditional Pakistani taste.

Creamy homemade dessert served in a bowl

Why You Will Love This Pakistani Rice Kheer Recipe

Rice kheer is loved for its simple ingredients and rich, milky flavor. Unlike desserts that require an oven or complicated equipment, this recipe is prepared on the stovetop using a heavy-bottomed pot. The slow cooking process helps create a creamy consistency and allows the cardamom flavor to blend beautifully with the milk and rice.

  • Traditional flavor: Cardamom and nuts give the dessert a familiar Pakistani taste.
  • Simple ingredients: Rice, milk, and sugar form the base of this classic dessert.
  • Easy preparation: You do not need special baking equipment.
  • Flexible serving: Enjoy the kheer warm or chilled.
  • Perfect for celebrations: Serve it at Eid, family dinners, parties, and festive occasions.

Ingredients for Traditional Pakistani Rice Kheer

Milk as a key ingredient for creamy homemade desserts

This recipe makes approximately 6 servings.

  • 1/4 cup basmati rice or another long-grain white rice
  • 1.5 liters full-fat milk
  • 1/2 cup sugar, or to taste
  • 4 to 5 green cardamom pods, lightly crushed, or 1/2 teaspoon ground cardamom
  • 2 tablespoons chopped almonds
  • 2 tablespoons chopped pistachios
  • 1 tablespoon raisins, optional
  • 1 tablespoon chopped cashews, optional
  • A few strands of saffron, optional
  • 1 tablespoon condensed milk, optional, for extra richness

Ingredient note: Full-fat milk produces a richer kheer, but you can use another type of milk if preferred. The final consistency and flavor may vary. Sugar can be adjusted according to taste.

How to Make Traditional Pakistani Rice Kheer

Step 1: Wash and Soak the Rice

Place the rice in a bowl and rinse it with water two or three times, until the water becomes less cloudy. Drain the rice well and soak it in fresh water for approximately 20 to 30 minutes.

Soaking helps the grains soften and can reduce cooking time. After soaking, drain the rice completely. You can gently crush a few grains between your fingers if you prefer a kheer with smaller, softer rice pieces.

Step 2: Heat the Milk

Pour the milk into a heavy-bottomed pot and place it over medium heat. Bring it close to a gentle boil, stirring occasionally to prevent a thick layer from forming at the bottom.

Once the milk begins to simmer, reduce the heat to medium-low. A heavy-bottomed pot is especially useful because it distributes heat more evenly and reduces the risk of scorching.

Milk prepared for a traditional creamy dessert

Step 3: Add the Rice

Add the drained rice to the warm milk and stir gently. Keep the mixture at a gentle simmer rather than allowing it to boil rapidly.

Cook for approximately 35 to 50 minutes, stirring frequently and scraping the bottom and sides of the pot with a wooden spoon or heat-resistant spatula. The exact cooking time depends on the rice variety, pot, and heat level.

As the rice softens, some grains will break down and release starch into the milk. This is what helps traditional rice kheer develop its thick, creamy texture.

Step 4: Add the Cardamom

Lightly crush the green cardamom pods to release their aroma. Add them to the simmering milk and rice mixture. If you prefer, use ground cardamom instead.

Continue cooking over low heat, stirring frequently. The milk will gradually reduce, and the mixture will become thicker. Avoid increasing the heat too much to speed up the process, as milk can scorch or boil over easily.

Step 5: Add Sugar

When the rice is completely soft and the kheer has started to thicken, add the sugar. Stir until the sugar dissolves completely.

Continue simmering for another 5 to 10 minutes, stirring frequently. Adding sugar after the rice has softened helps you monitor the texture more easily. Taste carefully and adjust the sweetness if necessary.

Step 6: Add the Nuts and Optional Ingredients

Stir in the chopped almonds, pistachios, and raisins if using. For extra richness, you can add a tablespoon of condensed milk. A few saffron strands can also add a delicate aroma and golden color.

Creamy dessert presentation for a homemade sweet dish

Cook for another 2 to 3 minutes, allowing the flavors to blend. If the kheer becomes too thick, stir in a little warm milk until it reaches your preferred consistency.

Step 7: Check the Consistency

Traditional Pakistani rice kheer should be creamy and thick, but it should still be spoonable. Remember that it will become thicker as it cools, especially after refrigeration.

If it looks slightly thinner than you want while hot, that is usually fine. Remove the pot from the heat once the rice is soft and the milk has reduced sufficiently.

Step 8: Garnish and Serve

Transfer the kheer into individual serving bowls or a large serving dish. Garnish with chopped pistachios, almonds, and a few saffron strands if desired.

You can serve the dessert warm or allow it to cool before refrigerating it for a chilled version. For a traditional festive presentation, serve it in small bowls and add a light sprinkle of nuts just before serving.

Tips for Making Creamy Rice Kheer

  • Choose full-fat milk: It generally creates a richer and creamier dessert.
  • Use a heavy-bottomed pot: This helps distribute heat and reduces scorching.
  • Stir frequently: Pay particular attention to the bottom of the pot as the milk reduces.
  • Cook slowly: Gentle simmering softens the rice and develops the texture.
  • Do not add sugar too early: Add it once the rice is tender for easier control over the cooking process.
  • Remember that kheer thickens as it cools: Stop cooking when it is creamy but still slightly looser than your desired final texture.
  • Adjust the sweetness: Start with the suggested amount and add more only if needed.
  • Use fresh cardamom: Freshly crushed pods provide a fragrant traditional flavor.

Common Mistakes to Avoid

Cooking on Excessively High Heat

High heat can cause milk to scorch at the bottom or boil over. Once the milk reaches a simmer, lower the heat and continue cooking gently.

Not Stirring Often Enough

Rice and milk can stick to the bottom of the pot as the mixture thickens. Stir frequently and scrape the bottom carefully with a heat-resistant utensil.

Overcooking the Kheer

If the mixture becomes extremely thick while still hot, it may turn too dense after cooling. Add a little warm milk if needed and remember to account for the natural thickening that occurs during refrigeration.

Adding Too Many Flavorings

Cardamom is a classic flavor in Pakistani kheer. Use nuts and optional flavorings in moderation so they complement rather than overpower the creamy milk and rice.

Delicious Variations of Pakistani Rice Kheer

Badam Rice Kheer

Add extra chopped almonds or a small amount of finely ground almonds for a nutty flavor. If using ground nuts, stir them in gradually because they can make the dessert thicker.

Dry Fruit Kheer

Combine almonds, pistachios, cashews, and raisins for a richer festive version. Add the nuts toward the end to preserve some of their texture.

Saffron Rice Kheer

Soak a few saffron strands in a tablespoon of warm milk and stir the mixture into the kheer during the final minutes of cooking. Saffron adds a delicate fragrance and color.

Quick Rice Kheer

For a quicker version, use a small amount of cooked rice instead of raw soaked rice. Add it to simmering milk and cook until the grains soften and the milk thickens. The flavor and texture will differ slightly from the traditional slow-cooked version.

How to Store Rice Kheer Safely

Allow the kheer to cool slightly, then transfer it into clean, shallow containers and refrigerate promptly. Do not leave milk-based desserts at room temperature for more than two hours, or more than one hour in temperatures above 90°F (32°C).

Keep the kheer covered in a refrigerator set at 40°F (4°C) or below and consume it within about 3 to 4 days. Use a clean spoon whenever serving. If the kheer has been left out too long or shows signs of spoilage, discard it.

Rice kheer becomes thicker in the refrigerator. To serve it warm, reheat only the portion you need, stirring frequently. Add a small amount of milk if necessary to loosen the consistency, and heat thoroughly.

Traditional Pakistani Rice Kheer Recipe Card

  • Preparation Time: 10 minutes
  • Rice Soaking Time: 20 to 30 minutes
  • Cooking Time: 45 to 60 minutes
  • Total Time: Approximately 1 hour and 15 minutes to 1 hour and 40 minutes
  • Servings: 6
  • Course: Dessert
  • Cuisine: Pakistani
  • Difficulty: Easy
  • Cooking Method: Stovetop

Frequently Asked Questions

Which rice is best for Pakistani rice kheer?

Basmati rice is a popular option because of its fragrance, but other white rice varieties can also work. The cooking time and final texture may vary depending on the type of rice.

Why is my rice kheer not thickening?

The kheer may need more simmering time. Continue cooking over low heat, stirring frequently, until the rice softens and the milk reduces. It will also thicken further as it cools.

Can I make rice kheer without condensed milk?

Yes. Condensed milk is optional. Traditional rice kheer can be made with rice, milk, sugar, and cardamom alone, with nuts added if desired.

Can I serve rice kheer cold?

Yes. Refrigerated rice kheer is a popular way to serve this dessert, particularly during warm weather. Chill it in covered containers and stir gently before serving.

Can I reduce the sugar in this recipe?

Yes. Start with a smaller amount of sugar and adjust to your taste. The natural sweetness of the dessert depends on the milk, the amount of sugar, and any optional ingredients used.

Why does rice kheer become thicker after refrigeration?

The rice continues to absorb moisture as the dessert cools, making the mixture thicker. Stir in a little milk before serving if you prefer a softer consistency.

Conclusion

This Traditional Pakistani Rice Kheer Recipe is a wonderful homemade dessert for family meals, Eid celebrations, and special occasions. Slow-cooked rice, creamy milk, aromatic cardamom, and crunchy nuts create a comforting dessert that is simple yet full of flavor.

For the best results, use a heavy-bottomed pot, cook the rice gently, stir regularly, and avoid reducing the kheer too much before it cools. Serve it warm or chilled and enjoy a traditional Pakistani sweet dish made with everyday ingredients.

SEO Details

SEO Title: Traditional Pakistani Rice Kheer Recipe – Creamy and Delicious

Suggested URL Slug: traditional-pakistani-rice-kheer

Focus Keyword: Traditional Pakistani Rice Kheer Recipe

Meta Description: Learn how to make traditional Pakistani rice kheer with milk, rice, sugar, cardamom, and nuts. Follow this easy recipe for creamy homemade kheer.

Suggested Category: Pakistani Desserts / Dessert Recipes

More Recipe Inspiration

Recipe crafted by admin

Culinary enthusiast and home chef dedicated to sharing wholesome, organic, and easy-to-make gourmet meals.

Traditional Pakistani Rice Kheer Recipe – Creamy and Delicious

Traditional Pakistani Rice Kheer is a creamy, rich, and comforting dessert made with rice, milk, sugar, and fragrant cardamom. It is a popular sweet dish served at family gatherings, Eid celebrations, weddings, and special dinners across Pakistan. With its smooth texture and delicate aroma, homemade rice kheer is a wonderful way to finish a traditional meal.

This Traditional Pakistani Rice Kheer Recipe uses simple ingredients that are easy to find in most kitchens. Slowly cooking rice in milk allows the grains to soften and release their starch, giving the dessert its naturally thick and creamy consistency. A little cardamom adds fragrance, while almonds, pistachios, and raisins provide extra flavor and texture.

You can serve Pakistani rice kheer warm or chilled, depending on your preference. Although it takes some time to cook, the method is straightforward and beginner-friendly. Follow these simple steps to prepare delicious homemade kheer with a traditional Pakistani taste.

Creamy homemade dessert served in a bowl

Why You Will Love This Pakistani Rice Kheer Recipe

Rice kheer is loved for its simple ingredients and rich, milky flavor. Unlike desserts that require an oven or complicated equipment, this recipe is prepared on the stovetop using a heavy-bottomed pot. The slow cooking process helps create a creamy consistency and allows the cardamom flavor to blend beautifully with the milk and rice.

  • Traditional flavor: Cardamom and nuts give the dessert a familiar Pakistani taste.
  • Simple ingredients: Rice, milk, and sugar form the base of this classic dessert.
  • Easy preparation: You do not need special baking equipment.
  • Flexible serving: Enjoy the kheer warm or chilled.
  • Perfect for celebrations: Serve it at Eid, family dinners, parties, and festive occasions.

Ingredients for Traditional Pakistani Rice Kheer

Milk as a key ingredient for creamy homemade desserts

This recipe makes approximately 6 servings.

  • 1/4 cup basmati rice or another long-grain white rice
  • 1.5 liters full-fat milk
  • 1/2 cup sugar, or to taste
  • 4 to 5 green cardamom pods, lightly crushed, or 1/2 teaspoon ground cardamom
  • 2 tablespoons chopped almonds
  • 2 tablespoons chopped pistachios
  • 1 tablespoon raisins, optional
  • 1 tablespoon chopped cashews, optional
  • A few strands of saffron, optional
  • 1 tablespoon condensed milk, optional, for extra richness

Ingredient note: Full-fat milk produces a richer kheer, but you can use another type of milk if preferred. The final consistency and flavor may vary. Sugar can be adjusted according to taste.

How to Make Traditional Pakistani Rice Kheer

Step 1: Wash and Soak the Rice

Place the rice in a bowl and rinse it with water two or three times, until the water becomes less cloudy. Drain the rice well and soak it in fresh water for approximately 20 to 30 minutes.

Soaking helps the grains soften and can reduce cooking time. After soaking, drain the rice completely. You can gently crush a few grains between your fingers if you prefer a kheer with smaller, softer rice pieces.

Step 2: Heat the Milk

Pour the milk into a heavy-bottomed pot and place it over medium heat. Bring it close to a gentle boil, stirring occasionally to prevent a thick layer from forming at the bottom.

Once the milk begins to simmer, reduce the heat to medium-low. A heavy-bottomed pot is especially useful because it distributes heat more evenly and reduces the risk of scorching.

Milk prepared for a traditional creamy dessert

Step 3: Add the Rice

Add the drained rice to the warm milk and stir gently. Keep the mixture at a gentle simmer rather than allowing it to boil rapidly.

Cook for approximately 35 to 50 minutes, stirring frequently and scraping the bottom and sides of the pot with a wooden spoon or heat-resistant spatula. The exact cooking time depends on the rice variety, pot, and heat level.

As the rice softens, some grains will break down and release starch into the milk. This is what helps traditional rice kheer develop its thick, creamy texture.

Step 4: Add the Cardamom

Lightly crush the green cardamom pods to release their aroma. Add them to the simmering milk and rice mixture. If you prefer, use ground cardamom instead.

Continue cooking over low heat, stirring frequently. The milk will gradually reduce, and the mixture will become thicker. Avoid increasing the heat too much to speed up the process, as milk can scorch or boil over easily.

Step 5: Add Sugar

When the rice is completely soft and the kheer has started to thicken, add the sugar. Stir until the sugar dissolves completely.

Continue simmering for another 5 to 10 minutes, stirring frequently. Adding sugar after the rice has softened helps you monitor the texture more easily. Taste carefully and adjust the sweetness if necessary.

Step 6: Add the Nuts and Optional Ingredients

Stir in the chopped almonds, pistachios, and raisins if using. For extra richness, you can add a tablespoon of condensed milk. A few saffron strands can also add a delicate aroma and golden color.

Creamy dessert presentation for a homemade sweet dish

Cook for another 2 to 3 minutes, allowing the flavors to blend. If the kheer becomes too thick, stir in a little warm milk until it reaches your preferred consistency.

Step 7: Check the Consistency

Traditional Pakistani rice kheer should be creamy and thick, but it should still be spoonable. Remember that it will become thicker as it cools, especially after refrigeration.

If it looks slightly thinner than you want while hot, that is usually fine. Remove the pot from the heat once the rice is soft and the milk has reduced sufficiently.

Step 8: Garnish and Serve

Transfer the kheer into individual serving bowls or a large serving dish. Garnish with chopped pistachios, almonds, and a few saffron strands if desired.

You can serve the dessert warm or allow it to cool before refrigerating it for a chilled version. For a traditional festive presentation, serve it in small bowls and add a light sprinkle of nuts just before serving.

Tips for Making Creamy Rice Kheer

  • Choose full-fat milk: It generally creates a richer and creamier dessert.
  • Use a heavy-bottomed pot: This helps distribute heat and reduces scorching.
  • Stir frequently: Pay particular attention to the bottom of the pot as the milk reduces.
  • Cook slowly: Gentle simmering softens the rice and develops the texture.
  • Do not add sugar too early: Add it once the rice is tender for easier control over the cooking process.
  • Remember that kheer thickens as it cools: Stop cooking when it is creamy but still slightly looser than your desired final texture.
  • Adjust the sweetness: Start with the suggested amount and add more only if needed.
  • Use fresh cardamom: Freshly crushed pods provide a fragrant traditional flavor.

Common Mistakes to Avoid

Cooking on Excessively High Heat

High heat can cause milk to scorch at the bottom or boil over. Once the milk reaches a simmer, lower the heat and continue cooking gently.

Not Stirring Often Enough

Rice and milk can stick to the bottom of the pot as the mixture thickens. Stir frequently and scrape the bottom carefully with a heat-resistant utensil.

Overcooking the Kheer

If the mixture becomes extremely thick while still hot, it may turn too dense after cooling. Add a little warm milk if needed and remember to account for the natural thickening that occurs during refrigeration.

Adding Too Many Flavorings

Cardamom is a classic flavor in Pakistani kheer. Use nuts and optional flavorings in moderation so they complement rather than overpower the creamy milk and rice.

Delicious Variations of Pakistani Rice Kheer

Badam Rice Kheer

Add extra chopped almonds or a small amount of finely ground almonds for a nutty flavor. If using ground nuts, stir them in gradually because they can make the dessert thicker.

Dry Fruit Kheer

Combine almonds, pistachios, cashews, and raisins for a richer festive version. Add the nuts toward the end to preserve some of their texture.

Saffron Rice Kheer

Soak a few saffron strands in a tablespoon of warm milk and stir the mixture into the kheer during the final minutes of cooking. Saffron adds a delicate fragrance and color.

Quick Rice Kheer

For a quicker version, use a small amount of cooked rice instead of raw soaked rice. Add it to simmering milk and cook until the grains soften and the milk thickens. The flavor and texture will differ slightly from the traditional slow-cooked version.

How to Store Rice Kheer Safely

Allow the kheer to cool slightly, then transfer it into clean, shallow containers and refrigerate promptly. Do not leave milk-based desserts at room temperature for more than two hours, or more than one hour in temperatures above 90°F (32°C).

Keep the kheer covered in a refrigerator set at 40°F (4°C) or below and consume it within about 3 to 4 days. Use a clean spoon whenever serving. If the kheer has been left out too long or shows signs of spoilage, discard it.

Rice kheer becomes thicker in the refrigerator. To serve it warm, reheat only the portion you need, stirring frequently. Add a small amount of milk if necessary to loosen the consistency, and heat thoroughly.

Traditional Pakistani Rice Kheer Recipe Card

  • Preparation Time: 10 minutes
  • Rice Soaking Time: 20 to 30 minutes
  • Cooking Time: 45 to 60 minutes
  • Total Time: Approximately 1 hour and 15 minutes to 1 hour and 40 minutes
  • Servings: 6
  • Course: Dessert
  • Cuisine: Pakistani
  • Difficulty: Easy
  • Cooking Method: Stovetop

Frequently Asked Questions

Which rice is best for Pakistani rice kheer?

Basmati rice is a popular option because of its fragrance, but other white rice varieties can also work. The cooking time and final texture may vary depending on the type of rice.

Why is my rice kheer not thickening?

The kheer may need more simmering time. Continue cooking over low heat, stirring frequently, until the rice softens and the milk reduces. It will also thicken further as it cools.

Can I make rice kheer without condensed milk?

Yes. Condensed milk is optional. Traditional rice kheer can be made with rice, milk, sugar, and cardamom alone, with nuts added if desired.

Can I serve rice kheer cold?

Yes. Refrigerated rice kheer is a popular way to serve this dessert, particularly during warm weather. Chill it in covered containers and stir gently before serving.

Can I reduce the sugar in this recipe?

Yes. Start with a smaller amount of sugar and adjust to your taste. The natural sweetness of the dessert depends on the milk, the amount of sugar, and any optional ingredients used.

Why does rice kheer become thicker after refrigeration?

The rice continues to absorb moisture as the dessert cools, making the mixture thicker. Stir in a little milk before serving if you prefer a softer consistency.

Conclusion

This Traditional Pakistani Rice Kheer Recipe is a wonderful homemade dessert for family meals, Eid celebrations, and special occasions. Slow-cooked rice, creamy milk, aromatic cardamom, and crunchy nuts create a comforting dessert that is simple yet full of flavor.

For the best results, use a heavy-bottomed pot, cook the rice gently, stir regularly, and avoid reducing the kheer too much before it cools. Serve it warm or chilled and enjoy a traditional Pakistani sweet dish made with everyday ingredients.

SEO Details

SEO Title: Traditional Pakistani Rice Kheer Recipe – Creamy and Delicious

Suggested URL Slug: traditional-pakistani-rice-kheer

Focus Keyword: Traditional Pakistani Rice Kheer Recipe

Meta Description: Learn how to make traditional Pakistani rice kheer with milk, rice, sugar, cardamom, and nuts. Follow this easy recipe for creamy homemade kheer.

Suggested Category: Pakistani Desserts / Dessert Recipes

More Recipe Inspiration

Leave a Comment