Experience the delightful fusion of flavors with this Thai-inspired basmati rice recipe. The creamy richness of coconut milk combined with the aromatic basmati rice creates a dish that is both comforting and exotic. Perfect as a side dish or a main course, this recipe will transport your taste buds to the vibrant streets of Thailand.
While most of the ingredients are common pantry staples, coconut milk might not be something you have on hand. When shopping, look for unsweetened coconut milk in the international or Asian foods aisle. It's a key ingredient that adds a unique, creamy texture and subtle sweetness to the dish.

Ingredients for Thai Basmati Rice Recipe
Basmati rice: A long-grain rice known for its fragrant aroma and fluffy texture.
Water: Essential for cooking the rice and ensuring it becomes tender.
Coconut milk: Adds a rich, creamy texture and a hint of sweetness to the rice.
Sugar: Balances the flavors and enhances the natural sweetness of the coconut milk.
Salt: Enhances the overall flavor of the dish.
Technique Tip for This Recipe
When rinsing the basmati rice, make sure to use a fine-mesh sieve to prevent any grains from escaping. This step is crucial as it removes excess starch, ensuring that the rice cooks up fluffy and separate rather than sticky. Additionally, when combining the coconut milk with the water, whisk them together thoroughly before adding to the rice to ensure an even distribution of flavor.
Suggested Side Dishes
Alternative Ingredients
basmati rice - Substitute with jasmine rice: Jasmine rice has a similar aromatic quality and texture, making it a good alternative for Thai dishes.
basmati rice - Substitute with long-grain white rice: Long-grain white rice can mimic the fluffy texture of basmati rice, though it lacks the aromatic quality.
water - Substitute with vegetable broth: Using vegetable broth can add more depth of flavor to the rice.
coconut milk - Substitute with almond milk: Almond milk can be used for a lighter, nutty flavor, though it will lack the richness of coconut milk.
coconut milk - Substitute with evaporated milk: Evaporated milk provides a creamy texture, though it won't have the coconut flavor.
sugar - Substitute with honey: Honey can add a natural sweetness and a slightly different flavor profile.
sugar - Substitute with maple syrup: Maple syrup offers a unique sweetness and can add a subtle maple flavor.
salt - Substitute with soy sauce: Soy sauce can add a salty and umami flavor, enhancing the overall taste of the dish.
salt - Substitute with sea salt: Sea salt can provide a more complex flavor compared to regular table salt.
Other Alternative Recipes Similar to This Dish
How to Store or Freeze This Dish
- Allow the Thai Basmati Rice to cool completely before storing. This prevents condensation, which can make the rice soggy.
- Transfer the cooled rice into an airtight container. This helps maintain its freshness and prevents it from absorbing other odors in the fridge.
- Store the container in the refrigerator if you plan to consume the rice within 3-4 days. This keeps the rice safe to eat and maintains its texture.
- For longer storage, place the rice in a freezer-safe bag or container. Make sure to remove as much air as possible to prevent freezer burn.
- Label the container with the date so you can keep track of how long it has been stored. This is especially useful for meal planning.
- When ready to reheat, sprinkle a few drops of water over the rice to add moisture. This helps in reviving the fluffy texture.
- Reheat the rice in the microwave, covered with a damp paper towel, or in a saucepan over low heat. Stir occasionally to ensure even heating.
- If reheating from frozen, it's best to let the rice thaw in the refrigerator overnight. This ensures even reheating and prevents the rice from becoming mushy.
- Avoid reheating the rice more than once. Repeated reheating can compromise the texture and safety of the rice.
- Pair the reheated rice with fresh vegetables, meat, or soups to create a balanced and delicious meal.
How to Reheat Leftovers
Microwave method:
- Place the leftover Thai basmati rice in a microwave-safe bowl.
- Add a splash of water or coconut milk to keep the rice moist.
- Cover the bowl with a microwave-safe lid or a damp paper towel.
- Microwave on medium power for 1-2 minutes, stirring halfway through to ensure even heating.
- Fluff with a fork and serve.
Stovetop method:
- Transfer the leftover Thai basmati rice to a non-stick skillet or saucepan.
- Add a small amount of water or coconut milk to prevent sticking.
- Cover the skillet with a lid and heat over low to medium heat.
- Stir occasionally until the rice is heated through, usually about 5-7 minutes.
- Fluff with a fork and serve.
Oven method:
- Preheat your oven to 300°F (150°C).
- Spread the leftover Thai basmati rice evenly in an oven-safe dish.
- Sprinkle a little water or coconut milk over the rice to maintain moisture.
- Cover the dish with aluminum foil to trap the steam.
- Bake for about 15-20 minutes, or until the rice is thoroughly heated.
- Fluff with a fork and serve.
Steamer method:
- Place the leftover Thai basmati rice in a heatproof bowl or a steamer basket.
- Add a small amount of water or coconut milk to the rice.
- Set up your steamer and bring the water to a boil.
- Steam the rice for about 5-10 minutes, or until heated through.
- Fluff with a fork and serve.
Best Tools for This Recipe
Saucepan: Use this to combine the rice, water, coconut milk, sugar, and salt, and to cook the rice mixture.
Measuring cups: Essential for accurately measuring the rice, water, and coconut milk.
Measuring spoons: Necessary for measuring the sugar and salt.
Colander: Use this to rinse the basmati rice under cold water until the water runs clear.
Stirring spoon: Handy for stirring the ingredients together before bringing them to a boil.
Lid: Needed to cover the saucepan while the rice simmers and rests.
Fork: Use this to fluff the rice before serving.
How to Save Time on Making This Recipe
Rinse efficiently: Use a fine-mesh strainer to rinse the basmati rice quickly and thoroughly.
Measure ingredients ahead: Pre-measure the water, coconut milk, sugar, and salt before starting.
Use a rice cooker: If available, a rice cooker can simplify the process and ensure perfect results.
Simmer with a timer: Set a timer for the simmering phase to avoid overcooking.
Prep toppings in advance: If adding toppings, prepare them while the rice cooks.

Thai Basmati Rice Recipe
Ingredients
Main Ingredients
- 1 cup Basmati rice
- 2 cups Water
- 1 cup Coconut milk
- 1 tablespoon Sugar
- 0.5 teaspoon Salt
Instructions
- Rinse the basmati rice under cold water until the water runs clear.
- In a saucepan, combine the rice, water, coconut milk, sugar, and salt.
- Bring to a boil over medium-high heat, then reduce the heat to low and cover.
- Simmer for about 15-20 minutes, or until the rice is tender and the liquid is absorbed.
- Remove from heat and let it sit, covered, for 5 minutes. Fluff with a fork before serving.
Nutritional Value
Keywords
Suggested Appetizers and Desserts for This Dish
More Amazing Recipes to Try 🙂
- Thai Ginger Beef Recipe35 Minutes
- Thai Tea Protein Powder Recipe5 Minutes
- Thai Coconut Fried Rice Recipe35 Minutes
- Chicken Rice Thai Recipe45 Minutes
- Best Thai Curry Recipe45 Minutes
- Khao Piak Khao Recipe40 Minutes
- Thai Meatball Noodle Soup Recipe50 Minutes
- Thai Steak Marinade Recipe20 Minutes
Leave a Reply