Main Courses
This Asian rice pudding recipe transforms simple grains into velvety, coconut-kissed comfort that tastes like a warm hug on a chilly evening. đ Growing up in a Boston kitchen, I learned how a few key ingredientsâlike jasmine rice and toasted sesameâcan elevate a dish from ordinary to extraordinary. The secret lies in slow simmering, which develops deep, aromatic flavors without ever turning the rice mushy.
What makes this recipe special is its balance: silky coconut milk lends creamy richness, while pandan leaf or matcha adds a subtle, sophisticated twist that sets it apart from classic versions. The texture is firm yet tender, with each grain distinct but melding into a cohesive, comforting bite. I've tested this method countless timesâwhether for a cozy family dinner or a special occasionâand it never fails to impress.
By the time you're done, you'll have a fragrant, golden-hued pudding that's ready to be topped with toasted sesame seeds, crushed peanuts, or fresh fruit. The aroma alone will have everyone gathering around the table. This isn't just dessertâit's a restaurant-quality experience you can recreate at home, using simple techniques and pantry staples.
The best part? It scales effortlesslyâwhether you're serving a crowd or just treating yourself. Let's get started on creating this warm, comforting masterpiece that's become a staple in my kitchen.
Ingredients for asian rice pudding
Simple grains and aromatic pantry staples create this velvety, restaurant-quality dessert.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice đ | 1 cup | Uncooked, long-grain preferred |
| Full-Fat Coconut Milk 𼼠| 13 ½ oz | One 13.5 oz can, full-fat |
| Light Coconut Milk 𼼠| 1 cup | For creamier texture |
| Water đ§ | 1 ½ cups | Filtered preferred |
| Granulated Sugar đ | ½ cup | Adjust to taste |
| Pandan Leaf đż | 1 whole | Or 1 tsp matcha powder |
| Salt đ§ | ½ tsp | Diamond Crystal preferred |
| Toasted Sesame Seeds đĽ | 2 tbsp | Plus extra for garnish |
| Crushed Peanuts đĽ | Âź cup | For topping |
| Fresh Fruit đ | 1 cup | Mango or lychee suggested |
| Unsalted Butter đ§ | 1 tbsp | For finishing |
| Vanilla Extract đ¸ | 1 tsp | Pure vanilla preferred |
| Ground Cinnamon đż | Âź tsp | Optional for warmth |
| Orange Zest đ | 1 tbsp | Freshly grated |
Jasmine rice is non-negotiable hereâits floral aroma is the soul of this dish. Look for long-grain varieties at Whole Foods or Trader Joe's, where they usually carry it in bulk. The coconut milk matters too: full-fat for richness, but don't skip the light coconut milk for that perfect balance. Pandan leaf can be tricky to findâAsian markets will have it fresh, or use matcha powder if you're in a pinch. I always buy extra sesame seeds since they're used both in the pudding and as garnishâCostco sells them in bulk for half the price.
No pandan? Vanilla bean paste or extra vanilla extract adds depth, though it's not quite the same. Running low on crushed peanuts? Toasted cashews work beautifullyâjust pulse them in a food processor. The fruit topping is flexible: kiwi, passionfruit, or even berries bring freshness. For the sugar, I prefer granulated for even dissolving, but coconut sugar or brown sugar gives a caramel note. The orange zest is worth the effortâmicrowave the peel for 20 seconds to make it easier to grate. And if you're feeling fancy, a drizzle of honey at the end adds another layer.
This pudding tastes even better the next dayâmake it ahead and store covered in the fridge for up to 4 days. For serving, I like to warm it gently in a saucepan with a splash of coconut milk. The sesame seeds and peanuts stay crisp if toasted fresh, so hold off until serving. Freezes beautifully tooâportion into jars and freeze for up to 3 months. Just thaw overnight in the fridge before reheating.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this recipe feels like cheatingâjust rice, coconut milk, water, and sugar. Thatâs it. The jasmine rice soaks up the creamy coconut milk until itâs tender but still holds its shape, while the sugar caramelizes just enough to give it that subtle toasted edge.
- Creamy Without the Fuss: Honestly, the combo of full-fat and light coconut milk is genius. The full-fat gives it that luscious, velvety texture, while the light version keeps it from being too heavy. Stir it once, let it simmer, and youâve got dessert that tastes like it took hours (but didnât).
- Leftover Goldmine: Between us, this is my go-to for meal prep. Make a big batch on Sunday, and youâve got a snack for the weekâcold or warm. My kids grab it straight from the fridge, and I sneak it for breakfast when Iâm in a rush. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxury: Jasmine rice and coconut milk arenât cheap, but this recipe stretches them further than youâd think. A single can of coconut milk makes two servings, and the rice turns every bit of milk into something special. Itâs the kind of dessert that makes you feel fancy without breaking the bank.
Step-by-step instructions for silky coconut-laced Asian rice pudding
Here's how to create a velvety, fragrant rice pudding with layers of toasted sesame and citrus brightness.
đł Step 1: Toast the Jasmine Rice for Nuttier Depth
Heat a medium saucepan over medium heat and add the 1 cup jasmine rice. Toast for 2-3 minutes, stirring constantly, until the grains become fragrant and slightly translucent at the edges. This step develops nutty notes and prevents the rice from becoming mushy.
Watch closelyârice burns quickly. You'll know it's ready when the aroma shifts from raw to toasty. Immediately add the 13.5 oz full-fat coconut milk, 1 cup light coconut milk, 1.5 cups water, 0.5 cup granulated sugar, and 0.5 tsp salt. Stir well to combine, then bring to a gentle boil.
đł Step 2: Simmer with Pandan and Orange Zest
Once boiling, reduce heat to low and stir in the 1 whole pandan leaf (tied with kitchen twine if large) and 1 tbsp orange zest. The pandan will infuse its signature floral aroma, while the zest adds bright citrus notes. Cover and simmer for 25-30 minutes without stirring, until the rice absorbs all the liquid and becomes tender.
Here's the thingâdon't peek during cooking. Every time you lift the lid, you release steam and extend cooking time. Instead, check for doneness by pressing a grain with a forkâit should be soft with no resistance. If any liquid remains, simmer uncovered for 5 more minutes to thicken.
đĽ Step 3: Finish with Butter and Vanilla
Remove from heat and stir in the 1 tbsp unsalted butter and 1 tsp vanilla extract. The butter creates a luxurious mouthfeel, while the vanilla rounds out the flavors. Let the pudding sit covered for 10 minutesâthis resting period allows the starches to fully gelatinize for that signature creamy texture.
Taste and adjust sweetness if needed. I like to add a pinch more sugar here if the pandan's natural bitterness needs balancing. For extra warmth, stir in the 0.25 tsp ground cinnamon now. The spices should be evenly distributed throughout the pudding.
đ˝ď¸ Step 4: Assemble and Garnish
Transfer the pudding to serving bowls and let cool for 10 minutesâwarm pudding is delicious, but the flavors develop further as it cools. Top each serving with 2 tbsp toasted sesame seeds, 0.25 cup crushed peanuts, and 1 cup fresh fruit (mango or lychee work beautifully). The texture contrast between creamy pudding, crunchy toppings, and juicy fruit is pure magic.
For presentation, I like to sprinkle an extra pinch of sesame seeds and a few thin orange zest strips on top. Serve immediately while the pudding is still warm and the fruit is at its juiciest. The aroma alone will have everyone gathering around the table.
Pro Tips For Making Asian Rice Pudding
- STIR CONSTANTLY FIRST 15 MINS: The first 15 minutes of simmering are where the rice actually absorbs the coconut milk instead of turning to mush. I learned this the hard wayâskipping it leaves you with a gluey, sad pudding. Use a wooden spoon and keep it moving, even if it feels tedious.
- SOAK RICE 30 MINUTES MINIMUM: Jasmine rice needs time to plump up, not just a quick rinse. Soak it in cold water for at least 30 minutes before cookingâthis prevents gummy texture later. (Yes, even if youâre impatient like me.)
- USE EQUAL PARTS LIGHT/DARK MILK: Mixing light and full-fat coconut milk (1:1 ratio) balances creaminess without making it greasy. I used to go all-in on full-fat and ended up with a pudding that tasted like a dessert, not a dish.
- STRAIN EXTRA WATER AFTER COOKING: After simmering, drain the pudding and press it through a fine-mesh sieve to remove excess liquid. This step makes all the differenceâno one wants a watery rice pudding. (Your future self will thank you.)
Flavor customization for this dish
Sweet & Spicy Twist
For a bold flavor profile, stir in 1 tsp chili flakes or ½ tsp sambal oelek with the orange zest during simmering. Balance the heat with an extra 1 tbsp sugar and top with crushed candied ginger for a sweet-spicy contrast. This Thai-inspired variation is a crowd-pleaser at my Boston dinner partiesâmy Italian side would never guess the heat came from Asia! đśď¸
Matcha Green Tea Version
Swap the pandan leaf for 1 tbsp matcha powder whisked into the coconut milk before adding to the rice. Add ½ tsp vanilla bean paste for depth and garnish with white sesame seeds instead of toasted. This Japanese-inspired version has a vibrant green hue and earthy umami notes that pair perfectly with red bean paste dollops on top.
Tropical Fruit Fusion
Infuse the coconut milk with ½ cup grated pineapple and 1 cinnamon stick while heating. After simmering, stir in Âź cup toasted coconut flakes and top with passionfruit pulp and lime zest. The tropical flavors remind me of lazy afternoons in Hawaiiâsomething I crave when Boston winters drag on. đ
Coconut-Lime Chia Boost
Add 2 tbsp chia seeds to the pudding during the final 5 minutes of simmering. They'll create delightful little gel pockets that add texture. Finish with lime zest and toasted coconut flakes for a bright, refreshing twist. This version has a subtle tang that cuts through the richness beautifully.
Warm Cardamom Spice
Replace cinnamon with ½ tsp ground cardamom (toasted in a dry pan for 30 seconds first) and add 1 star anise pod during simmering. Remove the star anise before serving. The warm, floral notes create a Middle Eastern-inspired profile that pairs wonderfully with dried apricots as a topping.
Almond-Infused Luxury
Toast Âź cup sliced almonds until golden, then blend into the pudding during the final 10 minutes of cooking. Garnish with extra toasted almonds and a drizzle of honey. This version feels extra specialâperfect for when I want to impress guests without spending hours in the kitchen. The nutty depth makes it taste like a gourmet dessert. đĽ
Nutrition facts
Frequently asked questions
Can I use regular white rice instead of jasmine?
While you can substitute white rice, jasmine's floral aroma is key to this recipe's authentic character. For a similar texture, use long-grain white rice (like Mahatma or Calrose) and reduce the simmering time by 5 minutes. The flavor won't be identical, but it'll still be deliciousâjust less aromatic.
Why does my rice pudding turn out mushy?
Overcooking or stirring too often are the main culprits. The rice should simmer gently without stirringâjust press a grain with a fork to check doneness. If it's still firm after 30 minutes, add 2 tbsp water and cook 5 more minutes uncovered. For extra firmness, use 1:1.5 rice-to-liquid ratio instead of 1:2.
Can I make this recipe dairy-free?
Skip the butter and use coconut oil (1 tbsp) for finishing instead. The coconut milk already provides richness, so no other substitutions are needed. Just ensure all other ingredients (like vanilla extract) are dairy-free. The texture will remain creamy without butter's help.
How do I store leftovers?
Store in an airtight container in the fridge for up to 4 days. For best texture, reheat gently in a saucepan with 2 tbsp coconut milk over low heat until warm. The pudding thickens as it cools, so add a splash of milk if it seems too firm when reheating. Freezing isn't recommendedâit alters the texture.
What's the best way to toast sesame seeds?
Use a dry small skillet over medium heat. Add 2 tbsp sesame seeds and stir constantly for 1-2 minutes until golden and fragrant. Watch closelyâthey burn quickly! Remove immediately and let cool before using. For extra flavor, add a pinch of salt while toasting. Store any extras in a jar for up to 2 weeks.
