Black Sticky Rice With Coconut Milk Recipe: Fragrant Pandan-Coconut Fusion in One Pot

Main Courses

Black Sticky Rice With Coconut Milk Recipe: Fragrant Pandan-Coconut Fusion in One Pot

This black sticky rice recipe with coconut milk transforms simple ingredients into a fragrant, dessert-worthy dish that tastes like a tropical escape. The deep purple-black rice absorbs the rich coconut milk perfectly, creating a creamy, slightly chewy texture that's naturally sweet and satisfying.

What makes this recipe special is how it combines traditional techniques with modern convenience—no special equipment needed beyond a pot and some patience for soaking.

By the time you're done, you'll have a dish that's elegant enough for celebrations but simple enough for weeknights. The pandan leaves add a delicate floral aroma that pairs beautifully with the coconut, while the rice maintains its signature stickiness without being gluey.

This recipe is also vegan-friendly, making it perfect for plant-based diets or anyone looking for a naturally sweet dessert alternative.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for black sticky rice recipe coconut milk

Eleven ingredients transform into a fragrant, dessert-worthy black sticky rice fusion with coconut and pandan.

Ingredient Amount Notes
Black Sticky Rice 🍚 1 cup Uncooked, long-grain variety
Full-Fat Coconut Milk 🥥 13 ½ oz Canned, unsweetened preferred
Pandan Leaves 🌿 2 whole Fresh or frozen, tied in cheesecloth
Coconut Sugar 🍯 ½ cup Or substitute brown sugar
Water 💧 1 ½ cups Filtered preferred for clarity
Vegetable Oil 🫒 1 tbsp Light, neutral flavor
Salt 🧂 ½ tsp Fine sea salt preferred
Lime Juice 🍋 1 tbsp Freshly squeezed
Toasted Coconut Flakes 🥥 ¼ cup For garnish, unsweetened
Crushed Macadamia Nuts 🥜 ¼ cup Optional garnish
Sesame Seeds 🌾 1 tsp Toasted for aroma

The black sticky rice is the star—look for authentic Thai or Indonesian varieties at specialty Asian markets or well-stocked grocery stores like Whole Foods or H Mart. The coconut milk should be full-fat and unsweetened; Aroy-D or Thai Kitchen brands are excellent choices. Fresh pandan leaves are ideal, but frozen works in a pinch—just thaw and tie them in cheesecloth before adding. If you can't find coconut sugar, light brown sugar is a seamless substitute, though it has a slightly different caramel note.

No pandan leaves? A few drops of pandan extract (available at Asian markets) or vanilla extract at half the amount will mimic the floral aroma. Running short on coconut milk? Light coconut milk works, but the texture will be slightly less creamy. The lime juice is crucial for brightness—never skip it, even if you're not a fan of citrus. For the garnish, toasted sesame seeds add depth, while crushed macadamia nuts bring a luxurious crunch. If nuts aren't an option, extra coconut flakes work beautifully.

This dish reheats beautifully—store in an airtight container for up to 4 days in the fridge, though it's best enjoyed fresh. For longer storage, freeze portions for up to 3 months in a sealed container. The rice maintains its stickiness when reheated with a splash of water or coconut milk. Garnishes like toasted coconut and nuts can be added fresh after reheating for maximum crunch. Double the recipe if you're serving a crowd—it's that good.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: that first whiff of pandan leaves steeping in the coconut milk. It’s like a tropical hug in a bowl—sweet, fragrant, and just a hint of vanilla. The sugar caramelizes into the rice, giving it this deep, molasses-like richness that’s dangerously addictive.
  • No Soaking Needed: I’ll admit, I used to dread the soaking step with sticky rice—until I discovered this trick. Just rinse the black rice once, then simmer it in coconut milk and water like porridge. Fifteen minutes later, you’ve got that signature creamy texture without the wait.
  • Pandan Perfection: Here’s what sold me: that first whiff of pandan leaves steeping in the coconut milk. It’s like a tropical hug in a bowl—sweet, fragrant, and just a hint of vanilla. The sugar caramelizes into the rice, giving it this deep, molasses-like richness that’s dangerously addictive.
  • Weeknight to Party: Between us, this is my secret weapon for lazy nights and last-minute gatherings. Serve it warm with a sprinkle of toasted coconut for a quick dinner, or chill it for a refreshing dessert. (Yes, even on a Tuesday night, I’ve been known to eat it straight from the pot.)

