Brown Jasmine Rice Recipe With Coconut Milk: Fragrant Creamy Texture in One Pot

Main Courses

Brown Jasmine Rice Recipe With Coconut Milk: Fragrant Creamy Texture in One Pot

This brown jasmine rice recipe with coconut milk transforms ordinary rice into a fragrant, creamy side dish that pairs perfectly with curries or stands alone as a dessert base.

The key lies in toasting the rice lightly before simmering it in coconut milk, which infuses the grains with a rich, nutty aroma and tender texture—unlike traditional rice that can turn mushy.

The result is creamy yet distinct from rice pudding, with a subtle floral note from jasmine and a velvety finish from coconut. Perfect for Thai-inspired meals or fusion desserts, this one-pot method requires just 30 minutes and minimal effort, delivering restaurant-quality rice every time. Let’s get started!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for brown jasmine rice recipe coconut milk

Simple ingredients transform into fragrant, creamy jasmine rice with coconut milk's velvety touch.

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
Shallot 🧅 1 whole Finely minced or grated
Garlic Cloves 🧄 2 cloves Minced for even distribution
Lemon Juice 🍋 1 tbsp Freshly squeezed for brightness
Salt 🧂 ½ tsp Kosher or sea salt preferred
White Pepper 🌶️ ¼ tsp Freshly ground for subtle flavor
Coconut Oil 🫒 1 tbsp For toasting rice
Brown Sugar 🍯 1 tbsp Lightly packed for sweetness
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime Zest 🍈 1 tsp For aromatic finish

The quality of coconut milk makes all the difference here. Thai Kitchen or Goya cans are my go-to—they’re creamy without being watered down. Skip the light coconut milk; you want the full-fat version for that rich texture. Shallots add depth without overpowering the delicate jasmine flavor, so don’t skip them. For the rice, Lundberg Family Farms or any organic brand works well—just make sure it’s brown jasmine, not white. Toasting the rice in coconut oil first is key; it develops that nutty aroma that sets this apart from regular rice.

No full-fat coconut milk? Substitute with light coconut milk plus 1 tbsp coconut cream—it won’t be as rich, but it’ll work. Fresh shallots are ideal, but 1 tbsp minced red onion works in a pinch. The garlic can be pre-minced from a jar if you're short on time, but fresh is always better. For the lime zest, Mexican limes have more punch than regular ones, but any lime will do. The brown sugar adds just a hint of sweetness—coconut sugar works too if you want a more caramel-like flavor. If you’re making this ahead, hold off on the cilantro until serving so it stays fresh.

This rice keeps beautifully for 4-5 days in the fridge, though it’s best within 2 days for peak texture. Reheat gently with a splash of water or coconut milk to restore creaminess. For leftovers, store in an airtight container with a lid to preserve the aroma. If you’re prepping for a crowd, double the recipe—just use a larger pot. The rice reheats well, making it perfect for meal prep. Garnish with extra lime zest or cilantro right before serving to keep everything vibrant.

❤️

Why You'll Love This Recipe

  • No-Chop Nightmare: I swear by this recipe because you only need to mince two things—shallots and garlic—before tossing them in. The rest is just rice, coconut milk, and water. Honestly, my lazy Sundays thank me every time.
  • Creamy Nutty Magic: That full-fat coconut milk transforms brown jasmine rice into something luxurious—think fragrant, velvety, with a whisper of toasted garlic. It’s the kind of dish that makes you pause mid-bite, like, "Wait, is this actually just rice?"
  • Leftover Goldmine: This rice keeps perfectly for days, soaking up flavors even better the next time. I meal prep it all week, and it’s my go-to for quick curries, stir-fries, or even a lazy breakfast with fried eggs. (Yes, even on a Tuesday night.)
  • Budget Luxury: Brown jasmine rice is already a pantry staple, and coconut milk stretches it into something restaurant-worthy without breaking the bank. I’ll be real: this is how I trick myself into feeling fancy on a tight budget.

Step-by-step instructions for brown jasmine rice with coconut milk

Here's how to transform simple ingredients into restaurant-quality coconut-infused jasmine rice.

1

Toast the Rice for Deep Flavor

Heat the 1 tablespoon coconut oil in a medium saucepan over medium heat. Add the 1 cup brown jasmine rice and stir continuously for 2-3 minutes until the grains become translucent at the edges and release a nutty aroma. This toasting step develops rich flavor that carries through the entire dish.

Watch for the rice to turn slightly golden around the edges—this indicates proper toasting. If the oil starts to smoke, reduce the heat immediately. The rice should be evenly coated with oil, which prevents sticking and enhances the coconut flavor during cooking.

2

Sauté Aromatics Until Fragrant

Add the finely minced shallot and minced garlic cloves to the pan, stirring constantly for 1-2 minutes until the shallot softens and becomes translucent. You'll notice the garlic releases its pungent aroma—this is when it's ready. Remove the pan from heat briefly if the garlic starts to brown too quickly.

Return the pan to medium heat and add the 1 tablespoon brown sugar, stirring for 30 seconds until it dissolves completely. This sweetener balances the coconut's richness and enhances the rice's natural nuttiness. Keep the heat at a gentle simmer to prevent burning the sugar.

3

Combine Liquids and Seasonings

Pour in the 2 cups water, 13.5 oz full-fat coconut milk, 1 tablespoon lemon juice, 0.5 teaspoon salt, and 0.25 teaspoon white pepper. Stir vigorously to combine all ingredients thoroughly. The mixture should look creamy and well-integrated—this ensures even flavor distribution throughout the rice.

