Experience the delightful fusion of flavors with this Thai coconut rice recipe. Perfectly cooked jasmine rice is infused with the rich and creamy essence of coconut milk, creating a fragrant and delicious side dish that pairs wonderfully with a variety of main courses.
One ingredient you might not have on hand is coconut milk. This creamy liquid is derived from the grated meat of mature coconuts and is essential for achieving the authentic flavor of Thai coconut rice. Make sure to pick up a can from the international or Asian foods aisle at your local supermarket.

Ingredients For Thai Coconut Rice In Rice Cooker
Jasmine rice: A fragrant long-grain rice that is essential for this dish.
Coconut milk: Adds a rich, creamy texture and a subtle sweetness to the rice.
Water: Helps to cook the rice to the perfect consistency.
Sugar: Balances the flavors with a touch of sweetness.
Salt: Enhances the overall taste of the dish.
Technique Tip for This Recipe
To enhance the flavor of your Thai coconut rice, consider toasting the jasmine rice in a dry pan over medium heat for a few minutes until it becomes fragrant before adding it to the rice cooker. This step will bring out a nutty aroma and add depth to the overall taste of the dish.
Suggested Side Dishes
Alternative Ingredients
jasmine rice - Substitute with basmati rice: Basmati rice has a similar texture and aroma, making it a good alternative for jasmine rice in this recipe.
coconut milk - Substitute with almond milk with coconut extract: Almond milk with a few drops of coconut extract can mimic the flavor of coconut milk while being lighter.
water - Substitute with vegetable broth: Vegetable broth can add a depth of flavor to the rice, making it more savory.
sugar - Substitute with honey: Honey provides a natural sweetness and can be used in the same quantity as sugar.
salt - Substitute with soy sauce: Soy sauce adds a salty flavor along with a hint of umami, which can enhance the overall taste of the dish.
Other Alternative Recipes Similar to This Dish
How to Store or Freeze This Dish
- Allow the Thai coconut rice to cool to room temperature before storing. This helps prevent condensation, which can make the rice soggy.
- Transfer the cooled rice into an airtight container. For best results, use a container that is just the right size to minimize air exposure.
- Store the container in the refrigerator if you plan to consume the rice within 3-4 days. This keeps the rice fresh and maintains its coconut flavor.
- For longer storage, place the rice in a freezer-safe container or a resealable freezer bag. Flatten the bag to remove as much air as possible before sealing.
- Label the container or bag with the date to keep track of its freshness.
- When ready to reheat, if refrigerated, sprinkle a few drops of water over the rice and microwave it in a microwave-safe dish, covered with a damp paper towel, for 1-2 minutes or until heated through.
- If frozen, thaw the rice in the refrigerator overnight. Reheat using the same method as refrigerated rice, or steam it in a steamer basket for a few minutes until warm.
- To enhance the flavor, consider adding a splash of coconut milk or a pinch of salt during reheating.
- Avoid reheating the rice more than once to maintain its texture and taste.
How to Reheat Leftovers
Microwave Method:
- Place the leftover Thai coconut rice in a microwave-safe dish.
- Sprinkle a few tablespoons of water or coconut milk over the rice to add moisture.
- Cover the dish with a microwave-safe lid or plastic wrap.
- Microwave on medium power for 1-2 minutes, stirring halfway through to ensure even heating.
- Fluff the rice with a fork and serve.
Stovetop Method:
- Add the leftover Thai coconut rice to a non-stick skillet or saucepan.
- Pour in a few tablespoons of water or coconut milk to prevent the rice from drying out.
- Cover the skillet with a lid and heat over low to medium heat.
- Stir occasionally to ensure the rice heats evenly and doesn't stick to the pan.
- Once heated through, fluff with a fork and serve.
Steamer Method:
- Place the leftover Thai coconut rice in a heatproof bowl that fits inside your steamer.
- Add a few tablespoons of water or coconut milk to the rice.
- Fill the steamer with water and bring it to a boil.
- Place the bowl of rice in the steamer, cover, and steam for about 5-10 minutes.
- Fluff the rice with a fork and serve.
Oven Method:
- Preheat your oven to 300°F (150°C).
- Spread the leftover Thai coconut rice in an oven-safe dish.
- Add a few tablespoons of water or coconut milk to keep the rice moist.
- Cover the dish with aluminum foil.
- Bake for about 15-20 minutes, or until the rice is heated through.
- Fluff with a fork and serve.
Best Tools for Making This Recipe
Rice cooker: This is the main appliance used to cook the rice. It ensures even cooking and automatically switches to 'warm' when done.
Measuring cup: Used to measure the exact amount of jasmine rice, coconut milk, and water needed for the recipe.
Sieve: Helps rinse the jasmine rice under cold water until the water runs clear.
Mixing spoon: Used to stir the rice, coconut milk, water, sugar, and salt together in the rice cooker.
Fork: Used to fluff the rice once it is cooked and has rested for 5-10 minutes.
How to Save Time on Making This Dish
Rinse rice efficiently: Use a fine-mesh strainer to quickly rinse the jasmine rice until the water runs clear.
Pre-measure ingredients: Measure out the coconut milk, water, sugar, and salt before starting to save time.
Use a rice cooker: Let the rice cooker handle the cooking process while you focus on other tasks.
Batch cooking: Make a larger batch of Thai coconut rice and store leftovers for quick meals later.
Prep ahead: Rinse and measure the rice and other ingredients the night before to streamline the cooking process.

Thai Coconut Rice In Rice Cooker Recipe
Ingredients
Main Ingredients
- 1 cup Jasmine rice rinsed
- 1 cup Coconut milk
- 1 cup Water
- 1 tablespoon Sugar
- 0.5 teaspoon Salt
Instructions
- 1. Rinse the jasmine rice under cold water until the water runs clear.
- 2. Add the rinsed rice, coconut milk, water, sugar, and salt to the rice cooker.
- 3. Stir well to combine all ingredients.
- 4. Close the lid and set the rice cooker to the 'Cook' setting.
- 5. Once the rice cooker switches to 'Warm', let the rice sit for 5-10 minutes.
- 6. Fluff the rice with a fork and serve.
Nutritional Value
Keywords
More Amazing Recipes to Try 🙂
- Thai Sesame Salmon Recipe35 Minutes
- Thai Tofu Curry With Coconut Milk Recipe35 Minutes
- Thai Ginger Beef Recipe35 Minutes
- Thai Basmati Rice Recipe30 Minutes
- Thai Tea Protein Powder Recipe5 Minutes
- Thai Coconut Fried Rice Recipe35 Minutes
- Chicken Rice Thai Recipe45 Minutes
- Best Thai Curry Recipe45 Minutes
Leave a Reply