Creamy Cardamom Rice Pudding (Kheer Recipe)

Desserts

October 30, 2026

Indian Rice Pudding (Kheer) – vegetarian recipe

Indian rice pudding — kheer — is patience rewarded: milk and converted rice simmered together with honey, cardamom, toasted almonds, and raisins until everything turns soft and fragrant. Fifty minutes, one pot, and the house smells like a cardamom shop.

There’s nothing quite like the comforting embrace of a warm, creamy dessert after a vibrant, spicy meal. This Indian Rice Pudding, known as Kheer, is the perfect sweet finale. Infused with the heavenly aroma of cardamom and a whisper of rosewater, its rich, velvety texture is pure bliss. While this recipe is wonderfully simple, it’s a labor of love that requires patient stirring. Think of it as a culinary meditation! Put on some music, catch up on a podcast, and get ready to create a dessert that’s worth every single stir.

Ingredients

• SERVES 6
• 5 cups / 1.2 L milk
• 1/4 cup / 50g (1.76 oz) white rice (preferably converted rice)
• 1/3 cup / 113g (4 oz) honey
• 1/4 cup / 30g (1.06 oz) chopped almonds, toasted
• 1/3 cup / 50g (1.76 oz) raisins
• 1/4 tsp / 1g (0.04 oz) ground cardamom
• 1/2 tsp / 2.5 ml rosewater (optional)
• Chopped almonds for garnish

Instructions

1. In a heavy-bottomed medium saucepan, bring the milk to a boil, stirring frequently to prevent a skin from forming. Reduce the heat to medium and let it cook at a lively simmer for 15 minutes, continuing to stir often.
2. Stir in the rice and cook for another 30 minutes over medium heat, or until the rice is completely soft. Stirring frequently is key here to prevent the pudding from sticking or boiling over. Skim off and discard any skin that forms.
3. Mix in the honey, toasted almonds, raisins, and ground cardamom. Continue to cook for 5 more minutes, until the pudding has thickened enough to lightly coat the back of a spoon. Remember, it will thicken considerably as it chills.
4. Remove the saucepan from the heat and stir in the optional rosewater. Pour the pudding into a large bowl. To prevent a skin from forming, press a piece of plastic wrap directly onto the surface of the pudding.
5. Chill for at least 1 hour or up to 24 hours. To serve, spoon the chilled pudding into individual goblets or small bowls and garnish with extra chopped almonds.

Nutritional Information

• A Note on Rice
• The original recipe suggests converted rice, which is parboiled before its bran and germ are removed. This process cleverly pushes nutrients from the outer layers into the kernel, making it more nutritious than standard white rice while retaining a similar texture.

Pro Tips

• Use a heavy-bottomed pot and stir frequently, scraping the bottom and sides, to prevent the milk from scorching and the pudding from sticking.
• To prevent a skin from forming on the pudding as it cools, press a piece of plastic wrap directly onto the surface before refrigerating.
• Feel free to customize! Swap almonds for pistachios or cashews, or use golden raisins or chopped dates instead of regular raisins.
• For a deeper, nuttier flavor, toast the dry rice in a little ghee or butter for a minute before adding the milk.

FAQ

Q: Can I make this Indian rice pudding vegan
A: Yes, this kheer recipe is easily made vegan. Substitute the dairy milk with a full-fat plant-based milk like oat, cashew, or coconut milk for a similarly creamy result. Instead of honey, use an equal amount of maple syrup or agave nectar.

Q: What is the best rice for vegetarian kheer
A: While the recipe suggests converted rice, traditional long-grain Basmati rice is excellent for its authentic aroma. For an extra creamy, thick pudding, you can also use a short-grain white rice like Arborio. Avoid brown rice as it won’t create the classic soft texture.

Q: How do I store leftover rice pudding
A: Store any leftover kheer in an airtight container in the refrigerator for up to 4 days. To prevent a skin from forming, press a piece of plastic wrap directly onto the surface of the pudding before chilling. It can be enjoyed cold straight from the fridge.

Q: Is this recipe gluten-free
A: Yes, this Indian rice pudding recipe is naturally gluten-free as all the ingredients—rice, milk, honey, nuts, and spices—do not contain gluten. It’s a wonderful dessert option for those with gluten sensitivities.

More Recipes You’ll Love

Indian Rice Pudding (Kheer) – vegetarian recipe
Stav Kogan

Indian Rice Pudding (Kheer)

Discover the comforting embrace of a warm, creamy Indian Rice Pudding, known as Kheer. Infused with cardamom and rosewater, this simple, velvety dessert is a labor of love worth every stir.
Prep Time 5 minutes
Cook Time 50 minutes
Total Time 55 minutes
Servings: 6 cup
Calories: 267