Bring the liquid to a gentle boil, then immediately reduce heat to low. Cover the pan with a tight-fitting lid and let it simmer undisturbed for 30 minutes. The rice will absorb the coconut milk gradually, creating that signature creamy texture promised in the title.

4

Rest and Garnish for Perfect Texture

Once the rice has absorbed all the liquid and the grains are tender but still slightly firm to the bite, remove the pan from heat. Let it rest covered for 10 minutes—this resting period allows the rice to finish steaming and develop its full creaminess.

Before serving, stir in the 1 teaspoon lime zest and 0.25 cup chopped fresh cilantro. The lime zest adds a bright citrus note that cuts through the coconut's richness, while the cilantro provides freshness. Fluff the rice gently with a fork to separate the grains and serve immediately with your favorite protein or in a coconut curry bowl.

👨‍🍳

Pro Tips For Making Brown Jasmine Rice Recipe Coconut Milk

  • TOAST THE RICE FIRST: Brown jasmine rice has a stubborn chew if not prepped right. Dry-toast the unwashed rice in a pot over medium heat for 2-3 minutes until it smells nutty—this kickstarts flavor and prevents gummy texture, especially with coconut milk’s richness.
  • USE COLD COCONUT MILK: Hot coconut milk curdles when mixed with raw rice starch, turning your dish into a gluey mess. Stir in the full-fat coconut milk after the rice has absorbed most of the water (about halfway through cooking) and the pot is off direct heat.
  • MINCE SHALLOTS FINE: Whole shallot slices sit like rocks in your rice. Pulse them in a food processor or finely chop with a knife until barely visible—this ensures even distribution of sweetness and prevents texture surprises when you bite into a chunk.
  • COVER LOOSELY: Brown rice needs steam but hates suffocating. Use a lid with a slight gap (or prop it with a wooden spoon) to let moisture escape—this prevents soggy, undercooked centers while keeping the coconut milk’s creaminess intact. (Yes, it’ll take longer, but it’s worth it.)

Dietary considerations for this brown jasmine rice recipe coconut milk

Gluten-Free Friendly

This recipe is naturally gluten-free since it relies on rice, coconut milk, and fresh ingredients without any wheat-based components. Always double-check your coconut milk brand—some may contain additives or thickeners with hidden gluten.

I recommend Thai Kitchen or Goya brands, which are certified gluten-free. The brown jasmine rice itself is inherently gluten-free, so you won’t need substitutions unless you’re using a pre-mixed rice blend. 🌾

Dairy-Free Perfection

Since this dish uses coconut milk instead of dairy, it’s an excellent option for those avoiding lactose or casein. The creamy texture comes entirely from the coconut, making it safe for vegan diets as long as you skip any optional dairy garnishes like yogurt.

For extra richness, you could even stir in 1 tablespoon coconut cream during cooking. The lemon juice and lime zest add brightness without dairy, keeping the dish fresh and tangy. ✨

Low-Sugar Adaptations

If you’re watching sugar intake, reduce the brown sugar to ½ teaspoon or swap it for 1 teaspoon monk fruit sweetener. The coconut milk already provides natural sweetness, so the rice won’t lose its flavor.

For a savory version, omit the sugar entirely and increase the salt slightly to enhance the umami from the shallots and garlic. The lemon juice and lime zest help balance any sweetness naturally. 🍋

Nut-Free Considerations

This recipe is nut-free as written, but always verify your coconut milk label—some brands process in facilities that handle nuts. If you’re highly sensitive, opt for certified nut-free coconut milk like Native Forest or So Delicious.

The coconut oil used for toasting is also nut-free, so no additional substitutions are needed. The dish’s creamy texture comes from coconut alone, making it safe for nut allergies. 🥥

Protein Pairing Flexibility

To make this a complete meal, pair it with protein sources that fit dietary needs. For vegan options, serve with tofu, tempeh, or chickpeas. For paleo diets, add grilled chicken or shrimp.

The coconut milk’s richness complements all proteins, and the lime zest cuts through any heaviness. If you’re keto-friendly, reduce the rice portion to ½ cup and bulk up with cauliflower rice mixed in. 🍗

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 13g65%
Cholesterol 0mg0%
Sodium 350mg15%
Total Carbohydrate 52g18%
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 use white jasmine rice instead of brown?

While you can substitute white jasmine rice, the texture and flavor will differ significantly. Brown jasmine rice has a nuttier taste and chewier texture that pairs beautifully with coconut milk. If you must use white, reduce cooking time to 20-25 minutes and increase water by ¼ cup to prevent drying. The result will be less creamy but still delicious.

2

How do I make this recipe sweeter for dessert?

For a dessert version, increase the brown sugar to 2 tablespoons and add ½ teaspoon vanilla extract during cooking. Stir in 1 tablespoon toasted coconut flakes at the end for extra sweetness. Serve warm with a drizzle of coconut cream or a sprinkle of crushed pineapple for a tropical twist.

Why did my rice turn out mushy? Mushy rice usually happens from overcooking or insufficient liquid absorption.

3

Can I make this in an Instant Pot?

Yes! Toast the rice in 1 tbsp coconut oil for 2 minutes, then add all ingredients except garnishes. Seal the lid, set to high pressure for 10 minutes, and let it naturally release for 10 minutes. Stir in lime zest and cilantro before serving. The Instant Pot version stays creamier than stovetop due to even heat distribution.

4

What's the best way to store leftovers?

Store in an airtight container in the fridge for up to 5 days. To reheat, sprinkle 1 tbsp water or coconut milk over the rice and microwave for 1-2 minutes until heated through. For best texture, avoid reheating more than once. The rice reheats beautifully, making it perfect for meal prep with curries or proteins.

★★★★★4.9(12 reviews)
Categories Main Courses