Step-by-step instructions for black sticky rice with coconut milk

This method delivers perfectly tender black sticky rice infused with fragrant pandan and rich coconut milk.

1

Prepare the Pandan Infusion

In a small saucepan, combine the 13.5 oz full-fat coconut milk, 2 whole pandan leaves (tied in cheesecloth if using fresh), and 1.5 cups water. Bring to a gentle simmer over medium heat and cook for 10 minutes, allowing the pandan to steep and infuse the coconut milk with its signature floral aroma.

I always use a small saucepan for this step to prevent boiling over. The pandan leaves should turn a vibrant green as they release their essence into the liquid. Strain the mixture through a fine-mesh sieve into a measuring cup, pressing gently on the pandan to extract every last drop of flavor. Discard the leaves after use.

2

Toast the Rice and Build the Flavor Base

Heat a heavy-bottomed pot over medium heat and add 1 tablespoon vegetable oil. Once shimmering, add the 1 cup black sticky rice and toast for 2-3 minutes, stirring constantly, until the grains become translucent at the edges and release a nutty aroma. This dry toasting step is crucial for developing the rice's natural flavors.

Immediately add the 0.5 cup coconut sugar and 0.5 teaspoon salt, stirring to coat the rice evenly. The sugar will begin to caramelize slightly, creating a subtle sweetness that balances the earthy rice. Pour in the strained pandan-infused coconut milk mixture, bringing the total liquid to 3 cups. Stir gently but thoroughly to combine.

3

Simmer to Perfect Texture

Bring the mixture to a boil over medium-high heat, then immediately reduce to low heat. Cover the pot with a tight-fitting lid and simmer for 30-35 minutes, without stirring. The rice will absorb the liquid gradually, becoming tender and developing its signature sticky texture.

Here's the thing—this is where patience pays off. The rice is done when it reaches a creamy, pudding-like consistency with no visible liquid remaining. If you peek and see any moisture, simply cover and return to low heat for another 5 minutes. The pot should feel noticeably lighter as the rice absorbs all the liquid.

4

Finish and Garnish

Once the rice reaches the perfect texture, remove from heat and stir in the 1 tablespoon lime juice. This brightens the dish and cuts through the richness of the coconut milk. Let the rice sit covered for 5 minutes to allow the flavors to meld completely.

To serve, transfer to a shallow bowl or individual plates. Garnish with 0.25 cup toasted coconut flakes, 0.25 cup crushed macadamia nuts, and 1 teaspoon sesame seeds. The contrast of textures and temperatures creates a truly luxurious presentation. Serve immediately while still warm for the best experience.

👨‍🍳

Pro Tips For Making Black Sticky Rice Recipe Coconut Milk

  • SOAK THE RICE LONGER: Black sticky rice needs at least 6 hours of soaking—overnight is ideal. I learned this the hard way when my rice turned mushy because I rushed it; longer soaking breaks down the starches for that perfect chewy texture.
  • USE FRESH PANDA LEAF: Dried pandan leaves lose their aroma fast, so grab fresh ones if possible. If you must use dried, crush them lightly with your palm before adding—this releases the scent into the coconut milk without turning it bitter.
  • STIR ON LOW HEAT: Black sticky rice burns easily, so keep the heat at a gentle simmer after the initial boil. I used to crank it up, and half the time, I’d end up with a charred bottom. A steady, low simmer keeps the rice creamy and the coconut milk from curdling.
  • ADD COCONUT SUGAR LAST: Sprinkle the coconut sugar in the final 5 minutes of cooking to avoid caramelizing it into the rice. I skipped this once and ended up with a grainy, overly sweet texture—now I always save it for the end.

Perfect pairings for this black sticky rice recipe coconut milk

Tropical Fruit Pairings

