1 Cup Coconut Rice Recipe: Fragrant One-Pot Flavor in 20 Minutes

1 Cup Coconut Rice Recipe: Fragrant One-Pot Flavor in 20 Minutes

This one-pot 1 cup coconut rice recipe delivers fragrant, creamy rice in just 20 minutes—perfect for weeknight dinners or meal prep. The secret lies in toasting coconut flakes with the rice, infusing every grain with rich, tropical flavor without overpowering the dish.

I developed this method after craving restaurant-quality coconut rice at home, and it never fails to impress. The beauty of this recipe is its simplicity: just 1 cup of rice, coconut milk, and a few pantry staples transform into a dish that feels luxurious yet requires minimal effort.

Whether you’re serving it as a side or a main with grilled chicken or tofu, the aroma alone makes it worth the effort. The texture is creamy yet slightly firm, with pockets of toasted coconut adding depth to every bite.

What sets this apart is the balance—coconut flavor is subtle enough to please skeptics but bold enough to satisfy cravings. The one-pot method ensures easy cleanup while maintaining even cooking, and the recipe scales effortlessly for larger servings.

No special equipment is needed; a simple stovetop or rice cooker works perfectly. For extra depth, stir in lime zest or fresh herbs like cilantro at the end. This dish pairs beautifully with curries, stir-fries, or even as a standalone meal with a sprinkle of toasted coconut flakes on top.

Let’s get cooking!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for 1 cup coconut rice

Pantry staples plus a few tropical touches create this fragrant, creamy one-pot coconut rice.

Ingredient Amount Notes
Jasmine Rice 🍚 1 cup Uncooked, long-grain preferred
Full-Fat Coconut Milk 🥥 1 can 13.5 oz can, no substitutes
Unsweetened Coconut Flakes 🥥 ½ cup Toasted for depth of flavor
Vegetable Broth 💧 1 cup Low-sodium preferred
Extra-Virgin Olive Oil 🫒 1 tbsp For toasting coconut flakes
Fresh Lime Zest 🍋 1 tsp Brightens final flavor
Fresh Cilantro Leaves 🌿 ¼ cup Chopped, for garnish
Garlic Cloves 🧄 2 cloves Minced, optional for depth
Salt 🧂 ½ tsp Kosher or sea salt
White Pepper 🌶️ ¼ tsp Freshly ground preferred
Lime Juice 🍋 1 tbsp Freshly squeezed
Fresh Ginger 🌿 ½ tsp Grated, optional for warmth

The coconut milk is non-negotiable here—full-fat for that luscious texture. Thai Kitchen or Goya cans are my go-tos, but any brand works as long as it’s 100% coconut with no additives. Toasting the coconut flakes in olive oil unlocks their flavor, so don’t skip this step. Jasmine rice is ideal for its delicate aroma, but basmati or long-grain white rice will work in a pinch. Look for unsweetened flakes—sweetened will make your rice taste like dessert. For extra depth, I always add a pinch of garlic and ginger, but it’s optional if you’re keeping it simple.

No coconut milk? Light coconut milk plus 1 tbsp coconut cream works in a bind, though the texture won’t be as rich. Fresh lime zest is key for brightness, but if you’re out, 1/4 tsp lime zest powder (from the baking aisle) does the trick. The vegetable broth adds depth without overpowering the coconut—low-sodium is crucial, or you’ll need to adjust the salt later. For a nutty twist, swap half the rice for toasted cashews (soaked if raw). And if cilantro isn’t your thing, basil or mint add a lovely contrast.

This rice keeps beautifully—3-4 days in the fridge, 3 months frozen. Portion into airtight containers for easy meal prep. The flavor actually improves overnight as the coconut aroma deepens. For reheating, add a splash of water or broth to restore creaminess. Pro tip: Toast extra coconut flakes while making the rice and sprinkle on top of curries or soups for instant garnish. The lime zest and cilantro stay fresh for 5 days wrapped in damp paper towels.

❤️

