Jasmine Rice Pudding Recipe: Fragrant Coconut and Cardamom Delight

Jasmine Rice Pudding Recipe: Fragrant Coconut and Cardamom Delight

This jasmine rice pudding transforms simple ingredients into a dessert that feels both comforting and exotic. The fragrant rice cooks slowly in coconut milk, absorbing rich flavors and creating a creamy texture that’s hard to resist.

The addition of cardamom elevates this dish, infusing every bite with a warm, aromatic depth. I’ve perfected the balance of sweetness and spice to ensure it’s restaurant-quality without being overly complex.

What you’ll love most is how the rice softens into a velvety consistency while maintaining just enough bite. It’s a dessert that’s as satisfying as it is elegant, perfect for any occasion.

Serve it warm or chilled, garnished with toasted coconut or a drizzle of honey. Here’s how to make it at home.

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

Ingredients for Jasmine Rice Pudding

Simple pantry staples plus a few special touches make this dessert sing with flavor.

Ingredient Amount Notes
Jasmine Rice 🌾 1 cup Rinsed until water runs clear
Coconut Milk 🥥 2 cups Full-fat canned preferred
Whole Milk 🥛 2 cups Or substitute 2% for lighter texture
Granulated Sugar 🍚 ¾ cup Adjust to taste preference
Cardamom Pods 🌿 6 pieces Lightly crushed, seeds removed
Vanilla Extract 🌿 1 tsp Pure vanilla for best flavor
Ground Cinnamon 🌶️ ½ tsp Freshly ground if possible
Salt 🧂 ¼ tsp Fine grain for even distribution
Unsalted Butter 🧈 2 tbsp For richness and creaminess
Heavy Cream 🥛 ½ cup Optional for extra creaminess
Toasted Coconut Flakes 🥥 ¼ cup For garnish, toasted lightly
Honey 🍯 2 tbsp For drizzling at serving

The jasmine rice is non-negotiable here—it absorbs the coconut milk beautifully and gives that signature fragrance. Look for Thai brands at Asian markets or Trader Joe’s for the best quality. Cardamom pods can be pricey, but a little goes a long way (and they keep forever). I always buy full-fat coconut milk—Thai Kitchen or Chaokoh are my go-tos for that rich, creamy base.

No cardamom? Ground cardamom at half the amount works, but whole pods have more depth. Swap coconut milk for almond milk if you need dairy-free (though the texture won’t be as lush). Out of honey? Maple syrup drizzles just as nicely. The vanilla can be vanilla bean paste for extra flavor punch—just scrape out the seeds and use the pod in the simmering milk.

Pudding thickens as it cools, so it’ll set up perfectly after a few hours in the fridge. Stores well for 4-5 days—just press plastic wrap directly on the surface to prevent a skin. Freezes for 1 month, though it’s best fresh.

❤️

Why You’ll Love This Recipe

  • Set and Forget: I just dump everything in one pot, simmer, and stir occasionally—no fancy techniques or last-minute fuss.
  • Cardamom Magic: The warm, citrusy aroma from those crushed pods turns the creamy coconut milk into something ridiculously good.
  • Crowd Pleaser: I’ve served this at potlucks and family dinners, and even the picky eaters go back for seconds.
  • Next-Day Win: Honestly, it tastes even better the next day, and it keeps for ages in the fridge—perfect for lazy breakfasts.

Step-by-Step Instructions for Jasmine Rice Pudding

Here’s the method. Straightforward, tested, works every time.

Step 1: Rinse and Toast the Jasmine Rice

Rinse the 1 cup Jasmine Rice under cold water until the water runs completely clear. This removes excess starch and prevents a gummy texture in your pudding. Drain well in a fine-mesh sieve, shaking to remove all excess water.

In a large, heavy-bottomed pot, melt the 2 tbsp Unsalted Butter over medium heat. Add the drained rice and toast for 2-3 minutes, stirring constantly, until the grains become slightly translucent and give off a nutty aroma. This step enhances the rice’s natural flavor.

Step 2: Simmer Rice in Milks with Aromatics

Pour in the 2 cups Coconut Milk and 2 cups Whole Milk, then add the 0.75 cup Granulated Sugar, 6 pieces Cardamom Pods, 0.25 tsp Salt, and 0.5 tsp Ground Cinnamon. Stir well to dissolve the sugar and distribute the spices evenly.

