Brown Jasmine Rice Recipe Coconut Milk: Fragrant Creamy Bowl in 30 Minutes

Main Courses

Brown Jasmine Rice Recipe Coconut Milk: Fragrant Creamy Bowl in 30 Minutes

This brown jasmine rice recipe with coconut milk delivers the perfect balance of nutty, fragrant rice and rich, velvety coconut cream in just 30 minutes.

The secret lies in toasting the rice first to deepen its natural aroma, then simmering it gently with coconut milk until tender and infused with its delicate sweetness. This method transforms ordinary rice into a luxurious side dish that pairs beautifully with curries, grilled meats, or fresh tropical salads.

The result is a creamy, aromatic bowl of rice with a subtle coconut flavor that enhances rather than overpowers the dish.

Unlike traditional white jasmine rice, this version retains its nutty texture while absorbing the creamy richness of the coconut milk, creating a dish that feels both comforting and sophisticated.

Whether you're serving it as part of a Thai-inspired meal or a simple weeknight dinner, this recipe elevates everyday rice into something extraordinary.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for brown jasmine rice recipe coconut milk

Aromatic jasmine rice meets velvety coconut milk for a luxurious side dish in 30 minutes.

Ingredient Amount Notes
Brown Jasmine Rice 🌾 1 cup Uncooked, long-grain preferred
Full-Fat Coconut Milk 🥥 13 ½ oz Canned, no additives
Water 💧 2 cups Room temperature preferred
Olive Oil 🫒 1 tbsp Extra-virgin for aroma
Garlic Cloves 🧄 2 cloves Minced for depth
Fresh Ginger 🌿 1 tbsp Grated, aromatic
Sea Salt 🧂 ½ tsp Diamond Crystal preferred
Ground Black Pepper 🌶️ ¼ tsp Freshly ground
Lemon Juice 🍋 1 tbsp Freshly squeezed
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime Wedges 🍈 2 whole For serving

The brown jasmine rice is the star here—look for packages labeled 'long-grain' or 'Thai jasmine' at Whole Foods or your local Asian market. The full-fat coconut milk (the canned kind, not the carton) is non-negotiable for that rich, creamy texture. I always grab Thai Kitchen brand when I'm at Costco—it's consistent and affordable. The fresh ginger should smell bright and zesty, not musty. If it's been sitting in your fridge for weeks, toss it. For the garlic, I peel and mince it right before cooking to preserve its freshness—no pre-minced jars here.

No full-fat coconut milk? Light coconut milk plus 1 tbsp coconut cream gets you close, though the texture won't be as luxurious. Fresh ginger too strong? Substitute 1/2 tsp ground ginger, but you'll lose that bright pop of flavor. Running low on fresh cilantro? Dried cilantro at one-third the amount works in a pinch, though it won't have the same freshness. The lemon juice adds a bright finish—if you've got lime juice, use that instead. And for the olive oil, don't skimp on the extra-virgin variety. The good stuff makes all the difference in that initial toasting step.

This rice keeps beautifully—reheats perfectly with a splash of water or coconut milk. Store leftovers in an airtight container for up to 4 days in the fridge. For longer storage, portion into freezer-safe containers and freeze for up to 3 months. The lime wedges should be added fresh when serving, not stored with the rice. And if you're making this ahead for a party, double the batch—it disappears fast at gatherings. The aroma alone will have guests asking what you're cooking.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear, this is the kind of recipe where you glance at the pantry and realize you’ve got everything already. Brown jasmine rice soaks up that coconut milk like a dream—no fancy techniques, just simmering until the aroma hits your kitchen.
  • Garlic-Coconut Hug: That first bite? Warm, nutty rice with a whisper of garlic and the richest coconut cream clinging to every grain. It’s the kind of flavor that makes you slow down mid-bite, like you’re savoring a little vacation in a bowl.
  • Meal-Prep MVP: Between us, this rice keeps perfectly for days—ideal for lunches or when you’re too tired to cook. Toss it with grilled chicken, curry, or even just a fried egg for a lazy dinner. Honestly, I’ve had it three times this week and still crave it.
  • Budget Luxury: Full-fat coconut milk feels fancy, but a can costs less than takeout. Brown rice adds fiber, and garlic? Always a win. You’re feeding your family something restaurant-worthy without breaking the bank—or your willpower.

Step-by-step instructions for fragrant coconut jasmine rice

