1 Cup Coconut Rice Recipe: Fragrant Jasmine and Toasted Coconut Crunch

Main Courses

1 Cup Coconut Rice Recipe: Fragrant Jasmine and Toasted Coconut Crunch

This 1 cup coconut rice recipe transforms simple jasmine rice into a fragrant, textured dish with toasted coconut crunch and subtle floral notes. The key lies in toasting coconut flakes until golden and infusing the rice with coconut milk, creating a delicate balance of flavors that elevates any meal. I developed this method after years of experimenting with coconut-infused rice, and it consistently delivers perfectly fluffy grains with a delicate coconut aroma.

The process begins with rinsing jasmine rice until the water runs clear, removing excess starch for individual grains. As the rice simmers in coconut milk, the natural sweetness of the coconut enhances the rice's floral undertones while adding a subtle richness. Toasted coconut flakes provide both visual appeal and a satisfying crunch with every bite, making this dish as enjoyable to eat as it is to prepare.

What you'll achieve is a fragrant, golden-hued rice that's light yet satisfying, with each grain infused with coconut's natural sweetness. The toasted coconut adds texture contrast, while the jasmine rice maintains its signature floral aroma. This dish pairs beautifully with grilled vegetables, tofu, or even as a standalone side for curries.

Perfect for weeknight dinners or special occasions, this recipe serves as both a flavorful centerpiece and a versatile base for other ingredients. The method is straightforward but yields restaurant-quality results with minimal effort. Let's get started on creating this aromatic, textured coconut rice that will impress at every meal.

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for 1 cup coconut rice

Fragrant jasmine rice meets toasted coconut for a delicate balance of floral and nutty notes.

Ingredient Amount Notes
Jasmine Rice 🌾 1 cup Uncooked, long-grain preferred
Unsweetened Coconut Milk 🥥 ½ cup Full-fat for creaminess
Toasted Unsweetened Coconut Flakes 🥥 ¼ cup Lightly golden, not browned
Water 💧 1 ½ cups Filtered preferred
Extra-Virgin Olive Oil 🫒 1 tbsp Light variety for subtle flavor
Sea Salt 🧂 ½ tsp Fine grain preferred
Fresh Coconut Water 🥥 ¼ cup Optional for brightness
Lemon Zest 🍋 1 tsp Fine, from organic lemon
Fresh Cilantro Leaves 🌿 0.1 cup Chopped, for garnish
Vegetable Oil 🫒 1 tsp High smoke point for toasting

Jasmine rice is the foundation here—look for long-grain varieties at Whole Foods or Asian markets for optimal texture. The unsweetened coconut milk should be full-fat for proper creaminess; Thai Kitchen brand is reliable. Toast your coconut flakes in a dry pan over medium heat until golden—about 3-4 minutes—then set aside. Fresh coconut water adds brightness, but if unavailable, a splash of lemon juice works equally well. For the lemon zest, organic lemons yield the most vibrant flavor, though conventional works in a pinch.

No coconut milk? Light coconut cream at half the quantity delivers similar richness. Substitute almond milk for a nutty alternative, though texture will differ slightly. Fresh coconut flakes are ideal, but unsweetened desiccated coconut toasts just as well. The olive oil should be light—not extra-light—for a subtle flavor profile. If you prefer a more pronounced coconut aroma, add 1/4 tsp coconut extract to the cooking liquid. For the cilantro, stems included, as they pack extra flavor, though remove any wilted leaves.

Toasted coconut flakes retain their crunch best when stored in an airtight container at room temperature for up to 2 weeks. Coconut milk remains fresh in the fridge for 5 days once opened, while jasmine rice keeps indefinitely in a cool, dry place. This dish reheats beautifully—simply add a splash of water and cover until warmed through. For extra fluffiness, spread the rice on a tray after cooking to cool slightly before serving.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just toss jasmine rice, coconut milk, and water into one pot, let it simmer, and walk away. No straining, no extra bowls, no stress. That toasted coconut flake crunch at the end? Pure reward for doing almost nothing.
  • Tropical in Minutes: The moment that creamy coconut milk meets the fragrant jasmine rice? It’s like a vacation in your mouth. A whisper of olive oil keeps it from drying out, and those toasted coconut flakes add a textural punch that makes it feel fancy without the fuss.
  • Lunches Saved: Between us, this is my go-to for meal prep. Make a big batch on Sunday, and you’ve got perfectly portioned rice for curries, stir-fries, or even just eating cold with a sprinkle of lime. It reheats like a dream—no mushy rice here.
  • Budget Luxury: Honestly, this costs me pennies per serving but tastes like I splurged. Coconut milk’s cheap in cans, rice is a staple, and olive oil stretches far. Leftovers? Even better the next day—if they last that long.

