Indian Rice Pudding Recipe Coconut Milk: Cardamom-Scented Creamy Bliss

Indian Rice Pudding Recipe Coconut Milk: Cardamom-Scented Creamy Bliss

This coconut milk rice pudding brings the warm, comforting flavors of traditional Indian kheer to your kitchen with a modern twist. Cardamom pods release their aromatic magic as they simmer, infusing every bite with a fragrant depth that’s impossible to resist.

What sets this version apart is the rich, velvety texture achieved through slow cooking with coconut milk. The rice grains absorb the liquid gradually, creating a creamy consistency that’s luxurious without being heavy. A touch of sugar enhances the natural sweetness.

As the pudding thickens, it develops a beautiful golden hue and a texture that’s both creamy and slightly grainy from the soft rice. The cardamom provides a subtle floral note that perfectly complements the coconut, making each spoonful a balanced blend of flavors.

The result is a dessert that’s elegant enough for special occasions yet simple enough for a cozy weeknight treat. Serve warm or chilled for different textural experiences.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Indian Rice Pudding Recipe Coconut Milk

Warm spices and creamy coconut make this dessert feel like a cozy hug in a bowl.

Ingredient Amount Notes
Basmati Rice 🌾 ¾ cup Rinsed until water runs clear
Full-Fat Coconut Milk 🥥 2 cans 13.5 oz cans, shaken well
Whole Milk 🥛 1 cup Whole for creaminess
Granulated Sugar 🍚 ½ cup Adjust to taste preference
Green Cardamom Pods 🌿 8 pieces Lightly crushed, seeds exposed
Water 💧 2 cups For initial rice cooking
Unsalted Butter 🧈 2 tbsp For richness and depth
Ground Cinnamon 🌰 ¼ tsp Optional garnish
Chopped Pistachios 🌰 ¼ cup For topping and texture
Rose Water 🌹 1 tsp Optional, for floral aroma
Vanilla Extract 🌿 1 tsp Pure extract preferred
Pinch of Salt 🧂 1 pinch Balances sweetness

The cardamom is non-negotiable here. Indian grocery stores have the best prices and freshest pods, but Whole Foods or Trader Joe’s work too. Look for plump, green pods—dry, brown ones have lost their aroma. The coconut milk needs to be full-fat for that velvety texture (light won’t cut it). I always grab Thai Kitchen or Native Forest brands—consistent quality, no weird additives.

No cardamom? Ground cardamom at half the amount works, but whole pods are worth hunting down. Swap pistachios for sliced almonds or cashews if that’s what’s in your pantry. Coconut milk can be canned or carton, but canned is richer. If you’re avoiding dairy, use all coconut milk—just add a splash of water to thin it out. The sugar can be swapped for jaggery or coconut sugar for a deeper flavor.

This pudding thickens as it cools, so it’s actually better made ahead. Keeps in the fridge for 4-5 days (if it lasts that long). Reheat gently with a splash of milk. Leftovers? Freeze for up to 3 months—perfect for sudden dessert cravings.

❤️

Why You’ll Love This Recipe

  • I’ll be real: leftovers taste even richer after the flavors meld overnight, so it’s perfect for making ahead.
  • One Pot Wonder: I just dump basmati rice, coconut milk, and cardamom pods into a single pot and let it do its thing—no fancy gadgets or constant stirring.
  • Rich Coconut Comfort: The full-fat coconut milk gives it this luxurious, creamy texture that’s sweet but not overpowering, with cardamom adding that warm, aromatic kick.
  • Feeds a Crowd: Honestly, it’s my go-to for gatherings—double the batch, and it keeps everyone happy with minimal effort.

Step-by-Step Instructions for Cardamom-Scented Rice Pudding

This method delivers that perfect creamy texture with aromatic cardamom in every bite.

Step 1: Rinse and Parcook the Basmati Rice

Rinse the 0.75 cup Basmati Rice under cold water until the water runs completely clear—this removes excess starch so your pudding doesn’t turn gummy. I use a fine-mesh strainer for this step.

In a medium saucepan, combine the drained rice with the 2 cups Water and bring to a boil over high heat. Once boiling, reduce to low heat, cover, and simmer for 5 minutes until the rice is just tender but still has a slight bite. You’ll finish cooking it in the milks, so don’t overdo this step.

Step 2: Infuse the Milks with Cardamom and Sugar

While the rice cooks, lightly crush the 8 pieces Green Cardamom Pods to expose the seeds—this releases their aromatic oils. In another saucepan, combine the 2 cans Full-Fat Coconut Milk, 1 cup Whole Milk, 0.5 cup Granulated Sugar, and the crushed cardamom pods.

