Thai Cauliflower Rice
I cling to weeknight recipes that feel thoughtful without demanding hours. This Thai Cauliflower Rice is one of those reliable bowls — bright, textural, and ready in under 30 minutes if you move with purpose. It swaps rice for finely pulsed cauliflower, then brings the whole dish together with a tangy, gingery almond butter dressing and quick-cooked cauliflower that still has a little bite.
What I love about it is how intentional every element is: the dressing provides cream and acid; the mango brings sweetness; mint and green onion give lift; and raw cashews add crunch. The techniques are simple, and the timing is forgiving. If you follow the steps in order, you’ll get steady results whether you’re feeding yourself, two people, or tucking it into meal-prep containers for the week.
What to Buy
Shop for fresh, punchy produce and a few pantry-stable items. Choose a firm, white cauliflower head without brown spots. Pick a ripe mango that gives slightly under pressure. If your green onions are starting to wilt, choose a crisp bunch — their bright flavor matters here. The rest is straightforward: coconut oil, light coconut milk, almond butter, and raw cashews will hold the dish together.
Ingredients
- 1 large head cauliflower — the base for the “rice”; choose a firm head with tight florets.
- 2 tablespoons coconut oil — for sautéing; gives a subtle tropical aroma.
- ½ teaspoon sea salt — seasons the cauliflower while it cooks; add more to taste.
- 2 cloves garlic — minced and added late so it keeps its aroma without burning.
- 1 bunch green onions — chopped; adds fresh oniony brightness.
- 1 large red bell pepper — chopped; color and crispness.
- 1 large ripe mango — peeled and chopped; sweet contrast to the savory elements.
- ½ cup red onion — sliced; a sharp bite to balance sweet mango.
- 1/3 cup fresh mint leaves — chopped; bright herbal lift.
- ½ cup raw cashews — crunch and richness.
- ¼ cup light coconut milk — for the dressing; keeps it creamy without being heavy.
- 1 1/2 tablespoons fresh ginger — peeled and grated; provides ginger’s sharp warmth in the dressing.
- 2 tablespoons lime juice — acid to brighten the dressing.
- 2 tablespoons creamy almond butter — emulsifies the dressing and adds nuttiness.
Thai Cauliflower Rice: From Prep to Plate
- Make the Ginger Almond Butter Dressing: in a small bowl whisk together 1/4 cup light coconut milk, 1 1/2 tablespoons peeled and grated fresh ginger, 2 tablespoons lime juice, and 2 tablespoons creamy almond butter until smooth. Set the dressing aside.
- Prep the cauliflower: remove and discard the green stems from the head of cauliflower and cut the cauliflower into chunks. Pulse the cauliflower chunks in a food processor until they are rice-sized pieces, being careful not to over-process. (If you don’t have a food processor, cut the cauliflower in half and grate it with a box grater.)
- Prep the remaining produce and cashews: mince the 2 cloves garlic; chop the 1 bunch green onions; chop the 1 large red bell pepper; peel and chop the 1 large ripe mango; slice the 1/2 cup red onion; chop the 1/3 cup fresh mint leaves; have the 1/2 cup raw cashews ready.
- Cook the cauliflower rice: heat 2 tablespoons coconut oil in a large skillet or wok over medium heat. Add the riced cauliflower and 1/2 teaspoon sea salt (or to taste). Sauté, stirring occasionally, until the cauliflower softens and reduces, about 10 to 15 minutes.
- Add the garlic: stir in the minced garlic and sauté for an additional 2–3 minutes, until the garlic is fragrant and cooked.
- Assemble the dish: transfer the cooked cauliflower rice to a large serving bowl. Add the chopped green onions, chopped red bell pepper, chopped mango, sliced red onion, chopped mint, and raw cashews. Pour in the Ginger Almond Butter Dressing.
- Toss and finish: toss everything until well combined. Taste and adjust sea salt if desired. Serve immediately.
Why This Recipe Is Reliable

