Coconut Curry Jasmine Rice

Golden coconut curry jasmine rice mounded in a bowl with crispy fried shallots scattered across the top Save
Golden coconut curry jasmine rice mounded in a bowl with crispy fried shallots scattered across the top | bowlandbasil.com

This Southeast Asian-inspired dish transforms fragrant jasmine rice into a creamy, aromatic experience by simmering it in rich coconut milk with curry powder, turmeric, and ginger. The golden crispy shallots add a satisfying crunch that perfectly complements the tender, spiced rice.

Perfect as a standalone meal or paired with grilled vegetables and proteins, this versatile dish comes together in just 40 minutes. The balance of creamy coconut, warm spices, and crispy toppings creates layers of texture and flavor that make every bite memorable.

The first time I made coconut curry rice, my tiny apartment smelled like a street market in Bangkok for days. My roommate kept wandering into the kitchen, asking what kind of magic I was brewing in that pot. Now it is the dish I turn to when I need something that feels like a warm hug but still looks impressive on the plate.

I once served this at a dinner party where my friend announced she hated coconut. She went back for seconds and then asked for the recipe before even leaving the table. Sometimes the dishes that surprise us the most end up being the ones we cannot stop thinking about.

Ingredients

  • 1 1/2 cups jasmine rice: Rinse until the water runs clear to remove excess starch for fluffy, separate grains
  • 1 (14 oz/400 ml) can full-fat coconut milk: The creaminess here is what makes the rice luxurious and rich
  • 1 1/4 cups water: The perfect ratio when combined with coconut milk for tender rice
  • 1 tablespoon mild curry powder: Feel free to use a spicier blend if you like more heat
  • 1 teaspoon ground turmeric: This gives the rice that beautiful golden yellow color
  • 1/2 teaspoon ground ginger: Adds warmth without overpowering the other spices
  • 1 teaspoon salt: Essential to bring out all the flavors
  • 1 tablespoon coconut oil: Helps coat the grains and adds subtle coconut flavor
  • 3 large shallots, thinly sliced: Slice these as thinly as possible for the crispiest result
  • 1/2 cup neutral oil: Vegetable or canola works perfectly for frying
  • Pinch of salt: Sprinkle over the fried shallots while they are still hot

Instructions

Rinse the rice:
Place jasmine rice in a fine-mesh strainer and rinse under cold water until the water runs completely clear, then drain well
Combine everything:
In a medium saucepan, mix together the rinsed rice, coconut milk, water, curry powder, turmeric, ginger, salt, and coconut oil until well combined
Simmer the rice:
Bring the mixture to a gentle boil over medium heat, then reduce to low, cover, and cook for 15 to 18 minutes until all liquid is absorbed
Let it rest:
Remove from heat and keep covered for 5 minutes, then fluff gently with a fork
Fry the shallots:
Heat the neutral oil in a small skillet over medium heat, add the sliced shallots, and fry for 4 to 6 minutes until golden brown and crisp
Season and serve:
Transfer shallots to a paper towel-lined plate with a slotted spoon, sprinkle with salt, then heap them generously over the coconut curry rice
Creamy yellow rice flecked with aromatic curry spices and garnished with golden brown crispy shallots Save
Creamy yellow rice flecked with aromatic curry spices and garnished with golden brown crispy shallots | bowlandbasil.com

My daughter now requests this for her birthday dinner every year. She says it tastes like vacation in a bowl, which might be the best description anyone has ever given my cooking.

Making It Your Own

Sometimes I add a can of chickpeas during the last 10 minutes of cooking to make it a complete meal. The rice absorbs some of that creamy coconut coating, and suddenly it is dinner instead of just a side dish.

The Art of Crispy Shallots

I learned the hard way that overcrowding the pan leads to soggy shallots. Fry them in batches if necessary, and they will reward you with the perfect shattering crunch that takes this dish over the top.

Serving Suggestions