Transform simple ingredients into a luxurious, creamy rice dish with this precise method.

1

Toast the Rice for Enhanced Aroma

Heat a medium saucepan over medium heat and add the 1 tablespoon olive oil. Once the oil shimmers, add the 1 cup brown jasmine rice and stir continuously for 2-3 minutes until the grains turn a light golden color.

This toasting step develops deep nutty flavors and prevents the rice from becoming mushy. You'll notice the rice begins to release its natural oils—this is your signal that it's ready for the next stage. Keep the heat steady; if it smokes, reduce to medium-low immediately.

2

Add Aromatics and Liquid

Push the toasted rice to one side of the pan and add the 2 cloves minced garlic cloves and 1 tablespoon grated fresh ginger to the empty space. Sauté for 30 seconds until fragrant—you should smell the garlic mellowing and the ginger releasing its citrusy aroma.

Pour in the 2 cups water and 13.5 oz full-fat coconut milk, stirring well to combine. The mixture should look creamy and slightly thick. Bring to a gentle boil, then immediately reduce heat to low and cover the pan with a tight-fitting lid.

3

Simmer Until Perfectly Tender

Cook for 25-30 minutes without lifting the lid, maintaining a gentle simmer. The rice is done when the liquid has been completely absorbed and the grains are tender with a slight bite—this is the hallmark of perfect brown rice texture.

Here's the thing—brown rice releases more starch than white rice, so it's crucial not to stir during cooking. If you peek and see liquid remaining after 25 minutes, add 1-2 tablespoons water and continue cooking. The rice should be moist but not soupy when finished.

4

Season and Finish

Once the rice is tender, remove from heat and let it sit covered for 5 minutes. This resting period allows the flavors to meld and the rice to absorb any remaining moisture. Stir in the 0.5 teaspoon sea salt, 0.25 teaspoon ground black pepper, and 1 tablespoon lemon juice.

The lemon juice brightens the coconut flavor while the salt and pepper enhance all the aromatic elements. If the rice seems too thick, add 1-2 tablespoons water and fluff gently with a fork. The final texture should be creamy yet distinct with each grain visible.

5

Garnish and Serve

Transfer the rice to a serving bowl and top with the 0.25 cup chopped fresh cilantro. Serve immediately with the 2 whole lime wedges on the side for squeezing over each portion.

This dish delivers the perfect balance of creamy coconut richness with the earthy depth of brown rice. The lime wedges provide a refreshing contrast that cuts through the richness, making each bite more vibrant. Serve with grilled proteins or as a standalone vegetarian bowl.

👨‍🍳

Pro Tips For Making Brown Jasmine Rice Recipe Coconut Milk

  • TOAST THE RICE FIRST: I learned this the hard way—skipping the quick dry-toast in olive oil before adding liquid means your rice will taste bland and gummy. Sauté the uncooked brown jasmine rice in 1 tablespoon of olive oil over medium heat for 3-4 minutes until it smells nutty and the edges turn just slightly golden. This step unlocks the rice’s natural flavor and prevents that sad, pasty texture.
  • USE COLD COCONUT MILK: Pouring cold full-fat coconut milk over hot rice sounds counterintuitive, but it’s the thing that matters most for texture. The cold milk chills the rice instantly, stopping the cooking process and locking in chewiness instead of turning it mushy. Stir it in after the rice has absorbed most of the water but before it’s fully done—about 5 minutes before the package’s suggested cook time.
  • STIR ONCE AT THE END: Resist the urge to poke and prod the rice while it simmers. After adding the coconut milk, let it sit undisturbed for 10 minutes, then stir once gently with a fork. This prevents breaking the grains and keeps them separate—no clumping, no gluey mess. If you’re worried about even cooking, peek at the edges first; they’ll tell you when it’s ready.
  • GARLIC AFTER, NOT BEFORE: Cooking minced garlic in olive oil with the rice turns it bitter and burns faster than you’d think. Instead, add the garlic after the rice has absorbed the water but before the coconut milk goes in—it’ll cook just enough to perfume the dish without turning acrid. Sauté it for 30 seconds max over low heat, or it’ll overpower the coconut’s sweetness.

Pro cooking tips for brown jasmine rice recipe coconut milk

Toast Before Cooking

Never skip toasting your brown jasmine rice—this 2-3 minute step at medium heat with 1 tbsp olive oil unlocks the nutty flavors locked inside. I use a medium saucepan because it gives enough surface area to toast evenly without burning.

