2 Cups White Rice Recipe: Jasmine-Infused Crunch with Toasted Coconut Topping

Main Courses

2 Cups White Rice Recipe: Jasmine-Infused Crunch with Toasted Coconut Topping

This 2 cups white rice recipe transforms simple jasmine rice into a fragrant, textured masterpiece with a toasted coconut crunch topping—perfect for elevating any meal. The secret lies in perfectly balanced rice-to-water ratios and a light toast of coconut flakes that adds depth without overpowering the delicate floral notes of jasmine. I developed this method after years of testing, ensuring every grain stays tender while achieving that signature aromatic finish.

The foundation starts with rinsing the rice thoroughly to remove excess starch, which prevents gummy textures and guarantees each grain cooks evenly. Aromatics like garlic and a splash of butter infuse the rice with subtle savory warmth, while the toasted coconut topping adds a satisfying crunch and tropical sweetness. This technique works for both standalone rice dishes and as a base for stir-fries, bowls, or curries.

What you’ll end up with is restaurant-quality jasmine rice—fluffy, fragrant, and perfectly seasoned—topped with golden coconut flakes that provide both texture and visual appeal. The rice stays light and separate, never mushy, while the coconut adds a delicate sweetness that complements savory proteins or fresh vegetables. It’s the kind of dish that turns simple rice into a centerpiece.

Pair this rice with grilled chicken, shrimp curry, or roasted vegetables for a complete meal, or serve it as a standalone side that steals the show. The recipe scales easily, so you can double it for larger gatherings without sacrificing texture or flavor. Ready to elevate your rice game?

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for 2 cups white rice

Jasmine rice, butter, coconut flakes—simple ingredients for restaurant-quality aromatic rice with perfect texture.

Ingredient Amount Notes
Jasmine Rice 🍚 2 cups Uncooked, long-grain preferred
Water 💧 2 ½ cups Room temperature preferred
Unsalted Butter 🧈 2 tbsp European-style preferred
Shallots 🧅 2 whole Minced, finely chopped
Garlic Cloves 🧄 3 cloves Minced, peeled
Unsalted Coconut Flakes 🥥 ¼ cup Toasted until golden
Salt 🧂 ½ tsp Diamond Crystal preferred
White Pepper 🌶️ ¼ tsp Freshly ground preferred
Coconut Oil 🫒 1 tbsp For toasting coconut flakes
Fresh Cilantro 🌿 0.1 cup Chopped, for garnish
Lime Juice 🍋 1 tbsp Freshly squeezed

The jasmine rice is non-negotiable here—Thai Kitchen brand or a specialty store find delivers that signature floral aroma. For the butter, European-style (like Plugrá) melts more smoothly than American versions. Shallots and garlic should be minced finely—you want them to dissolve into the rice rather than remain distinct. Coconut flakes are best when toasted in coconut oil for extra flavor depth; skip the pre-toasted versions from the baking aisle—they lack nuance. Whole Foods or Trader Joe's carry excellent unsweetened flakes for this purpose.

No jasmine rice? Basmati is your next best bet—it has a similar texture, though less aroma. Running short on butter? Olive oil at half the amount works in a pinch, though the flavor profile shifts slightly. Pre-minced garlic from jars? Fresh is worth the 30 seconds—jarred garlic has a metallic aftertaste. For the coconut topping, unsweetened flakes are essential; sweetened versions will overpower the delicate rice. The lime juice should be freshly squeezed—bottled lime juice lacks brightness and won't cut through the richness of the coconut and butter.

Rice stays best in an airtight container for 3-4 days—the coconut topping will soften slightly but remains flavorful. For longer storage, freeze the rice without the topping (add it fresh after reheating). The toasting process for coconut flakes should take 3-4 minutes—watch closely to avoid burning. Garnish with cilantro just before serving; it wilts quickly when added to hot rice. This recipe scales perfectly for larger gatherings—just maintain the 1:1.25 rice-to-water ratio and adjust the topping proportionally.

❤️

Why You'll Love This Recipe

  • I swear by the 1: 5 rice-to-water measurement—no guesswork, no mushy piles. Just toast those shallots and garlic in butter until they smell like a warm hug, then pour, cover, and forget about it for 15 minutes.
  • Foolproof Ratio: I swear by the 1:1.5 rice-to-water measurement—no guesswork, no mushy piles. Just toast those shallots and garlic in butter until they smell like a warm hug, then pour, cover, and forget about it for 15 minutes.
  • Buttery Garlic Magic: That butter-sizzled shallot and garlic combo? It turns plain rice into something dangerously good. The aroma alone makes my kitchen smell like a Thai street food stall, and the flavor? It’s the secret weapon in every dish I add it to.
  • Lunchbox Hero: Between us, this is my go-to for packed lunches—stays fluffy for days, reheats perfectly, and the kids actually eat it. Toss in some leftover chicken or veggies, and suddenly you’ve got a meal that doesn’t require a thermos.

