Thai Cauliflower Rice is a vibrant, flavorful dish that brings the essence of Thai cuisine to your table without the heaviness of traditional rice. This dish is not only gluten-free and low-carb, but it also highlights fresh ingredients, making it a light yet satisfying meal. With the perfect balance of textures and flavors, this Thai-inspired dish will certainly become a staple in your kitchen.
Imagine a plate full of fluffy cauliflower rice mixed with colorful veggies, fresh herbs, and a hint of sweet mango. It’s a delightful way to enjoy a healthy meal that doesn’t compromise on taste. So, whether you’re looking to impress your guests or simply want to enjoy a nutritious dinner, this recipe is for you!
Why This Thai Cauliflower Rice Stands Out

This recipe stands out for several reasons. First, it’s incredibly versatile. You can serve it as a side dish or as a main course by adding protein like grilled chicken or tofu. Second, the combination of fresh ingredients such as garlic, ginger, and mint creates a fragrant and refreshing flavor profile that is quintessentially Thai. Finally, it’s quick to prepare, making it an excellent choice for busy weeknight dinners.
With its beautiful presentation and satisfying flavors, Thai Cauliflower Rice is sure to impress anyone who takes a bite.
Ingredients at a Glance
- 1 large head cauliflower
- 2 tablespoons coconut oil
- ½ teaspoon sea salt or to taste
- 2 cloves garlic, minced
- 1 bunch green onions, chopped
- 1 large red bell pepper, chopped
- 1 large ripe mango, peeled and chopped
- ½ cup red onion, sliced
- ⅓ cup fresh mint leaves, chopped
- ½ cup raw cashews
- ½ cup light coconut milk
- 1 ½ tablespoons fresh ginger, peeled and grated
- 2 tablespoons lime juice
- 2 tablespoons creamy almond butter
Before You Start: Equipment
- Food processor or box grater – for ricing the cauliflower
- Large skillet – for cooking the ingredients
- Chopping knife and cutting board – for prepping vegetables
- Measuring cups and spoons – for accurate ingredient measurements
- Serving dish – to present your finished dish
Build Thai Cauliflower Rice Step by Step

Step 1: Rice the Cauliflower
Begin by removing the leaves and stem from the cauliflower. Cut it into florets and place them in a food processor. Pulse until the cauliflower resembles rice grains. If you don’t have a food processor, you can use a box grater to achieve the same texture.
Step 2: Sauté the Aromatics
In a large skillet, heat the coconut oil over medium heat. Once hot, add minced garlic and sauté for about 30 seconds until fragrant. Be careful not to let it burn!
Step 3: Add the Cauliflower Rice
Stir in the riced cauliflower and sprinkle with sea salt. Cook for about 5-7 minutes, stirring occasionally, until the cauliflower is tender but still slightly firm.
Step 4: Incorporate Vegetables
Add the chopped green onions, red bell pepper, and sliced red onion to the skillet. Sauté for an additional 3-4 minutes until the vegetables are vibrant and slightly softened.
Step 5: Mix in the Mango and Cashews
Gently fold in the chopped mango and raw cashews, allowing the heat from the skillet to warm everything through for about 2 minutes.
Step 6: Prepare the Sauce
In a small bowl, whisk together the light coconut milk, grated ginger, lime juice, and almond butter until smooth. Pour this sauce over the cauliflower rice mixture and stir to combine thoroughly.
Step 7: Add Fresh Herbs
Finally, stir in the chopped fresh mint leaves, reserving a few for garnish. This will add a burst of freshness to your dish.
Step 8: Serve and Enjoy
Transfer the Thai Cauliflower Rice to a serving dish, garnish with the remaining mint leaves, and enjoy this colorful and nutritious meal!
Allergy-Friendly Substitutes

