This unique rice side dish is packed with Thai coconut flavors and is a mouthwatering dish to accompany just about any protein you’d like!
This fluffy and creamy Thai coconut rice is tossed with crisp veggies, salty cashews, sprinkled with fresh herbs, and drizzled with a spicy peanut sauce!
How often do you have rice with a meal? For us, it’s fairly often! Sometimes it’s the family favorite stick of butter rice, or just plain old white or brown rice.
But none of those compare to this incredibly delicious Thai coconut cashew rice! There are so many great flavors and textures going on.
The creaminess of the coconut rice goes wonderfully with the crisp carrots and cabbage, salty, crunchy cashews, the freshness of the herbs, and the spiciness of the sriracha peanut sauce!
This rice is perfect by itself, or with some protein to make a complete meal in a bowl. I love to serve it with the chicken from my Thai Peanut Chicken Quesadillas, and cook the marinated chicken on skewers.
You can also just serve the spicy Thai peanut drizzle on the side, or omit it completely for a milder and more traditional rice dish.
Either way you serve it, the extra squirt of lime juice adds the perfect finishing touch!
I hope you give this Thai coconut rice dish a try… I think you’ll love it!!
Did you make this? Be sure to leave a review below and tag me @the_chunky_chef on Facebook and Instagram!
- 1 1/2 cups dry jasmine rice or basmati
- 15 oz unsweetened coconut milk from a carton or can
- 1 clove garlic minced
- 1 tsp salt
- 1 cup water
- 1 cup shredded red cabbage
- 1 cup shredded carrots
- 1/2 small red onion finely chopped
- 1 cup fresh cilantro chopped
- 3/4 cup green onions thinly sliced
- 1 cup cashews finely chopped
- TO GARNISH:
- Handful of whole cashews
- Extra chopped cilantro
- Lime wedges
- SPICY THAI PEANUT SAUCE:
- 1/3 cup natural creamy peanut butter
- 1/4 cup coconut milk from a carton or can
- 1 1/2 Tbsp soy sauce
- 1 1/2 Tbsp tamari
- 1 1/2 Tbsp brown sugar
- 1 1/2 Tbsp minced fresh ginger
- 2 Tbsp lime juice
- 1 tsp minced garlic
- 1/2 tsp sriracha
- 1 tsp red curry paste
- 1 small shallot peeled and finely minced
- To a medium pot, add rice, coconut milk, minced garlic, salt and water. Stir together to combine, cover, and bring to a boil.
- Once boiling, reduce heat to LOW and simmer for 25 minutes.
- Remove from heat and let pot sit, still covered, for 10 minutes.
- Remove lid and fluff rice with a fork.
- While rice is cooking, chop cabbage, carrots, cilantro, green onions and cashews. Set aside.
- Let rice cool slightly, and while it's cooling, prepare peanut sauce.
- Add all Thai peanut sauce ingredients to a blender and blend until smooth or until your desired consistency. If sauce is too thick for your liking, add a splash of coconut milk at a time, blending until thinner.
- Toss cooled rice with chopped ingredients in a large serving bowl.
- Garnish and drizzle with peanut sauce.
Want to save this recipe for later? Click the heart in the bottom right corner to save to your own recipe box!
The Chunky Chef is not a dietician or nutritionist, and any nutritional information shared is an estimate. If calorie count and other nutritional values are important to you, we recommend running the ingredients through whichever online nutritional calculator you prefer. Calories can vary quite a bit depending on which brands were used.