Ingredients
  

  • 5 cups (1200 ml) (1.2 L) milk
  • 1/4 cup (50 g / 1.76 oz) white rice (preferably converted rice)
  • 1/3 cup (113 g / 4 oz) honey
  • 1/4 cup (30 g / 1.06 oz) chopped almonds, toasted
  • 1/3 cup (50 g / 1.76 oz) raisins
  • 1/4 tsp (1 g / 0.04 oz) ground cardamom
  • 1/2 tsp (2.5 ml) rosewater (optional)
  • Chopped almonds for garnish
  • Use a heavy-bottomed pot and stir frequently, scraping the bottom and sides, to prevent the milk from scorching and the pudding from sticking.
  • To prevent a skin from forming on the pudding as it cools, press a piece of plastic wrap directly onto the surface before refrigerating.
  • Feel free to customize! Swap almonds for pistachios or cashews, or use golden raisins or chopped dates instead of regular raisins.
  • For a deeper, nuttier flavor, toast the dry rice in a little ghee or butter for a minute before adding the milk.

Method
 

  1. In a heavy-bottomed medium saucepan, bring the milk to a boil, stirring frequently to prevent a skin from forming.
  2. Reduce the heat to medium and let it cook at a lively simmer for 15 minutes, continuing to stir often.
  3. Stir in the rice and cook for another 30 minutes over medium heat, or until the rice is completely soft.
  4. Stirring frequently is key here to prevent the pudding from sticking or boiling over. Skim off and discard any skin that forms.
  5. Mix in the honey, toasted almonds, raisins, and ground cardamom.
  6. Continue to cook for 5 more minutes, until the pudding has thickened enough to lightly coat the back of a spoon. Remember, it will thicken considerably as it chills.
  7. Remove the saucepan from the heat and stir in the optional rosewater.
  8. Pour the pudding into a large bowl. To prevent a skin from forming, press a piece of plastic wrap directly onto the surface of the pudding.
  9. Chill for at least 1 hour or up to 24 hours. To serve, spoon the chilled pudding into individual goblets or small bowls and garnish with extra chopped almonds.

Nutrition

Calories: 267kcalCarbohydrates: 39gProtein: 8.5gFat: 9.7g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

No-Bake Vegetarian Banana Mousse – vegetarian recipe

Fluffy No-Bake Banana Mousse Recipe

This no-bake vegetarian banana mousse is airy, creamy, and made in one bowl without turning on the oven. Whipped cream folded around ripe banana, lemon juice, and a whisper of nutmeg makes it taste like a proper dessert, not a smoothie in disguise. Fifteen minutes of...

Honey-Glazed Baked Pears: An Effortlessly Elegant Dessert – vegetarian recipe

Easy Vegetarian Baked Pears with Honey & Walnuts

These honey-glazed baked pears come out tender, glossy, and just a little tangy from a splash of red wine vinegar. Chopped walnuts and unsweetened coconut flakes add crunch to every spoonful of soft, caramelized fruit. They look elegant enough for a dinner party and...

Vegetarian Almond Fruit Cocktail Float – vegetarian recipe

Easy Vegetarian Almond Jelly with Fruit Cocktail

This vegetarian almond fruit cocktail float is a nostalgic, jiggly almond jelly dessert swimming in sweet evaporated milk. Chilled fruit cocktail on top makes every spoonful creamy, fruity, and lightly floral from the almond extract. It sets in the fridge while you...

No-Bake Vegetarian Banana Mousse – vegetarian recipe

Fluffy No-Bake Banana Mousse Recipe

This no-bake vegetarian banana mousse is airy, creamy, and made in one bowl without turning on the oven. Whipped cream folded around ripe banana, lemon juice, and a whisper of nutmeg makes it taste like a proper dessert, not a smoothie in disguise. Fifteen minutes of...

Honey-Glazed Baked Pears: An Effortlessly Elegant Dessert – vegetarian recipe

Easy Vegetarian Baked Pears with Honey & Walnuts

These honey-glazed baked pears come out tender, glossy, and just a little tangy from a splash of red wine vinegar. Chopped walnuts and unsweetened coconut flakes add crunch to every spoonful of soft, caramelized fruit. They look elegant enough for a dinner party and...

Vegetarian Almond Fruit Cocktail Float – vegetarian recipe

Easy Vegetarian Almond Jelly with Fruit Cocktail

This vegetarian almond fruit cocktail float is a nostalgic, jiggly almond jelly dessert swimming in sweet evaporated milk. Chilled fruit cocktail on top makes every spoonful creamy, fruity, and lightly floral from the almond extract. It sets in the fridge while you...

Ginger Tapioca Pudding with Coconut Milk and Macaroon Crumbl – vegetarian recipe

Creamy Ginger Coconut Tapioca Pudding

Ginger tapioca pudding with coconut milk and macaroon crumble is old-fashioned dessert comfort with a warm, spicy kick. The large pearls are soaked ahead, simmered in coconut milk, then crowned with crunchy crumbled coconut macaroons. It is the kind of slow, gentle...