Fragrant Coconut Cilantro Rice Recipe

This Coconut Cilantro Rice is a flavorful, flexible side dish that combines creamy coconut and bright cilantro. A small extra step—toasting shredded coconut—deepens the coconut flavor without adding much time.

A white serving bowl with coconut cilantro rice topped with toasted coconut and cilantro leaves.

Coconut rice shows up in many cuisines across Asia and beyond, both as sweet and savory preparations. This recipe is savory, leaning on rich coconut milk, a squeeze of lime, and a generous handful of fresh cilantro for a bright finish. Toasting unsweetened shredded coconut in a little coconut oil before cooking infuses the oil with extra coconut aroma and gives you a crunchy garnish to sprinkle on top.

Serve this rice alongside grilled or seared proteins, or pair it with vegetarian mains. Shrimp, chicken, tofu, tacos, and fritters all work especially well. Finish each plate with lime wedges for a fresh citrus note.

Ingredients that Matter

The recipe uses simple pantry items plus fresh cilantro and lime. Key choices affect texture and flavor:

Ingredients for coconut cilantro rice on a gray table.
  • Rice – Long-grain white rice such as jasmine is ideal because it cooks up fluffy and separate. You can use basmati or standard long-grain rice. For brown rice, increase liquid and cook time (details below).
  • Coconut milk – Use one can of unsweetened full-fat coconut milk for a rich, creamy result. If you prefer a lighter dish, substitute lite coconut milk or use 1 cup coconut milk + 1 cup water (stir the can well to mix solids and liquid).
  • Cilantro – Fresh cilantro stirred into warm rice just before serving provides herbal brightness. Reserve extra for garnish.
  • Coconut oil – Toasting the shredded coconut in coconut oil concentrates the flavor. Butter or olive oil may be used if you don’t have coconut oil, but the coconut note will be milder.
  • Shredded coconut – Unsweetened shredded coconut flakes are toasted and used as a crunchy garnish. Toasting adds a toasty, nutty dimension and flavors the oil left in the pan.
  • Lime – Lime wedges or a squeeze of lime juice brighten the finished rice and balance the richness.

See the recipe card below for exact quantities.

Instructions

This is an uncomplicated, mostly hands-off recipe that takes about 25–30 minutes from start to finish. Follow these steps:

Shredded coconut toasting in a medium saucepan.

1. Heat coconut oil in a medium saucepan over medium heat until melted. Add the shredded coconut and stir frequently until the coconut turns golden brown, about 2–3 minutes. Remove the toasted coconut with a slotted spoon and set it aside for garnish, leaving as much oil in the pan as possible.

White rice toasting in a medium saucepan.

2. Return the pan to medium heat and add the rice. Stir frequently until the rice becomes fragrant and is well coated with the coconut oil, about 1–2 minutes.

Coconut milk and water in a saucepan with rice.

3. Add a pinch of salt, then pour in the coconut milk and the water. Stir, bring to a simmer, then reduce heat to low and cover. Cook until the rice is just tender, about 15 minutes. If the rice seems slightly undercooked, that’s fine—turn off the heat and let it steam with the lid on for 10 minutes.

Chopped cilantro added to a saucepan with cooked coconut rice.

4. Fluff the rice with a fork and gently fold in the chopped cilantro. Add additional cilantro and the reserved toasted coconut on top. Serve with lime wedges.

Note on rinsing rice: Rinsing helps remove surface starch and can prevent clumping. For long-grain white rice I usually rinse unless I’m toasting the grains first. I always rinse short-grain, medium-grain, and brown rice.

Substitutions

This recipe is vegan and gluten-free as written. You can tweak a few ingredients to suit preferences or pantry availability:

  • Rice – Jasmine or basmati work well. For medium- or short-grain rice, expect slightly different cook times: medium-grain about 15 minutes, short-grain about 20 minutes. For brown rice, add 1/4 cup more water and cook about 30 minutes, then let steam off-heat.
  • Coconut milk – Use lite coconut milk for a lighter dish, or mix 1 cup full-fat coconut milk with 1 cup water for a milder richness. Stir the can before measuring to incorporate the solids.
  • Sweetness – If you prefer a subtly sweet version, stir in 1 tablespoon of sugar (raw, light brown, or regular) after cooking.
  • Lime – For more citrus lift, add lime zest and a generous squeeze of lime juice to the cooked rice before serving.