Step-by-step instructions for jasmine-infused crunch with toasted coconut topping

Here's the method for perfectly fragrant jasmine rice with a crispy coconut topping—simple yet sophisticated.

1

Toast the Coconut Flakes for Maximum Crunch

In a small skillet over medium heat, add the 1 tablespoon coconut oil and the ¼ cup unsalted coconut flakes. Toast them for 3-4 minutes, stirring constantly, until they turn a beautiful golden brown and release a toasty aroma. Remove from heat immediately and transfer to a small bowl to cool—this prevents them from continuing to cook and turning bitter.

I like to keep a small bowl nearby to catch any stray flakes that might jump out of the pan. The key here is constant stirring; if you let them sit too long in one spot, they'll burn before they brown. These toasted flakes will form the aromatic, crunchy topping that sets this rice apart from basic preparations.

2

Sauté Shallots and Garlic for Flavor Foundation

In the same skillet (no need to clean it—the toasted coconut flavor adds depth), melt the 2 tablespoons unsalted butter over medium-low heat. Add the 2 minced shallots and 3 minced garlic cloves, cooking for 3-4 minutes until the shallots become translucent and the garlic releases its fragrant aroma. Be careful not to let the garlic brown—it should be golden without any dark spots.

This step builds the aromatic base for your rice. The butter creates a silky texture while the shallots and garlic provide sweet, savory depth. If you notice the garlic starting to darken, immediately remove the pan from heat and let it cool for a minute before proceeding—burnt garlic will make the entire dish taste bitter.

3

Cook the Jasmine Rice to Perfect Texture

Add the 2 cups jasmine rice to the skillet and stir to coat it evenly with the butter and aromatics. Pour in the 2.5 cups room temperature water, then sprinkle with the ½ teaspoon salt and ¼ teaspoon white pepper. Bring to a gentle boil, then immediately reduce heat to low, cover the skillet tightly with a lid, and let it simmer for 15 minutes without disturbing it.

The rice needs undisturbed cooking to develop its signature floral aroma and tender texture. After 15 minutes, check the rice—it should be tender but still slightly firm in the center. If you see liquid at the bottom of the pan, continue cooking for another 2-3 minutes. The rice is done when all the liquid has been absorbed and the grains are plump but not mushy.

4

Rest and Finish with Fresh Garnishes

Remove the skillet from heat and let the rice rest, covered, for 5 minutes. This resting period allows the steam to redistribute throughout the grains, ensuring each bite is perfectly tender. After resting, fluff the rice gently with a fork, then stir in the ¼ cup toasted coconut flakes, 1 tablespoon lime juice, and ⅛ cup chopped fresh cilantro.

The lime juice brightens the dish with a subtle tang, while the cilantro adds freshness that cuts through the richness of the butter and coconut. The toasted coconut flakes should be evenly distributed—save any extra for garnishing individual servings. Serve immediately while the rice is still warm, as the texture and aroma are at their peak.

👨‍🍳

Pro Tips For Making 2 Cups White Rice

  • Boil Water First: Fill your pot with water before adding rice—this way, you’re not scrambling to heat it once everything’s in the pot. I learned this the hard way when my rice turned out gummy because I rushed and didn’t let the water reach a proper boil. Start with 3 cups of water for 2 cups of jasmine rice, and bring it to a rolling boil before adding the rice.
  • Toast Shallots Low and Slow: Sauté those shallots on medium-low heat until they’re golden and sweet, not crispy or burnt. I used to crank the heat and end up with bitter, charred bits—now I let them cook gently for 5-7 minutes, stirring occasionally. This builds flavor without overpowering the rice.
  • Stir Once, Then Stop: After adding the rice to boiling water, stir just once—then leave it alone. I know, it feels weird, but jasmine rice needs space to plump up evenly. Resist the urge to check or stir again; you’ll end up with uneven grains and a mushy texture.
  • Butter Last, Not First: Save the unsalted butter for the final 2 minutes of cooking—this way, it melts into the rice and coats every grain instead of burning at the start. Add it with a pinch of salt (since the butter’s unsalted) and let it steam into the rice off the heat. This makes all the difference for that rich, aromatic finish.