Step-by-step instructions for fragrant coconut jasmine rice

Transform simple ingredients into aromatic, textured coconut rice with perfect balance.

1

Toast the Rice for Enhanced Aroma

Heat the 1 teaspoon vegetable oil in a medium saucepan over medium heat until shimmering but not smoking. Add the 1 cup jasmine rice and stir constantly for 2-3 minutes until the grains become translucent at the edges and release a nutty aroma.

This toasting step develops deeper flavor and prevents the rice from becoming mushy during cooking. Watch the rice carefully—it should turn slightly golden without browning. If you notice any grains sticking, stir more vigorously or reduce heat slightly to prevent burning.

2

Add Liquids and Bring to a Boil

Pour in the 1.5 cups water, 0.5 cup unsweetened coconut milk, 0.25 cup fresh coconut water, and 1 tablespoon extra-virgin olive oil. Stir once to combine, then bring to a rolling boil over high heat. Once boiling vigorously, reduce heat to low and cover tightly with a lid.

The coconut milk will create a subtle creaminess while the coconut water adds brightness. The olive oil prevents the rice from sticking to the pan. Let the rice simmer undisturbed for 15 minutes—this initial cooking period allows the grains to absorb the initial liquid before the final resting phase.

3

Steam and Rest for Perfect Texture

After 15 minutes, turn off the heat but leave the rice covered. Let it steam for another 10 minutes. This resting period allows the rice to finish absorbing moisture and develop its characteristic fluffy texture. The grains should be tender but still slightly firm to the bite.

During this time, the residual heat will continue cooking the rice gently. Avoid peeking or lifting the lid—each time you do, you release steam and disrupt the cooking process. If you're concerned about doneness, check one grain at the 12-minute mark—it should be tender but not falling apart.

4

Incorporate Finishing Touches

Remove the lid and gently fluff the rice with a fork, being careful not to mash the grains. Stir in the 0.25 cup toasted unsweetened coconut flakes and 1 teaspoon lemon zest to distribute evenly. The coconut flakes should be sprinkled throughout rather than clumped together.

This is where the dish comes together—those toasted coconut flakes add texture while the lemon zest brightens the coconut flavors. Taste and adjust seasoning with the 0.5 teaspoon sea salt if needed, though the coconut milk and water should provide enough natural saltiness.

5

Garnish and Serve Immediately

Transfer the rice to a serving bowl and top with the 0.1 cup chopped fresh cilantro leaves. The cilantro adds a fresh contrast to the rich coconut flavors and prevents the dish from feeling too heavy. Serve while still warm to appreciate the full aromatic experience.

Each grain should be separate and tender with a slight bite, while the coconut flakes provide satisfying crunch. The rice should have a delicate coconut aroma with subtle floral notes from the jasmine variety. If you notice any grains are still hard after resting, return the covered pot to low heat for 2-3 minutes to finish cooking.

👨‍🍳

Pro Tips For Making 1 Cup Coconut Rice

  • Simmer Coconut Milk First: I learned this the hard way—adding cold coconut milk straight to the pot makes the rice turn out gummy. Heat the coconut milk in a small saucepan for 2-3 minutes until it’s just steaming (not boiling), then pour it into the rice. The warmth helps the rice absorb the creaminess evenly without clumping.
  • Toast Coconut Flakes Fresh: Store-bought toasted flakes lose their crunch fast. Instead of sprinkling them on at the end, lightly toast a handful in a dry pan over medium heat for 30 seconds until fragrant, then fold them into the warm rice. This keeps them crispy and adds depth—no sad, soggy flakes here.
  • Use a 1:1:1 Ratio: Rice to water to coconut milk is the golden ratio for this recipe. Skip the guesswork: for 1 cup jasmine rice, use 1 cup water and 1 cup coconut milk. Too much liquid = mushy rice; too little = dry grains. Measure carefully—this isn’t a negotiation.
  • Stir Once, Then Stop: I used to fuss with the rice every 5 minutes, thinking it needed constant attention. The truth? Stir once after adding the coconut milk to distribute it, then leave it alone. Poking it releases starch and turns the rice gluey—let it steam undisturbed for the first 10 minutes.