Chopped cilantro fluffed into cooked coconut rice.

Serving Suggestions

This coconut cilantro rice pairs especially well with seafood and Asian-inspired mains. Top ideas:

  • Shrimp—grilled, seared, or in tacos.
  • Chicken—pan-seared, grilled, or sauced with a citrus-ginger glaze.
  • Tofu—sweet-and-sour or pan-fried for contrast in texture.
  • Vegetarian patties or fritters—serve alongside for a satisfying meatless meal.
A white serving bowl with coconut cilantro rice topped with toasted shredded coconut and cilantro leaves with lime wedges to the side.

Storage

Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently in the microwave covered, or warm in a saucepan with a splash of water to prevent sticking. You can freeze cooked coconut rice in a freezer-safe bag for up to 1 month; thaw and reheat gently.

Top tip

If you don’t have shredded coconut or coconut oil, you can skip the toasting step and lightly toast the rice in butter or olive oil before adding liquid. The flavor will be good, though less distinctly coconut-forward.

A serving bowl of coconut cilantro rice topped with toasted shredded coconut and cilantro.

FAQ

Why is my coconut rice mushy?

Two common causes: overcooking and too much liquid. Cook the rice until just tender, then let it steam off-heat with the lid on for about 10 minutes. For coconut rice a good starting point is roughly 1 part rice to 2 parts liquid; adjust slightly depending on the rice variety.

What is the best way to reheat coconut rice?

Cover and microwave for a quick reheat, or warm it slowly in a saucepan over medium with a little water, stirring often to prevent scorching.

What pairs well with coconut cilantro rice?

Proteins such as shrimp, chicken, and tofu are excellent matches. The rice also complements tacos, fritters, and fresh salsas or fruit-based relishes.

More Sides

If you enjoy this rice, try these other side dishes:

  • A serving bowl of spinach and arugula salad with a lemon thyme vinaigrette on a butcherblock countertop.

    Spinach and Arugula Salad
  • Gouda mac and cheese in a skillet fresh out of the oven.

    Gouda Mac and Cheese
  • A close up of a bowl with air fryer honey roasted carrots.

    Air Fryer Honey Roasted Carrots
  • A platter of roasted bok choy lightly browned and garnished with sesame seeds.

    Roasted Bok Choy

Dinner Ideas

Need inspiration? These mains pair nicely with coconut cilantro rice:

  • A serving of golden brown roasted chicken leg quarters with an herb sauce on a gray table with more chicken in the background.

    Roasted Chicken Leg Quarters
  • Two braised beef sliders topped with citrus slaw.

    Braised Beef Sliders with Citrus Slaw
  • A close up of a platter with braised chuck roast sliced thin garnished with orange and lime.

    Citrus Soy Braised Chuck Roast
  • A serving of cherry tomato sauce with spaghetti on a small plate and a skillet with cherry tomatoes in the background.

    Cherry Tomato Spaghetti Sauce

Recipe

Coconut Cilantro Rice

Total time: 30 minutes • Yield: 4 cups

Ingredients

  • 1 Tbsp coconut oil
  • ½ cup unsweetened shredded coconut
  • 1 cup jasmine rice
  • 1 pinch table salt
  • 1 (13.5 oz) can unsweetened coconut milk
  • ¼ cup water
  • ½ cup chopped cilantro, plus more for garnish
  • Lime wedges, for serving

Steps

  1. Heat oil, toast shredded coconut until golden, then remove and reserve the coconut, leaving oil in the pan.
  2. Add rice to the pan and stir until coated and fragrant, about 1–2 minutes. Add salt, then coconut milk and water. Bring to a simmer.
  3. Cover and cook over low heat until rice is just tender, about 15 minutes. Turn off the heat and let steam with the lid on for 10 minutes.
  4. Fluff with a fork, fold in chopped cilantro, and serve topped with additional cilantro, the toasted coconut, and lime wedges.

Notes

  • Use lite coconut milk if you prefer less fat, but remain sure it’s unsweetened.
  • For a less rich result, use 1 cup coconut milk + 1 cup water instead of the full can + ¼ cup water.
  • Leftovers keep up to 4 days refrigerated or up to 1 month frozen.
  • Reheat gently in a microwave or on the stovetop with a splash of water to prevent sticking.
  • To make with brown rice, add ¼ cup more water and cook for about 30 minutes, then let steam for 10 minutes off-heat.