Main Courses
This black jasmine rice recipe transforms simple grains into an aromatic, fragrant side that elevates any meal. The secret lies in a coconut-lime infusion that infuses the rice with tropical brightness and subtle floral notes—perfect for Thai-inspired dishes or as a sophisticated accompaniment to grilled proteins.
Unlike traditional white rice, black jasmine absorbs flavors deeply while maintaining its signature nutty texture, making it a versatile staple in both everyday and special meals.
The process is straightforward but requires precision: rinsing the rice thoroughly removes excess starch to prevent gummy results, while the 1:1.25 water-to-rice ratio ensures perfectly fluffy grains every time.
Adding coconut milk and lime zest during cooking infuses the rice with a delicate sweetness and citrusy depth, turning a basic side into a showstopping centerpiece. This method delivers restaurant-quality results in just 20 minutes, with minimal effort and no special equipment.
What you’ll achieve is rice that’s not just visually striking with its deep purple hue but packed with layers of flavor—creamy from the coconut, zesty from the lime, and nutty from the jasmine.
The grains remain tender and separate, making it ideal for pairing with stir-fries, curries, or even desserts like mango sticky rice. The aroma alone will transform your kitchen into a fragrant escape, proving that simple ingredients can create something extraordinary.
For those looking to customize, consider adding toasted lemongrass or a pinch of salted shrimp to deepen the Thai-inspired profile. Leftovers keep well for up to 3 days, making this a pantry-friendly recipe that’s as practical as it is impressive.
Let’s get started on creating rice that’s as memorable as it is delicious.
Ingredients for black jasmine rice
Six aromatic ingredients transform ordinary rice into a fragrant, visually stunning centerpiece perfect for Thai-inspired meals.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Jasmine Rice 🍚 | 1 cup | Uncooked, long-grain variety |
| Full-Fat Coconut Milk 🥥 | ½ cup | Canned, for creaminess |
| Lime Zest 🍋 | 1 tbsp | Freshly grated from organic lime |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Water 💧 | 1 ¼ cups | Filtered preferred |
| Light Coconut Milk 🥥 | ¼ cup | Canned, for balance |
| Kosher Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Thai Bird's Eye Chili 🌶️ | ¼ tsp | Optional, for subtle heat |
| Fresh Lemongrass 🌿 | 1 whole | Bruised stems only |
| Unsalted Butter 🧈 | 1 tbsp | For finishing richness |
| Toasted Sesame Oil 🫒 | 1 tsp | For aroma finish |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The black jasmine rice is the star—look for premium brands like Thai Kitchen or Lotus Foods for the deepest purple hue and nutty flavor. Freshness matters with lime zest, so buy organic limes and zest only the outer layer. Coconut milk should be full-fat for creaminess, but light coconut milk at half the amount works in a pinch. For lemongrass, Thai markets or specialty grocers carry the freshest stalks, or use frozen if unavailable. The sesame oil should be toasted—check the label for 'toasted' or 'aroma' varieties at stores like Whole Foods or Trader Joe's.
No full-fat coconut milk? Substitute light coconut milk plus 1 tbsp cream for similar texture. Fresh lime zest unavailable? Use 1 tbsp bottled lime zest, but add 1 tsp extra lime juice to compensate. For heat, red pepper flakes at half the amount work if Thai chili is unavailable. The water-to-rice ratio is critical—use filtered water for best results, as tap water can affect texture. If you love lemongrass, add 1 tbsp minced lemongrass leaves for deeper flavor, but it's optional for this delicate balance.
Rinsed rice keeps 3 days in an airtight container in the fridge, though flavor peaks on day one. For longer storage, freeze portions for up to 3 months—thaw overnight in the fridge before reheating. The coconut milk and lime zest can be pre-mixed in a jar and stored for 1 week, making this a pantry-friendly recipe that's ready when inspiration strikes. Garnish with cilantro just before serving to preserve its fresh aroma.
Why You'll Love This Recipe
- I’ll be real: black jasmine rice isn’t cheap, but a single batch stretches across three meals without breaking the bank. The coconut milk adds depth without costing a fortune, and lime? Fresh or bottled, it’s a steal. Fancy enough for guests, simple enough for a Tuesday.
- Five-Ingredient Magic: I swear, this recipe is the kind of thing you’ll make just to prove it works—and then make it again because it does. Black jasmine rice soaks up the coconut milk like a sponge, while the lime zest brightens every bite with that zesty punch. No fancy techniques, just a pot, a lid, and 30 minutes of hands-off time.
- Nutty Creamy Luxe: Honestly, the full-fat coconut milk turns this into something ridiculously satisfying—like a cross between rice pudding and a fragrant bowl of comfort. That first forkful? Silky, slightly sweet, with the lime cutting through like a citrus whisper. It’s the kind of flavor that makes you pause mid-bite.
- Leftover Goldmine: Between us, this rice tastes better the next day. The flavors meld into this perfect balance of richness and tang, so it’s my go-to for meal prep. Pack it for lunches or reheat it for dinner—no one will guess it’s been sitting in the fridge.
Step-by-step instructions for black jasmine rice with coconut-lime infusion
This method transforms simple rice into an aromatic, fragrant dish with layers of citrus and coconut.
Toast the Lemongrass and Prepare the Base
Begin by bruising the whole fresh lemongrass by gently pounding it with the side of a knife or rolling it firmly under your palm. This releases its essential oils and intensifies the flavor. In a medium saucepan, combine the 1 cup black jasmine rice with the 1.25 cups water, 0.5 cup full-fat coconut milk, and 0.25 cup light coconut milk. Bring to a boil over medium-high heat.
Once boiling, reduce heat to low and add the bruised lemongrass, 0.5 tsp kosher salt, and 0.25 tsp Thai bird's eye chili (if using). The liquid should bubble gently but not vigorously. Here's the thing—this low simmer is crucial for even cooking and preventing mushy rice. Let it cook uncovered for 10 minutes, stirring occasionally to prevent sticking.
Infuse with Lime and Coconut
After 10 minutes, stir in the 1 tbsp lime zest and 2 tbsp lime juice. These citrus elements will brighten the dish and cut through the richness of the coconut milk. Add the 1 tbsp unsalted butter and continue simmering for another 5 minutes. You'll notice the rice beginning to absorb the liquid and develop a delicate texture.
This is where the magic happens—the lime zest will infuse the rice with its vibrant aroma, while the coconut milk creates a creamy, fragrant base. If the rice looks dry before the 15-minute mark, add 1-2 tablespoons of water to maintain the proper consistency. The rice should be tender but still slightly firm to the tooth—al dente.
Finish with Sesame Oil and Rest
Once the rice is tender and the liquid has been absorbed (around 15 minutes total from when you first brought it to a boil), remove the saucepan from heat. Stir in the 1 tsp toasted sesame oil and gently fold it through the rice. This step adds depth of flavor and a nutty aroma that complements the citrus and coconut.
Transfer the rice to a serving dish and let it rest for 5 minutes. This resting period allows the grains to fully hydrate and the flavors to meld together. The rice should be fragrant with a delicate balance of coconut creaminess, citrus brightness, and subtle chili heat. The texture should be light yet fluffy, with each grain distinct and separate.
Garnish and Serve
After resting, fluff the rice gently with a fork and garnish with the 0.25 cup chopped fresh cilantro. The cilantro adds a fresh, herbaceous note that cuts through the richness and ties all the flavors together. Serve immediately while still warm, as the aroma will be most intense at this stage.
This dish pairs beautifully with grilled proteins, seafood, or as a standalone side. The coconut-lime infusion elevates simple rice into a fragrant, restaurant-quality centerpiece that will impress your guests. The key to success lies in the balance of flavors and the proper cooking technique—keep the heat low, stir occasionally, and let the rice cook undisturbed.
Pro Tips For Making Black Jasmine Rice
- Rinse Until Clear: Black jasmine rice clings like glue if you skip this—give it a vigorous rinse in cold water until the liquid runs nearly transparent. I used to skip it, and my rice always turned mushy; now it stays separate and fluffy.
- Simmer, Don’t Boil: Once the coconut milk and water come to a gentle simmer, drop the heat to low and keep it there. A rolling boil will turn your rice gummy, and nobody wants that—especially when the coconut milk is the star.
- Zest First, Juice Last: Toss in the lime zest before the juice—it blooms the aroma right into the rice. Save the juice for the end, or you’ll end up with a sad, watered-down finish. Trust me, your nose will thank you.
- Cover Tight, Rest Long: Slam the lid on and let it steam undisturbed for 10 minutes after the rice is done—no peeking. I learned this after fluffing too soon and ending up with dry, uneven grains. Patience here makes all the difference.
Make-ahead tips for black jasmine rice
Prep Ahead
Rinse and drain the 1 cup black jasmine rice up to 24 hours in advance, storing it in an airtight container in the fridge. This removes excess starch and prevents gummy texture.
I like to pre-measure all ingredients—1.25 cups water, 0.5 cup full-fat coconut milk, and 0.25 cup light coconut milk—into a jar and store in the fridge for up to 1 week. This makes cooking day-of a breeze. 💫
Partial Cooking
For a halfway-cooked approach, simmer the rice with coconut milk and water for 8 minutes (instead of the full 10 minutes in Step 1), then stop. Spread on a tray, cool completely, and refrigerate in an airtight container for up to 3 days.
Reheat by adding 2 tbsp water per cup of rice and steaming for 10 minutes—this restores the fluffy texture perfectly.
Freezer-Friendly
Fully cooked black jasmine rice freezes beautifully for up to 3 months. After cooking, cool it completely, then portion into quart-sized freezer bags with 1-inch headspace for expansion.
Thaw overnight in the fridge, then reheat gently with 1 tbsp water per cup of rice over low heat for 5-7 minutes. Stir in fresh lime zest and sesame oil after reheating to revive the flavors.
Flavor Prep
Make a lime-coconut paste ahead of time by blending 1 tbsp lime zest, 2 tbsp lime juice, and 0.5 cup full-fat coconut milk in a small jar. Store in the fridge for up to 5 days—this pre-infused mixture adds instant depth to your rice.
I keep a jar in my fridge for quick weeknight meals. The paste can also be frozen in ice cube trays for portion control.
Equipment Shortcuts
No rice cooker? Use a heavy-bottomed saucepan with a tight-fitting lid to trap steam and cook evenly. For hands-off cooking, try a multi-cooker like Instant Pot on the "white rice" setting (but reduce water by 25%**).
I’ve also had great success with a steamer basket over boiling water—just line the basket with cheesecloth to prevent grains from falling through.
Make-Ahead Serving
Prep garnishes ahead to streamline serving: chop 0.25 cup cilantro and store in an airtight container with a damp paper towel to maintain freshness. Toast 1 tsp sesame oil in a small pan until fragrant, then cool and store in a sealed jar.
When ready to serve, simply reheat the rice, drizzle with sesame oil, and sprinkle with cilantro—this keeps everything vibrant and ready in minutes. ✨
Nutrition facts
Frequently asked questions
Why does my black jasmine rice turn out mushy?
The most common cause is overcooking or too much liquid. Always use a 1:1.25 rice-to-water ratio and simmer at low heat—never boil vigorously. Stir occasionally to prevent sticking, and remove from heat as soon as the liquid is absorbed (15 minutes total). For extra insurance, spread the rice on a tray after cooking to cool quickly.
Can I substitute regular jasmine rice?
While you can use regular jasmine rice, the flavor and appearance will differ significantly. Black jasmine rice has a deeper, nuttier taste and striking purple hue that transforms dishes. For a similar texture, use black forbidden rice—it's the same variety. If you must substitute, increase the coconut milk by 0.25 cup to compensate for the milder flavor.
How do I make this recipe vegan?
Replace the 1 tbsp unsalted butter with 1 tbsp coconut oil and use 100% plant-based coconut milk (check labels for brands like So Delicious). Ensure your Thai chili is vegan-certified, and verify that any pre-made lime zest or sesame oil contains no animal-derived additives. The rest of the recipe remains the same—fully plant-based and just as flavorful!
What’s the best way to reheat leftovers?
Sprinkle 1 tbsp water per cup of rice over cold leftovers, then cover with a damp paper towel. Microwave on 50% power for 2 minutes, stir gently, and add another 30 seconds if needed. For stovetop reheating, use low heat with a splash of water or coconut milk to restore moisture. Always add fresh lime zest and sesame oil after reheating to revive the flavors.
Can I use this rice for desserts like mango sticky rice?
The coconut-lime infusion pairs beautifully with tropical desserts. For mango sticky rice, reduce the cooking liquid by 0.5 cup and add 0.25 cup coconut sugar during the last 5 minutes of cooking. After resting, drizzle with 2 tbsp coconut cream** and top with fresh mango slices. The lime zest adds a delightful brightness that complements the sweetness perfectly!