Heat over medium-low heat for 5-7 minutes, stirring occasionally, until the mixture is steaming and the sugar fully dissolves. You’ll start to smell the cardamom’s warm, citrusy fragrance—that’s how you know the infusion is working. Don’t let it boil.

Step 3: Combine Rice and Milks for Creamy Perfection

Add the parcooked rice to the warm milk mixture, stirring gently to combine. Return to medium-low heat and cook uncovered for 20-25 minutes, stirring frequently to prevent sticking. The pudding should thicken enough to coat the back of a spoon.

Stir in the 2 tbsp Unsalted Butter and 1 pinch Pinch of Salt—the butter adds richness, while the salt balances the sweetness. Keep an eye on the texture; you want it creamy, not soupy. If it thickens too quickly, reduce the heat slightly.

Step 4: Finish with Vanilla and Rose Water

Remove the saucepan from heat and stir in the 1 tsp Vanilla Extract and 1 tsp Rose Water. The rose water adds a delicate floral note, but a little goes a long way—taste as you go if you’re unsure.

Let the pudding sit for 5 minutes to cool slightly and absorb the final flavors. The texture will thicken a bit more as it cools. If you prefer it warmer, reheat gently over low heat, adding a splash of milk if needed.

Step 5: Garnish and Serve

Spoon the pudding into serving bowls and top with the 0.25 cup Chopped Pistachios for a satisfying crunch. For an extra touch, dust with the 0.25 tsp Ground Cinnamon—it complements the cardamom beautifully.

Serve warm or chilled, depending on your preference. I like it slightly warm with the pistachios scattered on top for contrast. The pudding will keep in the fridge for up to 3 days, though it’s best enjoyed fresh.

👨‍🍳

Pro Tips For Making Indian Rice Pudding Recipe Coconut Milk

  • Toast the Rice: Lightly toast the basmati rice in the pot for 2-3 minutes before adding liquids—I learned this the hard way after my first few batches turned out gummy instead of creamy.
  • Use Full-Fat Only: Skip the light coconut milk; the fat content is what gives this pudding its rich, velvety texture. After trying both, I finally figured out why mine was watery.
  • Crush Cardamom Pods: Gently crush the green cardamom pods before adding them to release their aroma, or you’ll end up with a bland pudding that tastes like it’s missing something.
  • Simmer Low and Slow: Keep the heat at a gentle simmer, not a boil, or the coconut milk will separate. My grandmother swore by this, and she was right.

Regional Styles of This Recipe

North Indian Kheer

In the northern regions, this dessert often includes saffron strands soaked in 2 tbsp warm milk for a golden hue and luxurious aroma. I love how the saffron pairs with cardamom—it’s a match made in dessert heaven. The rice is typically cooked longer for a thicker consistency. 💛

South Indian Payasam

Down south, they use jaggery instead of sugar for a deep, caramel-like sweetness. The texture is thinner, almost drinkable, and often served in small cups. I’ve tried this version with coconut milk and it’s incredibly refreshing on a hot day.

Bengali Style

Bengalis add 1-2 bay leaves and a pinch of ground nutmeg for warmth. The rice grains are kept more distinct, almost like a porridge. I find this style particularly comforting—perfect for chilly evenings in my Boston apartment.

Punjabi Variations

Punjabi versions often include khoya (milk solids) for extra richness, and the pudding is garnished with silver leaf (varak) for special occasions. It’s decadent, almost like a rice pudding fit for royalty.

Goan Influence

In Goa, the Portuguese influence shows in the use of coconut milk and sometimes cashews instead of pistachios. The cardamom is still key, but I’ve seen versions with a hint of cinnamon too.

Hyderabadi Special

Hyderabadi kheer often includes rose water and kewra water for a floral complexity. The rice is soaked for 30 minutes before cooking to ensure each grain absorbs maximum flavor. It’s a fragrant experience in every bite. 🌹

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 22g110%
Cholesterol 25mg8%
Sodium 85mg4%
Total Carbohydrate 40g15%
Dietary Fiber 2g7%
Sugars 25g
Protein 6g12%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I make this with light coconut milk?

I don’t recommend it. Light coconut milk lacks the fat content needed for that rich, creamy texture. Full-fat is essential for authentic flavor and consistency.

2

What if I don’t have cardamom pods?

Ground cardamom works in a pinch—use 1 teaspoon instead of pods. It won’t have the same depth, but it’ll still add that signature warm, citrusy note.

3

How long does this pudding keep?

It stays fresh in the fridge for 4-5 days in an airtight container. The flavors actually deepen over time, making leftovers a treat!

4

Can I use a different type of rice?

Basmati is ideal, but jasmine or short-grain works too. Avoid instant rice—it turns mushy. Adjust liquid slightly if using a different variety.

★★★★★4.7(2 reviews)
Tyler Campbell