This recipe is built on clear, single-purpose steps. The dressing is made separately so flavors marry without diluting the texture of the cauliflower. The cauliflower is pulsed and then sautéed until reduced — that sequence guarantees a rice-like consistency without sogginess. The assembly is cold-on-warm: warm cauliflower plus raw, bright ingredients ensures contrast in temperature and texture, which keeps the dish lively.
Timing is forgiving. You can pulse the cauliflower and prep the produce in advance, then finish the cauliflower right before serving. Because the dressing has stable components (coconut milk and almond butter), it won’t split if you prepare it a bit ahead. Follow the order and you avoid the common pitfalls — overcooked cauliflower or a flat dressing.
Ingredient Flex Options

Rather than reinvent the dish, think in terms of small swaps and uses for what’s already on the list. If you prefer a nuttier crunch, briefly toast the raw cashews in a dry skillet until fragrant before adding them to the bowl. If you want a milder onion presence, rinse the sliced red onion under cold water and drain; it softens the bite while keeping color. If the mango is very sweet, reduce the dressing lime by a small splash to keep the balance fresh.
For a slightly lighter bowl, skip the coconut oil and dry-sauté the cauliflower over moderate heat, stirring frequently. For a touch more richness, stir a teaspoon of the reserved dressing into the cauliflower as it finishes cooking. These are small adjustments that preserve the original recipe’s structure without adding new ingredients.
What You’ll Need (Gear)
- Large skillet or wok — for even sautéing of the riced cauliflower.
- Food processor (or box grater) — the processor is faster; a grater works fine.
- Sharp chef’s knife — for chopping the mango, pepper, and herbs cleanly.
- Cutting board — a stable surface makes prep faster and safer.
- Small bowl and whisk — to emulsify the Ginger Almond Butter Dressing.
- Large serving bowl — for tossing and plating the finished dish.
Mistakes That Ruin Thai Cauliflower Rice
- Over-processing the cauliflower — turns it mushy. Pulse in short bursts until the pieces resemble rice.
- Skipping the salt during cooking — cauliflower needs seasoning while it cooks to develop flavor.
- Cooking the garlic too early or at too high heat — it burns quickly and tastes bitter; add it near the end of the sauté.
- Add the mango before serving — if mixed too early it can become mushy and bleed sweetness into the cauliflower.
- Using an overripe or fibrous mango — it won’t dice neatly; choose a mango that’s ripe but still firm enough to hold its shape.
Seasonal Spins
This recipe performs well with small seasonal shifts while keeping the main components intact. In warmer months, lean into fragrant herbs: add extra mint or a handful of chopped basil if you have it. Late summer mangoes are ideal — they’re sweet and firm. In cooler months, keep the mango but use a slightly firmer fruit if needed; the contrast of sweet fruit to savory cauliflower still works well.
Because the dressing uses light coconut milk and almond butter, the flavor remains consistent across seasons. Small textural changes — toasting the cashews in colder months for warmth, or increasing bell pepper for extra crunch in summer — are enough to make the dish feel timely without changing the method.
What Could Go Wrong
Most failures come from timing and texture. Overcooked cauliflower becomes watery and lacks the “rice” bite you want. Under-seasoned cauliflower tastes flat; taste as you go and add a final pinch of sea salt if needed. A dressing that’s not emulsified will separate — whisk until smooth and slightly glossy. Lastly, if you mix everything too far ahead, the raw ingredients (red onion, mango) can release moisture and soften the cauliflower. Assemble close to serving for best texture.
Leftovers & Meal Prep
This dish keeps well in the refrigerator for up to 3 days. Store it in an airtight container; if you plan to reheat, separate a portion of cauliflower rice from the fresh mix-ins (mango, mint, and cashews) before combining. Reheat the cauliflower gently in a skillet over medium heat with a splash of coconut oil to refresh it, then fold in the fresh elements and a bit more dressing if needed.
For meal prep, store components separately: cooked cauliflower in one container, dressing in a small jar, and chopped vegetables, mango, and cashews in another. Assemble and toss just before eating to preserve the crunch and color. This approach prevents the mango from becoming soggy and keeps mint bright.
Quick Questions
Can I make the dressing ahead? Yes. The Ginger Almond Butter Dressing holds in the fridge for up to 3 days. Give it a good whisk before using if it thickens.
Is raw cashews necessary? They add a fresh crunch and mild sweetness. If you prefer, toast them briefly for a deeper flavor, or omit if you have an allergy.
Can I use frozen riced cauliflower? You can, but thaw and drain any excess moisture first. Fresh cauliflower gives the best texture for this particular recipe.
Final Thoughts
This Thai Cauliflower Rice is one of those dependable bowls I keep returning to because it’s fast, balanced, and easy to tailor while staying honest to the original structure. The dressing is the glue — bright and creamy — while the contrast of warm cauliflower and cool, crunchy mix-ins keeps each bite interesting. If you want a weeknight go-to that feels composed without fuss, this one fits the bill.
Make the dressing, pulse the cauliflower, and prep your produce. The rest is assembly: a simple toss and a quick taste for salt. You’ll end up with a colorful, satisfying plate that travels well into lunches or sits happily at the center of a light dinner.