Bring the mixture to a gentle boil over medium-high heat, then immediately reduce to low heat. Cover and simmer for 25-30 minutes, stirring every 5 minutes to prevent sticking. The rice is done when it’s tender and the mixture has thickened to the consistency of thick porridge.

Step 3: Add Vanilla and Heavy Cream

Once the rice is tender, remove the pot from heat. Stir in the 1 tsp Vanilla Extract and 0.5 cup Heavy Cream. The vanilla adds depth to the flavor, while the cream makes the pudding luxuriously rich.

The pudding will continue to thicken as it cools. If it seems too thick at this point, you can thin it slightly with a splash of warm milk. Taste and adjust sweetness if needed—the coconut milk and sugar should provide a balanced sweetness.

Step 4: Rest and Serve with Toppings

Let the pudding rest off the heat for 5-10 minutes to allow the flavors to meld together. The cardamom will infuse the pudding with its warm, citrusy aroma, while the cinnamon adds a comforting warmth.

Discard the cardamom pods. Ladle the pudding into serving bowls and drizzle each portion with 2 tbsp Honey. Sprinkle with 0.25 cup Toasted Coconut Flakes for a delightful textural contrast and extra coconut flavor. Serve warm or chilled—the choice is yours.

👨‍🍳

Pro Tips For Making Jasmine Rice Pudding

  • Rinse the Rice: Soak jasmine rice for 10 minutes then rinse until water runs clear—this removes excess starch so your pudding turns out creamy, not gummy.
  • Simmer Low and Slow: Keep the heat at a gentle simmer, not a boil, or the coconut milk will separate and the rice won’t absorb the liquid evenly.
  • Crush the Cardamom: Lightly crush the cardamom pods before adding them so the flavor infuses better—no one wants to bite into a whole pod.
  • Use Full-Fat Coconut Milk: Skip the light version; the fat in full-fat coconut milk gives the pudding that rich, velvety texture you’re after.

Essential Equipment for Perfect Results

Heavy-Bottomed Pot

A 3-4 quart heavy-bottomed pot is essential for even heat distribution. I use my Le Creuset Dutch oven—it prevents scorching and maintains steady temperatures. Thin pots can cause hot spots that burn the milk mixture. 🔥

Wooden Spoon

Stir with a flat wooden spoon to scrape the bottom without scratching your pot. The flat edge helps you monitor the rice and catch any bits before they stick. Avoid metal utensils that can damage non-stick surfaces.

Fine-Mesh Sieve

Rinsing rice properly requires a fine-mesh sieve. I use an OXO Good Grips model—it’s sturdy and the fine holes catch every grain. This prevents starch from clouding your pudding, ensuring a creamy, not gummy, texture.

Measuring Cups

Precise measurements matter for the perfect consistency. Use standard dry measuring cups for rice and liquid measuring cups for milks. I keep a Pyrex 2-cup liquid measure just for recipes like this one.

Spice Grinder

If using whole cardamom pods, a dedicated coffee/spice grinder makes quick work of crushing seeds. I grind 6 pods at a time for fresh, fragrant results. Pre-ground cardamom works but loses potency faster.

Whisk

A balloon whisk helps dissolve sugar evenly and incorporates air for a lighter texture. I use an 11-inch OXO whisk—it reaches all corners of the pot without splashing. This small tool makes a noticeable difference in your final product.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 24g31%
Saturated Fat 18g90%
Cholesterol 45mg15%
Sodium 120mg5%
Total Carbohydrate 48g17%
Dietary Fiber 2g7%
Sugars 32g
Protein 8g16%
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 use a different type of rice?

Stick with jasmine for best results, as its floral aroma is key. Basmati works in a pinch but lacks the same fragrance. Avoid long-grain white rice—it stays too firm and absorbs flavors poorly.

2

How do I prevent the pudding from burning?

Use a heavy-bottomed pot and stir every 5 minutes while simmering on low heat. If it starts to stick, add a splash of warm milk to loosen it.

3

Can I make this dairy-free?

Yes! Swap whole milk for almond or oat milk and skip the heavy cream. Use coconut oil instead of butter. The texture will be slightly lighter but still delicious.

4

Why is my pudding grainy?

This usually means the rice wasn’t cooked long enough. Simmer for the full 25-30 minutes, stirring often. Also, rinse the rice well before cooking to remove excess starch.

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