Why You’ll Love This Recipe

  • One-Pot Magic: I swear by this—just toss everything in one pot, walk away, and come back to fluffy, fragrant rice. No fancy equipment, no stress, and honestly? The coconut milk does most of the work while you sip your coffee.
  • Creamy Crunch Perfection: That contrast—soft jasmine rice kissed by full-fat coconut milk, topped with toasted coconut flakes—is ridiculously satisfying. The flakes add texture without effort, and the olive oil keeps it from drying out. (Yes, even on a Tuesday night.)
  • Meal Prep MVP: This keeps beautifully for days, so I make a big batch on Sundays. Pair it with grilled chicken or roasted veggies, and you’ve got lunch/dinner covered—no reheating drama, just reheat-and-eat simplicity.
  • Budget-Friendly Luxury: Full-fat coconut milk feels fancy, but it stretches here—just one can makes two servings. The rice is cheap, the broth adds depth, and the coconut flakes? A sprinkle goes a long way. Feels indulgent without breaking the bank.

Step-by-step instructions for fragrant one-pot coconut rice

Perfectly balanced texture and aroma in just one pot—here’s how to nail it.

1

Toast the Coconut Flakes and Aromatics

Heat a small skillet over medium heat and add the 1 tablespoon extra-virgin olive oil. Once shimmering, add the 0.5 cup unsweetened coconut flakes and toast for 2-3 minutes until they turn a rich golden brown and release their nutty aroma. Remove from heat immediately and set aside.

In the same skillet, add the 2 cloves garlic cloves, 0.5 teaspoon fresh ginger (if using), and cook for 30 seconds until fragrant but not browned. You’ll use these toasted flakes and aromatics to build deep flavor layers in your rice. The key here is timing—don’t let the garlic burn, or you’ll get bitter notes instead of sweet aromatic depth.

2

Sauté the Rice and Build the Base

In a medium saucepan with tight-fitting lid, heat the same skillet (with its toasted coconut aroma) over medium heat. Add the 1 cup jasmine rice and stir for 1 minute until each grain is lightly coated with the nutty coconut oil. This step prevents the rice from sticking and develops that coveted toasted flavor at the base.

Add the 0.5 teaspoon salt, 0.25 teaspoon white pepper, and 1 teaspoon fresh lime zest. Stir for another 30 seconds to distribute the seasonings evenly. The lime zest will brighten the dish immediately, while the pepper adds subtle warmth that complements the coconut’s sweetness. Watch for the rice to become translucent at the edges—that’s your cue to move to the next step.

3

Combine Liquids and Simmer

Pour in the 1 can full-fat coconut milk and 1 cup vegetable broth, stirring gently to combine. The mixture should look creamy but not overly thick. Bring to a gentle boil over medium-high heat, then immediately reduce heat to low, cover tightly with the lid, and simmer for 15 minutes without disturbing.

Here’s where patience pays off: the rice needs undisturbed cooking to develop even texture. After 15 minutes, check the rice—it should be tender but still have a slight bite in the center. If it’s not quite done, continue cooking for another 2-3 minutes at the same low heat. The coconut milk will infuse the rice with its rich, creamy flavor while keeping it light and fluffy rather than heavy.

4

Finish with Cilantro and Lime

Once the rice is tender, remove from heat and stir in the 1 tablespoon lime juice and the toasted coconut flakes you set aside earlier. The acidity from the lime juice brightens the dish and cuts through the richness of the coconut milk, creating a perfect balance of flavors. Fold gently to distribute everything evenly.

Let the rice sit covered for 5 minutes to steam and absorb any remaining liquid. Then fluff with a fork and stir in the 0.25 cup chopped fresh cilantro leaves. The cilantro adds a fresh, herbal note that contrasts beautifully with the creamy coconut. Serve immediately while the rice is still warm and fragrant—this dish tastes best straight from the pot.

👨‍🍳

Pro Tips For Making 1 Cup Coconut Rice

  • Toast the Rice First: Heat your dry jasmine rice in a dry pot over medium for 2-3 minutes until it smells nutty and the grains look slightly translucent. This step prevents gummy rice later—trust me, I learned this after making coconut rice that tasted like glue.
  • Use Two Cans: Split the full-fat coconut milk between two cans—one for cooking, one for finishing. Stir in the second can’s cream at the very end to keep the texture rich without curdling. (Yes, even if you’re impatient like me.)
  • Simmer Low and Slow: After adding broth and coconut milk, reduce heat to the lowest setting that keeps a gentle bubble going. Too much heat = burnt coconut flavor. I used to rush this and ended up with rice that tasted like a sad, overcooked pudding.
  • Toast the Coconut Flakes: Dry-toast unsweetened coconut flakes in a separate pan with a splash of olive oil until golden, about 3-4 minutes. Sprinkle them warm over the finished rice—they’ll add crunch and depth that store-bought flakes can’t match. (Your future self will thank you.)

