This Thai-inspired golden rice is jasmine rice simmered with coconut milk, turmeric, garlic, shallot, and lemongrass until tender and fragrant. It is a colorful, gently savory side dish rather than one fixed traditional Thai recipe, and its creamy aroma pairs especially well with grilled foods, curries, and crisp vegetables.
Ingredients
- 1 1/2 cups (285 g) Thai jasmine rice
- 1 tablespoon (15 ml) neutral oil, such as canola or rice bran oil
- 1 small shallot, finely chopped, about 1/4 cup (40 g)
- 2 garlic cloves, finely minced, about 2 teaspoons (6 g)
- 1 teaspoon (2 g) ground turmeric
- 1 cup (240 ml) full-fat coconut milk, well stirred
- 1 cup (240 ml) water
- 3/4 teaspoon (4 g) fine salt
- 1 lemongrass stalk, tough outer layers removed and the bottom half lightly bruised
- 2 makrut lime leaves, torn once, optional
- 1 teaspoon (5 ml) fresh lime juice, or to taste
- 2 tablespoons (6 g) chopped cilantro, for serving, optional
- 1 lime, cut into wedges, for serving, optional
Instructions
- Rinse the rice. Put the jasmine rice in a bowl, cover it with cool water, and swish it with your fingers. Drain and repeat until the water is mostly clear, usually three or four rinses. Tip the rice into a fine-mesh sieve and let it drain while you chop the shallot and garlic and prepare the other ingredients. This helps remove loose surface starch so the cooked grains are less sticky, while still retaining jasmine rice’s naturally soft texture.
- Start the aromatics. Set a medium, heavy-bottomed saucepan over medium heat and add the oil. When it shimmers, add the shallot and cook for about 2 minutes, stirring, until softened but not browned. Stir in the garlic and turmeric and cook for 30 seconds. Keep the heat moderate: garlic can turn bitter if it darkens, and turmeric can stain a pale utensil or countertop.
- Coat the rice. Add the drained rice and stir gently for about 1 minute, until the grains are coated with the fragrant oil and turmeric. This brief step distributes the golden color evenly. Avoid vigorous stirring, which can break the grains and make the finished rice gluey.
- Add the liquids and seasonings. Pour in the coconut milk and water, then add the salt. Stir once to combine and scrape any rice from the bottom of the pan. Add the bruised lemongrass stalk and makrut lime leaves, if using. Bring the liquid to a gentle boil over medium heat; it should bubble across the surface without splashing hard. Stir once more, then cover the pan tightly and turn the heat to low.
- Simmer until tender. Cook, covered, for 15 minutes without lifting the lid. If your burner runs hot, use the smallest burner on its lowest setting so the coconut milk does not scorch at the bottom. At the end of the cooking time, taste a grain from the top. If it is still firm in the center and the pan looks dry, sprinkle in 1 to 2 tablespoons (15 to 30 ml) water, cover again, and cook for 2 to 3 minutes more.
- Rest and finish. Turn off the heat and leave the covered pan undisturbed for 10 minutes. The rest lets the remaining steam finish the rice and makes the grains easier to fluff. Remove the lemongrass and lime leaves. Fluff gently with a fork, then add the lime juice and taste. Add a little more salt or lime juice if needed, and scatter with cilantro if you like.
Tips
- Choose the right rice. Thai jasmine rice gives this dish its characteristic floral aroma and tender, slightly clingy grains. Long-grain white rice can work, but it may need a little less liquid and may finish drier; check the package guidance and begin checking a few minutes early. Brown rice is not a direct swap because it needs more liquid and a much longer cooking time.
- Use turmeric carefully. Ground turmeric is widely available and gives the rice its golden color. Fresh turmeric can replace it: use about 1 tablespoon (10 g), peeled and finely grated, and expect a brighter, more peppery flavor. It stains fingers, fabric, and porous boards, so handle it with care.
- Adjust the coconut richness. Full-fat coconut milk creates a rounded, fragrant result. Light coconut milk makes a less rich rice; keep the total liquid amount the same rather than adding extra. If you do not have coconut milk, use water or mild vegetable broth instead. The rice will still turn gold, but it will taste less creamy and aromatic.
- Keep the lid on and the heat low. Removing the lid during simmering releases steam and can leave the rice unevenly cooked. If the bottom catches, do not scrape browned rice into the rest of the pan; transfer the unburned rice to a clean bowl. A heavy saucepan and a low, steady flame make the result more dependable.
Serving Suggestions
Serve the rice warm as a side for Thai-style grilled chicken, grilled prawns, seared tofu, or roasted vegetables. It also works alongside a curry, though a strongly spiced or very saucy curry may make the coconut and lemongrass notes less noticeable. For a simple meal, add sliced cucumber, a handful of herbs, and a crisp vegetable salad dressed with lime.
Set lime wedges on the table so everyone can brighten their portion to taste. A little chopped cilantro adds freshness; thinly sliced scallions or Thai basil are other useful garnishes. For a fuller plate, add a protein and a vegetable rather than mixing everything into the rice. The separate textures help the soft, fragrant grains remain the focus.
This recipe is mildly seasoned and not spicy. If serving it with a hot curry or chili sauce, keep the rice as written to provide a gentle contrast. If the rest of the meal is mild, put sliced fresh chilies or a chili condiment on the side, rather than stirring them into the whole batch. That makes the heat easy to control at the table.
Variations
Add warm spices. For a more perfumed, biryani-inspired direction, stir in one lightly crushed cardamom pod and a small cinnamon stick with the lemongrass. Those spices shift the flavor away from a simple Thai-inspired coconut rice, so use them when they suit the rest of the meal. Remove whole spices before serving.
Make it vegan. The recipe as written is vegan when you use a plant-based oil and check that any broth used as a substitute is vegan. For a more savory version, replace the water with vegetable broth, but choose a mild one so it does not overwhelm the coconut and lime. Taste before adding extra salt because broth can already be salty.
Add vegetables. Fold in 1/2 cup (75 g) thawed peas or finely diced cooked carrot after fluffing. They add color and texture without changing the rice’s cooking liquid. Do not add a large amount of raw, watery vegetables before simmering; they can release moisture and make the grains soft. Serve larger portions of vegetables alongside instead.
Make it without lemongrass. Lemongrass is common in Thai cooking but may not be easy to find. Leave it out and add a little extra lime juice at the end, or add 1/2 teaspoon (1 g) finely grated lime zest. Zest supplies a fresh citrus aroma, but it does not have lemongrass’s grassy, lightly floral character. Makrut lime leaves are optional too; if unavailable, do not substitute ordinary bay leaves, which taste quite different.
Storage and Reheating
Transfer leftover rice to a shallow container and refrigerate it within 2 hours of cooking. Keep it covered and use it within 3 to 4 days. Rice should not be left sitting at room temperature for an extended period. If the batch has been out longer than 2 hours, discard it rather than saving it for later.
For microwave reheating, put a portion in a microwave-safe bowl, sprinkle over 1 to 2 teaspoons (5 to 10 ml) water, and cover loosely. Heat, stirring once if practical, until steaming throughout and at least 165°F (74°C). On the stovetop, warm the rice in a covered saucepan over low heat with a splash of water, stirring gently until hot all the way through. Add fresh lime juice or herbs after reheating if the flavors seem muted.
You can freeze cooled portions in airtight freezer-safe containers for up to 1 month for best texture. Thaw overnight in the refrigerator or reheat from frozen with a tablespoon of water, covered, stirring periodically. The grains may be softer after freezing, but they remain useful as a side or in a quick fried-rice-style meal. Reheat leftovers to 165°F (74°C), and avoid repeatedly cooling and reheating the same batch.
Frequently Asked Questions
Is golden rice a traditional Thai dish?
This version is Thai-inspired, using jasmine rice, coconut, lemongrass, and lime for a flavor profile associated with ingredients used in Thai cooking. “Golden rice” can refer to different dishes and preparations, and there is no single universal recipe by that name. This is a convenient side dish, not a claim to represent every regional or family style.
Can I use turmeric rice seasoning or curry powder?
You can, but check the blend’s ingredients and salt level first. Curry powder usually includes several spices, so it will make the rice taste warmer and more complex than the turmeric-and-aromatic version here. Start with 1 teaspoon (about 2 g), omit or reduce the added salt if the blend is salted, and adjust after cooking.
Why is my coconut rice wet or undercooked?
Rice variety, how thoroughly it drained, pan shape, and burner strength can all affect the result. If it is undercooked but the liquid is gone, add 1 to 2 tablespoons (15 to 30 ml) water, cover, and cook on low for a few more minutes, then rest it. If it is wet, leave it covered off the heat for another 5 minutes before fluffing; avoid cooking uncovered over high heat, which can scorch the bottom before the grains finish.
Can I make this in a rice cooker?
Yes. Rinse and drain the rice, soften the shallot, garlic, and turmeric in oil in a small pan, then transfer that mixture to the rice cooker with the rice, coconut milk, water, salt, and aromatics. Use the cooker’s regular white-rice setting, since cooking times vary by model. Let the rice stand for 10 minutes after the cycle, then remove the whole aromatics and finish with lime.
Can I prepare it ahead?
You can make it earlier on the same day, cool it promptly in a shallow container, and refrigerate it. Reheat only the amount you plan to serve, adding a small splash of water and heating it to 165°F (74°C). For the freshest aroma and texture, add the lime juice and herbs just before serving rather than before chilling.
Related
- Snail Recipes: Classic Garlic Butter Escargot at Home
- Snail Pie Recipe with Garlic, Mushrooms, and Puff Pastry
- Snail Recipes Without Shells: Garlic Butter Escargot
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).