This rice holds its own next to grilled salmon or roasted eggplant. The toppings are where you can have fun and make it look as beautiful as it tastes.

  • Fresh cilantro adds a bright herbal punch
  • Toasted coconut flakes bring extra texture and sweetness
  • A squeeze of lime juice cuts through the richness beautifully
Fragrant coconut curry jasmine rice served in a white bowl topped with crunchy caramelized shallot crisps Save
Fragrant coconut curry jasmine rice served in a white bowl topped with crunchy caramelized shallot crisps | bowlandbasil.com

Trust me, once you make this version, plain rice will never quite satisfy you the same way again.

Recipe FAQs

The combination of coconut milk, curry spices, and crispy shallots creates layers of flavor and texture. The creamy rice pairs perfectly with the crunchy topping.

Yes, store the rice and crispy shallots separately in airtight containers. Reheat the rice gently and add fresh shallots or reheat them in the oven to maintain crispiness.

Pair with sautéed greens, grilled vegetables, roasted chickpeas, tofu, or shredded chicken for a complete meal. It also complements seafood beautifully.

This dish is naturally vegan and gluten-free. Always check labels on packaged ingredients like curry powder to ensure no cross-contamination or hidden allergens.

Rinse the rice until water runs clear to remove excess starch. Use the exact liquid measurements and avoid lifting the lid while simmering. Let it rest covered before fluffing.

Basmati or long-grain white rice works well. Brown rice requires more liquid and longer cooking time. Adjust liquid ratios accordingly and extend simmering time.

Coconut Curry Jasmine Rice

Creamy coconut curry rice with crispy shallots, ready in 40 minutes.

Prep 10m
Cook 30m
Total 40m
Servings 4
Difficulty Easy

Ingredients

Rice & Coconut Base

  • 1 1/2 cups jasmine rice
  • 1 (14 oz) can full-fat coconut milk
  • 1 1/4 cups water
  • 1 tablespoon mild curry powder
  • 1 teaspoon ground turmeric
  • 1/2 teaspoon ground ginger
  • 1 teaspoon salt
  • 1 tablespoon coconut oil

Crispy Shallots

  • 3 large shallots, thinly sliced
  • 1/2 cup neutral oil (vegetable or canola)
  • Pinch of salt

Garnish

  • 2 tablespoons chopped fresh cilantro
  • 1 tablespoon toasted coconut flakes
  • 1 lime, cut into wedges

Instructions

1
Rinse the Rice: Rinse jasmine rice under cold running water until water runs clear; drain thoroughly to remove excess starch.
2
Combine Base Ingredients: In a medium saucepan, combine rinsed rice, coconut milk, water, curry powder, turmeric, ginger, salt, and coconut oil. Stir until well incorporated.
3
Simmer the Rice: Bring mixture to a gentle boil over medium heat. Reduce heat to low, cover tightly, and simmer for 15 to 18 minutes until liquid is fully absorbed and rice is tender.
4
Rest and Fluff: Remove from heat and let rice rest, covered, for 5 minutes. Fluff gently with a fork before serving to separate grains.
5
Crisp the Shallots: Heat neutral oil in a small skillet over medium heat. Add sliced shallots and fry, stirring occasionally, until golden brown and crisp, approximately 4 to 6 minutes. Transfer with a slotted spoon to a paper towel-lined plate and season with salt.
6
Assemble and Serve: Serve coconut curry jasmine rice topped with crispy shallots. Add optional garnishes of fresh cilantro, toasted coconut flakes, and lime wedges as desired.
Additional Information

Equipment Needed

  • Medium saucepan with lid
  • Fine-mesh strainer
  • Small skillet
  • Slotted spoon
  • Paper towels
  • Knife and cutting board

Nutrition (Per Serving)

Calories 390
Protein 5g
Carbs 55g
Fat 17g

Allergy Information

  • Contains coconut (tree nut allergen for some individuals). Always verify packaged ingredient labels for potential allergens or cross-contamination.
Clara Jennings

Easy recipes, practical cooking tips, and family-friendly meals for food lovers.