Creative variations of this 1 cup coconut rice

Thai-Inspired Coconut Rice

Transform this dish into a Thai-inspired side by adding 1 tbsp fish sauce and 1 tsp palm sugar to the cooking liquid. The fish sauce adds umami depth while the palm sugar balances with subtle sweetness. Garnish with thinly sliced green onions and crushed peanuts for an authentic touch. Serve alongside grilled chicken or tofu for a complete Thai-inspired meal. 🌶️

Sweet Coconut Rice

For a dessert version, reduce the water to 1 cup and add 2 tbsp honey or 1 tbsp brown sugar to the cooking liquid. Stir in 2 tbsp shredded coconut and ½ tsp vanilla extract after cooking. Top with toasted coconut flakes and a sprinkle of ground cinnamon for a tropical-inspired dessert. 🍯

Spicy Coconut Rice

Add a kick by stirring in ½ tsp red curry paste or 1 tsp chili flakes with the coconut milk. For extra heat, fold in 1 tbsp chopped Thai chilies or 1 tsp sambal oelek after cooking. Serve with a side of mango chutney to balance the spice. This version pairs perfectly with grilled shrimp or chicken satay. 🌶️

Herbed Coconut Rice

Infuse the rice with fresh herbs by adding 2 tbsp chopped Thai basil or cilantro stems to the cooking liquid. After cooking, stir in 1 tsp lime zest and 1 tbsp chopped mint for a bright, herby twist. This variation works beautifully with grilled vegetables or as a base for a Vietnamese-inspired salad. 🌿

Protein-Packed Coconut Rice

Elevate this dish into a complete meal by folding in ½ cup cooked chickpeas or ½ cup shredded rotisserie chicken during the final fluffing step. For extra protein, add ¼ cup crumbled tofu or ½ cup diced tempeh and pan-fry until crispy before mixing in. This makes it a satisfying one-bowl meal. 🥗

Vegetable-Infused Coconut Rice

Add color and nutrition by sautéing ½ cup diced bell peppers and ½ cup snap peas in the vegetable oil before adding the rice. Alternatively, stir in ½ cup finely chopped zucchini or ½ cup corn kernels during the final resting phase. These additions keep the dish light while adding vibrant flavors. 🥦

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 9g45%
Cholesterol 0mg0%
Sodium 350mg15%
Total Carbohydrate 38g13%
Dietary Fiber 2g8%
Sugars 3g
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 regular white rice instead of jasmine?

While you can substitute white rice, jasmine's floral aroma is key to this dish. If using white rice, increase the coconut milk to 0.75 cup for creaminess, but expect less fragrance. For a similar floral note, try basmati rice instead—it has a comparable aroma and texture.

2

What if my rice turns out mushy?

Mushy rice usually means too much liquid or insufficient resting time. For next time, reduce water to 1.25 cups and let it steam 15 minutes after cooking (instead of just 10). If it's already mushy, spread it on a tray to dry slightly before serving—this helps restore texture.

3

Can I make this coconut rice in a rice cooker?

Toast the rice in a pan first, then transfer it to your rice cooker with the 1.5 cups water, 0.5 cup coconut milk, and 1 tbsp olive oil. Cook on normal setting, then let it steam for 10 extra minutes after the cooker turns off. Add toasted coconut and lemon zest after cooking.

4

How do I store leftovers?

Store in an airtight container in the fridge for up to 4 days. Reheat gently with a splash of water or coconut milk—microwaving can make the coconut flakes soggy. For best texture, reheat in a skillet over low heat while stirring occasionally.

5

What's the best way to toast coconut flakes?

Use a dry skillet over medium heat—stir constantly for 3-4 minutes until golden (not brown). Watch closely to prevent burning! For extra flavor, add 1/8 tsp cinnamon while toasting. Let them cool completely before adding to rice to maintain their crunch.

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