Best sauces and condiments for this 2 cups white rice

Coconut-Lime Sauce

This simple sauce elevates your rice into a tropical-inspired dish. In a small saucepan, combine ¼ cup coconut milk, 1 tbsp lime juice, 1 tsp honey, and a pinch of red pepper flakes. Simmer over low heat for 3 minutes until slightly thickened. Drizzle over the finished rice just before serving—it adds a creamy, tangy contrast that balances the coconut topping beautifully. 🥥

Garlic-Ginger Soy Glaze

For an Asian-inspired twist, blend 2 tbsp soy sauce, 1 tbsp rice vinegar, 1 tbsp honey, 1 tsp grated fresh ginger, and 1 minced garlic clove. Heat in a small pan over medium heat until it reduces by half (5-7 minutes). Pour over the rice and toss gently to coat. This glaze works especially well with grilled proteins or stir-fried vegetables. 🌶️

Spicy Peanut Sauce

Combine 2 tbsp creamy peanut butter, 1 tbsp sriracha, 1 tbsp lime juice, 1 tsp soy sauce, and 1 tsp honey in a bowl. Whisk until smooth, then thin with 1-2 tsp warm water if needed. Drizzle over rice and garnish with crushed peanuts and cilantro. This sauce adds a bold, nutty kick that pairs perfectly with curries or spicy dishes. 🥜

Butter-Lemon Aioli

Whip ¼ cup softened butter with 1 tbsp lemon juice, 1 tsp Dijon mustard, and a pinch of salt until smooth. Dollop spoonfuls over the rice and mix lightly. The bright citrus and rich butter complement the coconut topping while adding a luxurious texture. This works especially well with seafood or grilled chicken. 🍋

Sweet Chili Drizzle

Mix 2 tbsp sweet chili sauce with 1 tsp sesame oil and a splash of water to thin. Drizzle over the rice and sprinkle with toasted sesame seeds and green onions. The sweet-spicy balance enhances the floral notes of the jasmine rice while adding a vibrant finish. This is a crowd-pleaser for any meal. 🌶️

Yogurt-Mint Raita

Blend ½ cup plain Greek yogurt with 1 tbsp chopped mint, 1 tsp lime juice, and a pinch of salt. Serve as a side or spoon over the rice for a cooling, herby contrast. The yogurt's creaminess balances the coconut crunch, while the mint adds freshness. Perfect for spicy dishes or as a standalone accompaniment. 🌿

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 9g45%
Cholesterol 30mg10%
Sodium 420mg18%
Total Carbohydrate 60g22%
Dietary Fiber 2g8%
Sugars 1g
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 about perfect jasmine rice

1

Why do I need to rinse jasmine rice before cooking?

Rinsing removes excess starch that would make your rice gummy or sticky. Simply swirl the rice in a bowl of water, drain, and repeat until the water runs clear. This step is especially important for jasmine rice, which releases more starch than other varieties. Skipping it guarantees mushy grains instead of that perfect fluffy texture.

2

Can I use basmati rice instead of jasmine?

Basmati works perfectly as a substitute—it has a similar long-grain texture, though slightly less floral aroma. The cooking method remains identical, but basmati typically requires 10-12 minutes of simmering instead of 15 minutes. For extra fragrance, add a bay leaf to the cooking water and remove it before serving.

3

What if my rice turns out too dry or undercooked?

If the rice seems dry, simply add 2-3 tablespoons of hot water, cover, and return to low heat for 2-3 minutes. For undercooked rice, increase the cooking time by 2-3 minutes next time and check earlier. The key is maintaining the 1:1.25 rice-to-water ratio—measure carefully to avoid either extreme.

4

How do I store leftover rice with the coconut topping?

Store the rice in an airtight container in the fridge for 3-4 days, but remove the coconut topping first. Reheat the rice separately and add fresh toasted coconut flakes before serving. For longer storage, freeze the plain rice (without topping) for up to 3 months. The coconut loses crispness when frozen, so always toast it fresh after reheating.

5

What proteins pair best with this coconut rice?

This aromatic rice shines with grilled chicken, shrimp, or tofu. For a complete meal, try pairing it with teriyaki-glazed salmon or coconut-curry chicken. The tropical coconut flavor also complements spicy dishes like jerk chicken or Thai green curry, balancing the heat with its subtle sweetness.

★★★★★4.8(5 reviews)
Categories Main Courses