Watch closely: the rice should turn a light golden color and smell toasty. This prevents mushy rice and builds depth of flavor that plain cooking misses. 🔥

Low-and-Slow Simmer

After adding your liquids, reduce to low heat and maintain a gentle simmer—never a rolling boil. Brown rice needs patience, and a tight-fitting lid traps steam to tenderize the grains perfectly. I set a timer for 25 minutes first, then check for doneness.

If liquid remains, add 1-2 tbsp water—never stir while cooking, or you'll break the grains. The magic happens in that undisturbed simmer.

Coconut Milk Ratio

The 13.5 oz full-fat coconut milk to 1 cup brown rice ratio creates that luxurious creaminess without making the rice soggy. I always use Thai Kitchen brand because it's consistently rich.

For a lighter version, substitute 12 oz light coconut milk plus 1 tbsp coconut cream, but expect slightly less body. The key is to stir well when combining liquids to distribute the coconut flavor evenly throughout the rice.

Aromatic Layering

Those 2 minced garlic cloves and 1 tbsp grated ginger should sizzle for 30 seconds until fragrant—this builds flavor layers that elevate the dish. I like to add them after toasting the rice so they don't burn.

For extra depth, toast 1/4 tsp cumin seeds with the garlic. The ginger's citrusy aroma pairs perfectly with coconut's sweetness, creating a balanced flavor profile that's both comforting and exciting.

Resting and Fluffing

After cooking, let the rice rest covered for 5 minutes—this crucial step allows steam to redistribute and flavors to meld. When ready to serve, fluff gently with a fork to separate the grains. If the rice feels dry, add 1 tbsp water or coconut milk.

I always taste before serving and adjust seasoning: a pinch of salt or extra lemon juice can make all the difference. The final texture should be creamy yet distinct, with each grain visible.

Garnish Like a Pro

Fresh cilantro adds brightness, while lime wedges provide a tangy contrast to the coconut richness. For extra flair, toast 1 tbsp sliced almonds until golden and sprinkle on top. The lime should be served on the side so guests can squeeze it fresh—this keeps the rice from getting watery.

A final drizzle of toasted coconut oil adds another layer of aroma that makes this dish feel restaurant-quality. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 20g26%
Saturated Fat 16g80%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 50g18%
Dietary Fiber 3g11%
Sugars 4g
Protein 6g12%
* 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 substitute white jasmine rice for brown in this recipe?

While you can use white jasmine rice, the texture and flavor will differ significantly. Brown rice retains its nutty bite and absorbs the coconut milk differently, creating a creamier, more satisfying dish. For a closer result, use 1 cup white jasmine rice but reduce cooking time to 15-18 minutes and add 1/4 cup extra coconut milk to maintain moisture. The final texture will be softer and less chewy.

2

How do I make this recipe vegan?

This recipe is already vegan-friendly as long as you use 100% plant-based coconut milk without additives like caramel or fish sauce. Check labels for hidden non-vegan ingredients. For extra richness, add 1 tbsp coconut cream to the liquid mixture. The dish remains just as creamy and flavorful while being completely plant-based.

3

Why did my rice turn out mushy?

Mushy rice usually happens from one of three issues: stirring while cooking (which breaks the grains), not toasting the rice first, or using too much liquid. For perfect texture, never stir after adding liquids, toast the rice until golden, and use the exact 2 cups water + 13.5 oz coconut milk ratio. If your rice is still too wet, spread it on a tray to dry slightly before serving.

4

Can I make this in an Instant Pot?

Yes! Toast the rice in a separate pan first, then add it to your Instant Pot with all ingredients. Cook on high pressure for 12 minutes, then let it naturally release for 10 minutes. The Instant Pot creates a slightly firmer texture, so you may need to add 1-2 tbsp coconut milk after cooking if it's too dry. The quick cooking time makes this a great weeknight option.

5

What are some creative serving suggestions?

This creamy rice pairs beautifully with Thai-inspired dishes like grilled chicken satay, tofu curry, or spicy shrimp. For a vegetarian meal, top with crispy tofu, sliced mango, and a drizzle of peanut sauce. The coconut flavor also works well with teriyaki-glazed salmon or miso-glazed eggplant. Don't forget the lime wedges—they brighten every bite!

★★★★★4.6(7 reviews)
Categories Main Courses