This fragrant black sticky rice shines when paired with ripe mango slices—their natural sweetness complements the coconut perfectly. I like to serve it with sliced pineapple for a refreshing contrast, or dragon fruit for a vibrant pop of color.

For a dessert twist, add passion fruit pulp drizzled on top—just 1 tablespoon per serving enhances the tropical vibe. 🌺

Spiced Tea Combinations

Balance the richness with jasmine green tea or pandan-infused tea—both echo the floral notes in the rice. For something bolder, try spiced chai tea with 1 teaspoon cinnamon and ½ teaspoon cardamom per cup.

The warmth of the spices cuts through the coconut's creaminess beautifully. I often serve it with coconut milk chai for a cohesive experience.

Savory Counterparts

For a complete meal, pair this dessert-like rice with grilled lemongrass chicken or tofu satay—the tangy marinade cleanses the palate. A simple cucumber-mint salad with 1 tbsp lime juice and 2 tbsp chopped mint adds a refreshing crunch.

The contrast of textures makes every bite feel balanced and intentional. 🥗

Wine and Cocktail Pairings

A sweet Riesling or Moscato d'Asti enhances the coconut and pandan flavors without overpowering them. For cocktails, try a coconut mojito—muddle 4 mint leaves, 1 lime wedge, and 1 oz lime juice, then top with 2 oz white rum and 2 oz coconut water.

The citrus brightness mirrors the lime in the rice. 🍹

Garnish Upgrades

Elevate your presentation with edible flowers like hibiscus or orchids for a resort-style touch. A sprinkle of flaky sea salt (just ½ teaspoon) amplifies the coconut sweetness, while toasted coconut flakes add texture.

For a smoky note, lightly toast sesame seeds in a dry pan for 30 seconds before garnishing. 🌿

Seasonal Adaptations

In summer, serve it chilled with lychee sorbet on the side. For winter, warm it slightly and pair with spiced apple slices and warm ginger tea. The rice’s natural sweetness makes it versatile year-round—just adjust the toppings to match the season. ❄️

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 18g90%
Cholesterol 0mg0%
Sodium 180mg8%
Total Carbohydrate 45g16%
Dietary Fiber 3g11%
Sugars 28g
Protein 4g8%
* 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

Why does my black sticky rice turn out too dry or crumbly?

The key is patience during simmering! If your rice feels dry, you likely reduced the heat too quickly or didn't cover it tightly. Always maintain low heat after boiling and keep the lid on snugly. The rice should absorb all liquid in 30-35 minutes—if it's still moist, cook another 5 minutes covered. For extra creaminess, stir in 1-2 tablespoons coconut milk at the end if needed.

2

Can I substitute regular jasmine rice for black sticky rice?

Not recommended—black sticky rice has a unique earthy, slightly nutty flavor and chewy texture that regular rice can't replicate. However, if you're in a pinch, use black forbidden rice (also called "black jasmine") as a closer alternative. It's widely available at Asian markets and has similar properties. Never use white or brown rice—they'll turn mushy and lack the signature stickiness.

3

How do I make this recipe vegan-friendly?

This recipe is already 100% vegan! The coconut milk, coconut sugar, and lime juice are all plant-based, and no animal products are used. For extra assurance, check your vegetable oil label to confirm it's plant-derived (some brands use animal-derived oils). The toasted coconut and nuts are also vegan, but always verify if you're using store-bought versions.

4

What's the best way to store leftovers?

Store in an airtight container in the fridge for up to 4 days, or freeze for 3 months for longer storage. To reheat, microwave with 1 tablespoon water or coconut milk per serving, covered, for 1-2 minutes. For best texture, avoid reheating more than once. Garnishes like toasted coconut and nuts should be added fresh after reheating to maintain crunch.

5

Can I make this recipe without pandan leaves?

Use 2 teaspoons pandan extract or 1 teaspoon vanilla extract as a substitute. For a more authentic flavor, try ½ teaspoon turmeric (for color) plus ½ teaspoon cinnamon (for warmth). If you're avoiding all extracts, simply omit them—the coconut milk will still provide richness, though the floral aroma will be less pronounced. The lime juice will still add brightness to balance the coconut.

★★★★★4.7(14 reviews)
Categories Main Courses