Wine and beer pairings for 1 cup coconut rice

White Wine Pairings

For this fragrant coconut rice, I reach for dry Riesling from Germany or Austria—its crisp acidity and subtle citrus notes mirror the lime zest in the dish. The wine’s mineral finish cuts through the coconut creaminess beautifully, cleansing your palate between bites.

A Sauvignon Blanc from New Zealand also works wonderfully, especially if you’ve added extra lime or herbs to your rice. 🍷

Light Beer Options

Skip the heavy stouts and opt for a crisp lager like Heineken or Corona—their light body and slight carbonation provide a refreshing contrast to the rich coconut flavors.

For a craft option, try a Belgian witbier such as Hoegaarden—the coriander and citrus notes complement the lime and coconut perfectly. Serve both chilled to enhance the contrast.

Sparkling Wine

If you’re celebrating, a dry Prosecco or Spanish Cava adds an elegant touch. The bubbles create a delightful contrast to the creamy rice, while the slight sweetness in Prosecco enhances the coconut’s natural sweetness without overpowering it.

I often serve this pairing at dinner parties when I want to elevate the dish to restaurant-quality.

Tropical Cocktail Pairing

For a fun twist, mix a Piña Colada (without the rum if you prefer non-alcoholic) or a Mojito—the pineapple and mint in a Piña Colada echo the tropical coconut flavors, while the mint in a Mojito adds a refreshing herbal note.

Both drinks work beautifully with this rice as a main course or side dish. 🍹

Red Wine Exception

While coconut rice typically pairs with whites, a light Pinot Noir from Oregon can work if you’ve added protein like grilled chicken or tofu. The wine’s bright acidity and red fruit notes stand up to the coconut without clashing.

Just be sure to decant it for 15-20 minutes to soften its tannins before serving.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 18g90%
Cholesterol 0mg0%
Sodium 320mg14%
Total Carbohydrate 40g14%
Dietary Fiber 3g11%
Sugars 4g
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 this recipe with regular white rice instead of jasmine?

Yes, but jasmine rice is ideal because its delicate aroma pairs perfectly with coconut. If using white rice, you may need to add 1-2 extra minutes of cooking time since it absorbs liquid slightly faster. For extra fluffiness, try basmati rice—it holds up well to the coconut milk’s creaminess while maintaining a distinct texture.

2

What if I don’t have fresh lime zest or cilantro?

No problem! For zest, use 1/4 teaspoon lime zest powder (found in baking aisles) or 1/2 teaspoon bottled lime juice instead. Skip cilantro and garnish with mint leaves or green onions for a fresh alternative. The dish will still taste amazing—just slightly different!

3

Can I make this recipe in a rice cooker?

Follow the same steps until Step 3, then add all ingredients to your rice cooker. Select the “white rice” setting and let it cook normally. The coconut milk may make the rice slightly creamier, but the texture will still turn out perfectly. Just stir in the lime juice and toasted coconut flakes at the end as directed.

4

Why does my coconut rice turn out mushy?

Mushy rice usually means too much liquid or overcooking. For this recipe, the 1:1 ratio of rice to coconut milk/broth is precise—don’t add extra water. Also, check your rice after 15 minutes—if it’s still firm, continue cooking for 2-3 more minutes max. The lid must stay on tightly during cooking to trap steam properly.

5

How can I make this vegan?

This recipe is already vegan-friendly! Just ensure your coconut milk is 100% plant-based (most brands are) and check that your vegetable broth doesn’t contain chicken base. For extra protein, serve with tofu, chickpeas, or grilled vegetables**. The toasted coconut flakes and lime add natural brightness that vegans will love.

★★★★★4.7(15 reviews)
Patrick Lewis