Main Courses
This black rice and coconut milk recipe transforms simple ingredients into a dish that's rich with nutty depth and fragrant jasmine notes. The deep purple-black grains absorb the coconut milk beautifully, creating a creamy, satisfying texture that's both elegant and comforting.
Perfect for plant-based diets, this dish delivers restaurant-quality results with minimal effort.
Cooking begins with soaking the black rice to enhance its natural sweetness, then simmering it gently in coconut milk until tender and infused with flavor. The result is a visually stunning dish that pairs perfectly with fresh herbs, toasted nuts, or a sprinkle of sesame seeds.
Ideal for weeknight dinners or special occasions, this recipe is as nutritious as it is delicious.
Ingredients for black rice and coconut milk
Sixteen ingredients blend to create a fragrant, nutty black rice dish that's elegant yet simple.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Rice (Forbidden Rice) 🌾 | 1 cup | Uncooked, rinsed well |
| Full-Fat Coconut Milk 🥥 | 1 ½ cups | Canned, unsweetened |
| Jasmine Rice (White) 🌾 | ¼ cup | For aroma infusion |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Fresh Ginger 🌿 | 1 tbsp | Grated, peeled |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Lemongrass 🌿 | 2 tbsp | Finely chopped, lower stalk |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems removed |
| Toasted Sesame Seeds 🌰 | 1 tbsp | For garnish |
| Coconut Oil 🫒 | 1 tbsp | For cooking |
| Sea Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| White Pepper 🌶️ | ¼ tsp | Freshly ground |
| Maple Syrup 🍯 | 1 tbsp | Pure, grade A |
| Red Curry Paste 🌶️ | 1 tbsp | Vegan version |
The black rice is the star—look for forbidden rice at Asian markets or specialty grocery stores like Whole Foods. It's pricier than white rice but worth it for the deep purple color and nutty flavor. If you can't find it, black jasmine rice works as a substitute. The coconut milk should be full-fat for creaminess, and brands like Thai Kitchen or Goya are reliable. For the jasmine rice, Daybreak or Lotus Foods are good choices, though any high-quality jasmine rice will do. Fresh ginger and garlic should smell vibrant—if they're musty, skip them.
No lemongrass? Substitute 1 tbsp lime zest plus 1 tsp lime juice for a similar brightness. Running short on cilantro? Fresh basil or mint work in a pinch. The red curry paste needs to be vegan—check labels for fish sauce or shrimp paste. For extra depth, toast the curry paste in coconut oil for 30 seconds before adding it to the rice. The maple syrup adds subtle sweetness, but if you prefer it less sweet, reduce to 1 teaspoon. Prefer white pepper? Black pepper works too, just omit the white for a different finish.
Store cooked rice in an airtight container in the fridge for up to 4 days—it actually tastes better the next day as flavors meld. For freezing, portion into single servings and keep for up to 3 months. To reheat, add a splash of water or coconut milk and warm gently on the stove. Garnish with toasted sesame seeds just before serving to keep them crisp. This dish pairs beautifully with a side of steamed bok choy or a simple cucumber salad for a complete meal.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash a million bowls—just toss everything in one pot, walk away, and come back to fragrant rice. The black rice soaks up the coconut milk like a dream, so no extra stirring or fussing required.
- Velvet Creaminess: That first bite? Rich, nutty, and so satisfying—full-fat coconut milk turns this into a decadent bowl without a drop of dairy. The ginger adds just enough zing to balance the sweetness, and the jasmine rice keeps it light. Honestly, it’s the kind of dish that makes me want to eat straight from the pot.
- Weeknight Workhorse: Between us, this is my go-to when I’m feeding the family or hosting friends who “just dropped by.” The leftovers reheat beautifully, and the flavors only get better the next day. Plus, it’s got that “I put effort in” vibe without requiring a 3-hour meal.
- Budget Luxury: Black rice might sound fancy, but a single bag lasts forever—mix it with regular jasmine rice, and you stretch it for multiple meals. Coconut milk adds depth without breaking the bank, and ginger is one of the cheapest pantry upgrades you can make. It’s fancy enough for company but cheap enough for Tuesday nights.
Step-by-step instructions for black rice and coconut milk rice
This method transforms forbidden rice into a fragrant, nutty dish with balanced sweetness and depth.
Prepare the Aromatic Base
Heat the 1 tablespoon coconut oil in a medium saucepan over medium heat until shimmering. Add the 2 tablespoons finely chopped lemongrass and 3 minced garlic cloves, cooking for 1-2 minutes until fragrant—you should smell the bright citrus and garlic notes without any browning.
Stir in the 1 tablespoon grated fresh ginger and 1 tablespoon red curry paste, cooking for another 30 seconds until the paste loses its raw taste. This aromatic base forms the flavor foundation for the entire dish. If the paste sticks, add 1 tablespoon vegetable broth to loosen it while maintaining the paste's rich texture.
Toast the Black Rice
Add the 1 cup uncooked black rice to the saucepan and stir to coat evenly in the aromatic oil. Toast for 2-3 minutes until the rice begins to release its nutty aroma and takes on a slightly deeper color. This step enhances the rice's natural earthiness and prevents mushy texture.
Pour in the 2 cups vegetable broth and bring to a gentle boil. Immediately reduce heat to low, cover tightly with a lid, and simmer for 15 minutes. The rice will absorb the broth gradually—don't peek or stir during this time as it can disrupt the even cooking process.
Add Jasmine Rice and Coconut Milk
After 15 minutes, stir in the ¼ cup jasmine rice and 1.5 cups full-fat coconut milk. The jasmine rice infuses delicate floral notes while the coconut milk adds creamy richness. Return to a simmer over low heat and cook uncovered for another 15-20 minutes, stirring occasionally, until the liquid reduces to a thick, creamy consistency.
Here's the thing—you want the mixture to coat the back of a spoon but still be pourable. If it thickens too quickly, add 1-2 tablespoons more broth to maintain the perfect balance between rice texture and coconut creaminess.
Season and Finish
Remove from heat and stir in the ½ teaspoon sea salt, ¼ teaspoon white pepper, and 1 tablespoon maple syrup. The salt enhances all flavors, the pepper adds subtle warmth, and the maple syrup balances the dish's richness with natural sweetness. Taste and adjust seasoning—you might need a pinch more salt to complement the coconut's natural sweetness.
Let the rice rest for 5 minutes covered to allow the flavors to meld completely. This resting period ensures each grain absorbs all the aromatic elements for maximum depth of flavor.
Garnish and Serve
Transfer to serving bowls and garnish with ¼ cup chopped fresh cilantro and 1 tablespoon toasted sesame seeds. The cilantro adds fresh contrast while the sesame seeds contribute nutty crunch. Serve immediately while warm to appreciate the perfect balance of textures and flavors.
This dish delivers the forbidden rice's signature nutty depth while the coconut milk and jasmine rice create a luxurious, aromatic experience. The red curry paste adds subtle heat that lingers beautifully with each bite.
Pro Tips For Making Black Rice And Coconut Milk
- SOAK BLACK RICE OVERNIGHT: I learned this the hard way—skipping the soak makes black rice turn mushy or stay crunchy like overcooked lentils. Use 3 parts water to 1 part rice, cover, and let it sit for at least 8 hours (or overnight). Drain well before cooking, and the grains will stay firm and absorb flavors like a dream.
- TOAST THE RICE FIRST: Sounds weird, but it works: dry-toast the black rice in a skillet over medium heat for 3-4 minutes until it smells nutty and darkens slightly. This deepens the flavor and prevents the coconut milk from turning gritty. Just don’t walk away—it burns faster than you’d think.
- SIMMER GINGER LOW AND SLOW: After burning three batches of ginger, I finally figured out: slice it thin (⅛-inch) and add it to the broth after the coconut milk is simmering. Low heat for 10 minutes lets it infuse without turning bitter. Save the thick slices for garnish—they’re prettier and more aromatic.
- STIR IN COCONUT MILK LAST: I skip this when I’m lazy, but the dish is noticeably better when I don’t: add the full-fat coconut milk only in the final 5 minutes of cooking. If you mix it in early, the rice turns gluey and the broth splits. Keep the pot uncovered until then—steam is your enemy here.
Regional styles of this black rice and coconut milk
Thai-Inspired Coconut Curry
In Thailand, black rice is often simmered with coconut milk and aromatic herbs for a fragrant khao tom (rice porridge) or khao tom mat (spicy rice soup).
Use the same base ingredients but add 1 tbsp fish sauce (or 1 tbsp soy sauce for vegan) and 1 tbsp palm sugar to create a balance of salty, sweet, and umami flavors. Serve with Thai basil and crushed peanuts for texture. 🌶️
Japanese Black Sesame
Japan’s kuro goma (black sesame) pairs beautifully with black rice. After cooking, stir in 1 tbsp toasted black sesame paste and 1 tsp mirin for a sweet-savory twist.
Garnish with pickled ginger and shiso leaves for a refreshing contrast. This version highlights the rice’s natural nuttiness while adding a subtle umami depth.
Filipino Coconut Rice
The Philippines loves binagoong (fermented shrimp paste), but for a vegan version, substitute with 1 tbsp soy sauce and 1 tbsp coconut vinegar. Cook the black rice in coconut milk with 1 stalk lemongrass, 2 cloves garlic, and 1 tsp turmeric for a golden hue.
Top with fried shallots and kalamansi (Filipino lime) zest for a tangy finish. 🍋
Modern Fusion Bowl
For a contemporary take, blend the cooked rice with ½ cup avocado, ¼ cup shredded purple cabbage, and a drizzle of lime-cilantro dressing (mix 2 tbsp lime juice, 1 tbsp olive oil, and 2 tbsp chopped cilantro).
This fusion bowl keeps the dish light yet creamy, perfect for brunch or as a side with grilled proteins.
Sweet Dessert Version
Skip the curry paste and instead add ½ cup coconut milk (extra for creaminess) and 1 tsp vanilla extract. Stir in 1 tbsp maple syrup and ½ tsp cardamom while cooking.
Top with toasted coconut flakes and a sprinkle of cinnamon for a fragrant, dessert-like finish. Serve warm or chilled for a unique pudding-like texture. 🍯
Nutrition facts
Frequently asked questions
Can I use light coconut milk instead of full-fat?
While you can use light coconut milk, the dish will be less creamy and rich. Full-fat coconut milk creates that luxurious texture and depth of flavor. If you must use light, add 1 tablespoon coconut cream to each cup to compensate for the difference in richness.
How do I prevent the black rice from turning mushy?
Start by toasting the rice in coconut oil for 2-3 minutes before adding liquid—this step is crucial! Also, use a 1:2 rice-to-liquid ratio (like in the recipe) and avoid peeking while cooking. The rice needs to simmer undisturbed for 15 minutes to absorb moisture evenly.
What's the best way to store leftovers?
Store cooked rice in an airtight container in the fridge for up to 4 days. For freezing, portion into single servings and keep for 3 months. To reheat, add a splash of water or coconut milk and warm gently on the stove—never microwave directly as it can make the rice dry.
Can I make this dish without lemongrass?
Yes! Substitute with 1 tbsp lime zest plus 1 tsp lime juice for brightness. You can also use 1 tsp lemongrass extract (found in specialty stores) or ½ tsp citronella oil (use sparingly). The key is to maintain that citrusy aroma that complements the coconut milk beautifully.
Is this recipe naturally gluten-free?
Yes, this recipe is naturally gluten-free as long as you use certified gluten-free coconut milk and vegetable broth. Always check labels, as some brands may contain hidden gluten. The black rice, jasmine rice, and all other ingredients listed are gluten-free by nature.
