One-Pot Creamy Coconut and Roasted Turmeric Rice
Photo by Yudo Yulyanto on Pexels

One-Pot Creamy Coconut and Roasted Turmeric Rice

A fragrant, golden rice dish infused with warm turmeric, toasted spices, and rich coconut milk. The rice cooks entirely in one pot, absorbing the aromatics and cream for a naturally creamy texture without any dairy. Serve alongside curries, roasted vegetables, or grilled proteins.

Prep
10 min
Cook
22 min
Wait
10 min
Total
42 min
Makes
4 servings (about 4 cups cooked rice)
Share

Steps

Before you start
  • Measure out the rice and rinse it briefly under cold water until the water runs mostly clear
  • Have your coconut milk and broth measured and ready before you start cooking
  • Toast the spices briefly to awaken their flavor—this step makes a noticeable difference
  1. Toast the whole spices

    • Heat the coconut oil or ghee in your 3–4 quart pot over medium heat for 30 seconds.
    • Add the coriander seeds and cumin seeds.
    • Toast, stirring constantly, for 60–90 seconds, until fragrant and lightly golden.
    • Watch carefully—they burn quickly and will taste bitter if overcooked.
    + Show details

    Ready when: Seeds are fragrant and begin to pop slightly

    Tip: Toasted seeds add complexity; don't skip this or use pre-ground spices here—they lack the same vibrancy

  2. Cook onion and aromatics

    • Add the diced onion to the toasted seeds and stir well.
    • Cook for 2–3 minutes, stirring occasionally, until the onion begins to soften and turn translucent at the edges.
    • Add the minced garlic and grated ginger, and stir constantly for another 30–45 seconds until fragrant.
    • Do not let the garlic brown.
    + Show details

    Ready when: Onion is translucent and mixture is very aromatic

    Tip: Keep the heat at medium—higher heat will brown the garlic and make it taste acrid

  3. Bloom the turmeric

    • Sprinkle the ground turmeric over the onion mixture and stir constantly for 30 seconds.
    • You will smell the turmeric deepen and become earthy.
    • This brief cooking step, called blooming, releases the spice's oils and prevents a raw, chalky taste in the final dish.
    + Show details

    Ready when: Turmeric is fragrant and coats the onion mixture

    Tip: This step is essential—don't skip blooming or add the turmeric later; it won't have the same depth

  4. Add rice and toast briefly

    • Stir in the rinsed rice, mixing it well with the aromatics and spices.
    • Cook, stirring frequently, for 2 minutes.
    • The rice will begin to look slightly opaque and toast gently in the spiced oil, which adds a subtle nutty flavor to the grains.
    + Show details

    Ready when: Rice grains are coated with oil and beginning to look less translucent

    Tip: Toasting the rice prevents it from turning mushy and helps each grain stay separate

  5. Add liquid and bay leaves

    • Pour in the coconut milk and broth.
    • Stir well to combine and make sure no rice grains are stuck to the bottom of the pot.
    • Add the 2 bay leaves.
    • Bring the liquid to a simmer over medium-high heat, stirring occasionally, for about 2–3 minutes.
    • Once you see the first steam and small bubbles breaking the surface, reduce the heat to low.
    + Show details

    Ready when: Liquid is simmering gently and steaming

    Tip: Stir the pot well before covering to prevent any sticking on the bottom; this also helps the rice cook evenly

  6. Cover and simmer

    • Place the tight-fitting lid on the pot and reduce the heat to low.
    • Simmer undisturbed for 15–17 minutes.
    • The rice will absorb the liquid slowly.
    • Do not lift the lid or stir during this time—lifting the lid lets steam escape and increases cooking time.
    • The rice is done when all the liquid is absorbed, the surface looks dry, and you no longer hear any sizzling or bubbling.
    + Show details

    Ready when: All liquid is absorbed; rice is tender and grains are separate; no liquid pools at the bottom

    Tip: Resist the urge to peek—each lift of the lid adds 1–2 minutes to cooking time. Trust the process

  7. Rest and fluff

    • Remove the pot from heat and let it sit, covered, for 10 minutes.
    • This resting period allows the rice to firm up and any residual steam to distribute evenly.
    • After 10 minutes, remove the lid, discard the bay leaves, and gently fluff the rice with a fork or wooden spoon, breaking up any clumps.
    • Taste and season with kosher salt and freshly ground black pepper.
    + Show details

    Ready when: Rice is fluffy, grains are separate, and the dish has cooled slightly

    Tip: Use a fork to fluff, not a spoon—you'll crush fewer grains this way

  8. Serve and garnish

    • Transfer the rice to a serving dish or bowl.
    • If using, scatter the fresh cilantro over the top and serve with lime wedges on the side.
    • Guests can squeeze fresh lime juice over their individual portions just before eating to brighten the creamy, warm spices.
    + Show details

    Tip: Fresh lime juice just before serving adds brightness and cuts through the richness of the coconut milk

Good to know

Tips
  • Toasting the whole spices (coriander and cumin) before grinding them in the pot brings out their essential oils and makes the dish significantly more aromatic than using pre-ground spices alone.
  • Do not stir the rice once the lid is on and the heat is lowered—lifting the lid lets steam escape and ruins the texture by making grains mushy or chalky.
  • Full-fat coconut milk is essential here; light coconut milk will not give you the creamy texture or rich flavor the dish deserves.
  • Rinsing the rice before cooking removes excess starch and helps prevent clumping, but don't rinse so much that the water runs completely clear—a little starch helps bind the grains gently.
Make ahead

You can cook this rice up to 2 hours ahead; keep it covered at room temperature. Reheat gently in a pot over low heat with a splash of broth (2–3 tablespoons) stirred in, breaking up clumps with a fork, for about 3–4 minutes until warm throughout. Fluff before serving.

Storage & reheating

Room temperature: Store in an airtight container for up to 3 hours. Refrigerator: Cover and chill for up to 3 days; reheat as described above. Freezer: Transfer to a freezer-safe container and freeze for up to 2 months. Thaw overnight in the refrigerator and reheat as above.

Substitutions
  • coconut oil or ghee → Unsalted butter or neutral oil (vegetable, sunflower, or canola). Coconut oil adds a subtle flavor, but butter or neutral oil will work if you prefer. Use the same amount.
  • jasmine or basmati rice, long-grain white → Short-grain white rice or brown basmati rice. Short-grain rice will be slightly stickier; use the same liquid ratio. Brown rice requires more cooking time—increase the liquid by ¼ cup and simmer for 20–22 minutes.
  • full-fat coconut milk → Unsweetened coconut beverage or heavy cream mixed with broth (½ cup each). Use the same amount. Light coconut milk will work but will be less creamy. Dairy cream is richer but loses the subtle coconut note.
  • vegetable or chicken broth, unsalted → Water. Water works but the rice will be less flavorful. Add an extra pinch of salt to compensate.

More rice bowls

See all →

Find more like this

Meal
Dinner
Cuisine
Indian
Main ingredient
Basmati Rice
Method
Stovetop
Quick & Easy
EasyOne-Pot

Reviews (0)