Thai Cauliflower Rice
Ingredients
Ingredients
- 1 large head cauliflower
- 2 tablespoonscoconut oil
- 1/2 teaspoonsea saltor to taste
- 2 clovesgarlic
- 1 bunch green onionschopped
- 1 large red bell pepperchopped
- 1 large ripe mangopeeled and chopped
- 1/2 cupred onionsliced
- 1/3 cupfresh mint leaveschopped
- 1/2 cupraw cashews
- 1/4 cuplight coconut milk
- 1 1/2 tablespoonsfresh gingerpeeled and grated
- 2 tablespoonslime juice
- 2 tablespoonscreamy almond butter*
Instructions
Instructions
- Make the Ginger Almond Butter Dressing: in a small bowl whisk together 1/4 cup light coconut milk, 1 1/2 tablespoons peeled and grated fresh ginger, 2 tablespoons lime juice, and 2 tablespoons creamy almond butter until smooth. Set the dressing aside.
- Prep the cauliflower: remove and discard the green stems from the head of cauliflower and cut the cauliflower into chunks. Pulse the cauliflower chunks in a food processor until they are rice-sized pieces, being careful not to over-process. (If you don’t have a food processor, cut the cauliflower in half and grate it with a box grater.)
- Prep the remaining produce and cashews: mince the 2 cloves garlic; chop the 1 bunch green onions; chop the 1 large red bell pepper; peel and chop the 1 large ripe mango; slice the 1/2 cup red onion; chop the 1/3 cup fresh mint leaves; have the 1/2 cup raw cashews ready.
- Cook the cauliflower rice: heat 2 tablespoons coconut oil in a large skillet or wok over medium heat. Add the riced cauliflower and 1/2 teaspoon sea salt (or to taste). Sauté, stirring occasionally, until the cauliflower softens and reduces, about 10 to 15 minutes.
- Add the garlic: stir in the minced garlic and sauté for an additional 2–3 minutes, until the garlic is fragrant and cooked.
- Assemble the dish: transfer the cooked cauliflower rice to a large serving bowl. Add the chopped green onions, chopped red bell pepper, chopped mango, sliced red onion, chopped mint, and raw cashews. Pour in the Ginger Almond Butter Dressing.
- Toss and finish: toss everything until well combined. Taste and adjust sea salt if desired. Serve immediately.
Equipment
- Food Processor
- box grater (optional)
- Large Skillet or Wok
- Small Bowl
- large serving bowl
Notes
*You can replace the almond butter with peanut butter or cashew butter

