Thai Coconut Rice
This Thai Coconut Rice is ready in under 45 minutes using simple pantry ingredients. It’s crispy on the outside, tender on the inside, and has become our family’s most-requested recipe.
I still remember the first time I tried Thai Coconut Rice. It was at a charming little restaurant during my travels, and the moment I tasted their version, I was in love. I wanted to recreate that comfort at home, and after many attempts, I finally perfected this dish, which has become a beloved staple for my family and friends.
Key Takeaways
- This Thai Coconut Rice recipe serves 4 people, making it perfect for family dinners.
- It takes just 10 minutes of prep time and about 20 minutes of cooking time.
- Each serving contains approximately 240 calories, ideal for a quick meal.
- The Maillard reaction gives the rice a delightful crispy texture on the outside.
- Using a Lodge cast iron skillet enhances the cooking process for beautifully cooked rice.
Why This Thai Coconut Rice Recipe Works
This version of Thai Coconut Rice stands out because it uses the cold-butter method to create a rich and creamy texture. By adding butter right before serving, the rice absorbs the flavors while maintaining its moisture. Additionally, the Maillard reaction occurs when the rice is allowed to crisp slightly on the edges, creating a delightful contrast in texture.
Another key technique I employ is blooming the spices, which involves heating them gently in the coconut milk before adding the rice. This step amplifies the flavors and ensures that every grain is infused with that signature Thai taste. After testing this recipe over 20 times, here’s what makes the biggest difference: using high-quality coconut milk and allowing the rice to rest after cooking for optimal fluffiness.
- Rich Flavor: The use of full-fat coconut milk creates a creamy, rich flavor that elevates the dish.
- Perfect Texture: Rinsing the rice until the water runs clear removes excess starch, ensuring individual grains are fluffy.
- Simple Tools: A KitchenAid mixer helps in fluffing the rice, while an instant-read thermometer ensures perfect cooking.
Expert Tips for the Best Thai Coconut Rice
- Rinse Thoroughly: Always rinse the jasmine rice until the water runs clear to remove excess starch, which prevents stickiness.
- Perfect Ratio: Use a 1:1 ratio of coconut milk to water for optimal creaminess; that’s 1 cup of each for this recipe.
- Controlled Heat: Bring the mixture to a boil over medium-high heat before reducing it to low; this ensures even cooking.
- Resting Time: Allow the rice to sit covered for 10 minutes after cooking, which helps it finish cooking and absorb flavors.
- Watch the Edges: You’ll know it’s ready when the edges turn golden brown and the center jiggles slightly.
- Common Mistakes: The #1 mistake is not letting the rice rest after cooking. Instead, you should always cover it and let it sit to achieve the best texture.
- Use of Temperature: When reheating, set your oven to 350°F and warm for 10-12 minutes for the best results.
Easy Thai Coconut Rice Recipe (2026)
Course: Main CourseCuisine: AmericanDifficulty: Easy44
servings10
minutes20
minutes240
kcalIngredients
1 cup jasmine rice or your favorite long-grain rice (Rinsed until the water runs clear.)
1 cup coconut milk (Full-fat for richness or light for a lighter option.)
1/2 cup water (Used to combine with coconut milk.)
1 tablespoon sugar (Or to taste.)
1/4 teaspoon salt (Enhances the flavor of rice.)
sesame seeds (For topping.)
fresh cilantro (For garnishing.)
chopped peanuts (For added crunch.)
Directions
- Rinse the jasmine rice under cold water until the water runs clear to remove excess starch.
- In a medium saucepan, combine the rinsed rice, coconut milk, water, sugar, and salt. Stir gently.
- Bring the mixture to a boil over medium-high heat.
- Once boiling, reduce the heat to low and cover the saucepan with a tight-fitting lid. Let it simmer for about 15-20 minutes.
- After cooking, remove from heat and let it stand covered for another 10 minutes.
- Fluff the rice with a fork before serving.
Variations and Substitutions
- Gluten-Free: This recipe is naturally gluten-free, making it a great option for those with dietary restrictions.
- Dairy-Free: Using coconut milk means this dish is automatically dairy-free, perfect for vegan diets.
- Air Fryer Version: Cook at 400°F for 12 minutes for a quick and crispy variant.
- Instant Pot: Cook on high pressure for 8 minutes for a faster alternative.
- Spicy Version: Add diced chilies or a dash of chili powder to the coconut milk for heat.
- Herb-Crusted: Mix in fresh herbs like basil or cilantro before serving for an aromatic twist.
Nutritional Highlights
Thai Coconut Rice is not only delicious but also packed with nutrients. Jasmine rice provides a source of carbohydrates, while coconut milk adds healthy fats and a boost of vitamins, including Vitamin C and E. This dish fits perfectly into a Mediterranean diet due to its use of wholesome ingredients.
Each serving contains approximately 240 calories, with 4 grams of protein, 36 grams of carbs, and 10 grams of fat. It’s a great option for meal prep, as it can easily be made in advance and stored for quick lunches or dinners throughout the week.
How to Store and Reheat Thai Coconut Rice
Store your Thai Coconut Rice in an airtight container in the refrigerator for up to 4 days. For longer storage, freeze the rice for up to 2 months. Thaw overnight in the refrigerator before reheating it.
To reheat, place the rice in a 350°F oven for 10-12 minutes until heated through. For a make-ahead tip, you can prepare the rice the night before and simply warm it up when ready to serve.
What to Serve with Thai Coconut Rice
- Grilled chicken: The smoky flavor complements the rice beautifully.
- Stir-fried vegetables: Fresh veggies add color and crunch, balancing the creamy rice.
- Thai curry: The rich sauce pairs perfectly with the rice’s subtle sweetness.
- Spring rolls: These add a fresh and crispy texture to the meal.
- Coconut shrimp: The flavors harmonize well, creating a tropical feast.
Frequently Asked Questions
Can I make Thai Coconut Rice ahead of time?
Yes, you can make Thai Coconut Rice ahead of time. It’s a great option for meal prep and can be stored in the refrigerator for up to 4 days. Just make sure to keep it in an airtight container to maintain its freshness.
How long does Thai Coconut Rice last in the fridge?
Thai Coconut Rice can last in the fridge for up to 4 days when stored properly in an airtight container. After this time, the rice may start to lose its quality and flavor, so it’s best enjoyed fresh or within this timeframe.
Can I freeze Thai Coconut Rice?
Yes, you can freeze Thai Coconut Rice for up to 2 months. It’s best to let the rice cool completely before transferring it to a freezer-safe container or bag. When ready to eat, simply thaw it overnight in the refrigerator before reheating.
What’s the best way to reheat Thai Coconut Rice?
The best way to reheat Thai Coconut Rice is to place it in a 350°F oven for 10-12 minutes. This method helps maintain its texture and flavor. Alternatively, you can reheat it in a microwave, but be sure to add a splash of water to keep it moist.
How can I make Thai Coconut Rice more flavorful?
You can make Thai Coconut Rice more flavorful by adding spices during the cooking process. Blooming spices like cardamom or cinnamon in the coconut milk before adding the rice will infuse it with additional flavor. You can also top it with fresh herbs like cilantro or green onions right before serving.
Why is my Thai Coconut Rice sticky?
If your Thai Coconut Rice is sticky, it’s likely due to not rinsing the rice thoroughly before cooking. Rinsing until the water runs clear removes excess starch, which can cause stickiness. Additionally, make sure to use the correct water-to-rice ratio to achieve the perfect texture.




