
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!
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.
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.
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.
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.
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
Frequently asked questions
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.
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!
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.
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.
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.
- Baked Potatoes in Crock Pot Recipe: Buttery Interiors and Crispy Top Magic - November 1, 2026
- Braised Beef Short Ribs Recipe: Crock Pot Fall-Off-Bone Magic in 6 Hours - November 1, 2026
- Crock Pot Cocoa Recipe: Velvety Warmth With Hidden Spice Magic - November 1, 2026