- For nut allergies: Substitute creamy almond butter with sunflower seed butter.
- To avoid coconut: Use vegetable oil instead of coconut oil and substitute coconut milk with unsweetened almond milk.
- For gluten sensitivity: Ensure all ingredients, especially sauces, are gluten-free.
- For a vegan option: Ensure that the almond butter is vegan and all other ingredients are plant-based.
Testing Timeline
This dish can be prepared in about 30-35 minutes, making it a quick and delightful option for lunch or dinner. Here’s a quick breakdown:
- Ricing the cauliflower: 5 minutes
- Sautéing aromatics and cauliflower: 10 minutes
- Cooking vegetables: 7 minutes
- Mixing in mango and sauce: 5 minutes
- Final assembly and serving: 5 minutes
Best Ways to Store
If you have leftovers (which is rare because this dish is so delicious), store them in an airtight container in the refrigerator. It will keep for about 3-4 days. To reheat, simply warm it in the skillet over low heat until heated through. You can also add a splash of coconut milk to refresh the flavors.
Handy Q&A
Can I use frozen cauliflower rice?
Yes, using frozen cauliflower rice is a great time-saver! Just skip the ricing step and add it directly to the skillet, adjusting the cooking time as needed until heated through.
What can I add to make it more filling?
You can add proteins like grilled chicken, shrimp, or tofu. Additionally, chickpeas or edamame work well to boost the protein content and make the dish more substantial.
Is there a way to make this spicier?
Absolutely! You can add chopped fresh chili peppers, a dash of red pepper flakes, or a splash of sriracha to the sauce for a spicy kick.
Can I prepare this dish in advance?
Yes, you can prep the ingredients in advance. However, for the best texture, it’s recommended to sauté the cauliflower rice and vegetables just before serving.
Ready to Cook?
Dive into the vibrant world of Thai Cauliflower Rice! With its fresh ingredients and delightful flavors, this dish will not only satisfy your taste buds but also keep your meal light and healthy. Whether you’re enjoying it as a main dish or a side, it’s sure to be a hit at your dinner table. Happy cooking!

Thai Cauliflower Rice
Equipment
- Food processor or box grater
- Large Skillet
- Chopping knife and cutting board
- Measuring cups and spoons
- Serving Dish
Ingredients
- 1 large head cauliflower
- 2 tablespoons coconut oil
- ½ teaspoon sea salt or to taste
- 2 cloves garlic minced
- 1 bunch green onions chopped
- 1 large red bell pepper chopped
- 1 large ripe mango peeled and chopped
- ½ cup red onion sliced
- ⅓ cup fresh mint leaves chopped
- ½ cup raw cashews
- ½ cup light coconut milk
- 1½ tablespoons fresh ginger peeled and grated
- 2 tablespoons lime juice
- 2 tablespoons creamy almond butter
Instructions
- Begin by removing the leaves and stem from the cauliflower. Cut it into florets and place them in a food processor. Pulse until the cauliflower resembles rice grains. If you don’t have a food processor, you can use a box grater to achieve the same texture.
- In a large skillet, heat the coconut oil over medium heat. Once hot, add minced garlic and sauté for about 30 seconds until fragrant. Be careful not to let it burn!
- Stir in the riced cauliflower and sprinkle with sea salt. Cook for about 5-7 minutes, stirring occasionally, until the cauliflower is tender but still slightly firm.
- Add the chopped green onions, red bell pepper, and sliced red onion to the skillet. Sauté for an additional 3-4 minutes until the vegetables are vibrant and slightly softened.
- Gently fold in the chopped mango and raw cashews, allowing the heat from the skillet to warm everything through for about 2 minutes.
- In a small bowl, whisk together the light coconut milk, grated ginger, lime juice, and almond butter until smooth. Pour this sauce over the cauliflower rice mixture and stir to combine thoroughly.
- Finally, stir in the chopped fresh mint leaves, reserving a few for garnish. This will add a burst of freshness to your dish.
- Transfer the Thai Cauliflower Rice to a serving dish, garnish with the remaining mint leaves, and enjoy this colorful and nutritious meal!
Notes
- Substitute creamy almond butter with sunflower seed butter for nut allergies.
- Use vegetable oil and unsweetened almond milk instead of coconut products to avoid coconut.
- Store leftovers in an airtight container in the refrigerator for 3-4 days; reheat gently in a skillet.
