Side Dishes
This cauliflower sticky rice recipe transforms a simple vegetable into a fragrant, aromatic dish that rivals traditional jasmine rice. The secret lies in perfectly riced cauliflower that absorbs coconut milk and spices, creating a tender yet slightly chewy texture with every bite.
I developed this recipe after realizing how versatile cauliflower could be when cooked with the right techniques—it’s the ideal vegan side dish that’s both satisfying and elegant.
The foundation of this dish is in the preparation: steaming or sautéing the cauliflower until tender before mixing it with coconut milk, turmeric, and jasmine-infused flavors. This method ensures the cauliflower stays intact while soaking up the rich, creamy base.
The result is a dish that’s fragrant, lightly spiced, and packed with subtle sweetness from the coconut. It’s a game-changer for anyone looking to add a low-carb, flavorful side to their meals.
What makes this recipe stand out is its ability to mimic the texture and aroma of traditional sticky rice without the grains. The turmeric adds a vibrant golden hue and earthy warmth, while the coconut milk brings a creamy depth that balances the dish.
It’s perfect for pairing with grilled proteins, curries, or even as a standalone vegan main. The best part? It’s ready in under 30 minutes with minimal effort.
For extra flair, garnish with fresh cilantro or toasted sesame seeds, and serve with a drizzle of chili oil for a touch of heat. This dish is as impressive as it is simple—ideal for weeknight dinners or special occasions. Let’s get cooking!
Ingredients for cauliflower sticky rice
Cauliflower riced perfectly meets coconut milk and aromatic spices for this elegant vegan side.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Cauliflower 🥬 | 1 lb | Riced using food processor |
| Full-Fat Coconut Milk 🥥 | 1 ¼ cups | Canned, unsweetened preferred |
| Turmeric Powder 🌿 | 1 tbsp | Freshly ground for vibrant color |
| Jasmine Rice Vinegar 🍶 | 1 tbsp | For authentic aroma |
| Garlic Cloves 🧄 | 3 cloves | Minced for aromatic base |
| Fresh Ginger 🌿 | 1 tbsp | Grated, peeled ginger root |
| Vegetable Oil 🫒 | 1 tbsp | High smoke point preferred |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Toasted Sesame Seeds 🌱 | 1 tbsp | For crunchy texture |
| Chili Oil 🌶️ | 1 tbsp | Optional, for heat |
| White Miso Paste 🍶 | ½ tbsp | For umami depth |
| Maple Syrup 🍁 | 1 tsp | For subtle sweetness |
The cauliflower is the star—fresh, firm heads work best, and I always grab organic from Whole Foods or my local Asian market. Look for vibrant florets with no yellowing. For ricing, a high-quality food processor (like the Cuisinart) gives the most even texture. The coconut milk should be full-fat and unsweetened—Thai Kitchen brand is my go-to for that authentic creaminess. If you can't find jasmine rice vinegar, substitute apple cider vinegar at the same amount, though the flavor will differ slightly.
No fresh turmeric? Ground turmeric works fine—just use half the amount since it's more concentrated. Short on garlic? Garlic powder at one-third the amount is a decent swap, but fresh is ideal. The miso paste adds depth that's hard to replicate—White Diamond brand is widely available and affordable. For extra richness, stir in 1 tbsp of coconut cream (the thick part from the can) after cooking. The sesame seeds should be toasted in a dry pan for 1-2 minutes until fragrant—don't walk away or they'll burn.
This keeps beautifully in the fridge for 4-5 days in an airtight container, though it's best within the first 2 days. For longer storage, portion into ice cube trays and freeze—perfect for quick reheating later. Reheat gently in a steamer or microwave with a damp paper towel over it to retain moisture. The texture changes slightly when reheated but still tastes amazing. Double the batch if you're serving a crowd—it disappears fast!
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. Toss the cauliflower florets in coconut milk and turmeric, roast until golden—no extra pots, no stress. That golden crust? Worth every second.
- Garlic-Coconut Dream: The moment the jasmine rice vinegar hits the pan with garlic and cauliflower? Chef’s kiss. It’s creamy, tangy, and just a little funky—like a hug from a Thai street food stall. Honestly, the turmeric makes it taste extra special without trying too hard.
- Leftover Goldmine: This keeps perfectly in the fridge for three days, and reheats like it’s fresh. I make a big batch on Sundays—some for lunch, some for dinner, and the rest as a quick snack. (Yes, even on a Tuesday night.)
- Budget-Friendly Flex: Cauliflower stretches farther than rice, and coconut milk adds richness without breaking the bank. Plus, it’s my go-to when I’m craving something fancy but don’t want to spend hours or money. Feeds a crowd for cheap.
Step-by-step instructions for cauliflower sticky rice
Transform simple cauliflower into a fragrant, aromatic dish with this jasmine-infused method.
Rice the Cauliflower and Toast the Base
Start by ricing the 1 lb fresh cauliflower using a food processor fitted with the grating disk. Pulse until you achieve rice-sized pieces—about ¼-inch in diameter. Transfer the riced cauliflower to a clean kitchen towel and squeeze out all excess moisture. This step is crucial because sticky rice needs proper texture, and any lingering water will dilute the flavor and prevent proper browning.
Heat 1 tablespoon vegetable oil in a large skillet over medium-high heat. Add the riced cauliflower in a single layer and let it toast undisturbed for 5-6 minutes, stirring occasionally, until the edges begin to turn golden brown. You're developing that nutty, caramelized flavor that will carry through the dish. If the cauliflower releases a lot of moisture, reduce heat slightly to prevent steaming—you want to cook, not boil, the rice.
Build the Aromatic Base
Add the 3 minced garlic cloves and 1 tablespoon grated fresh ginger to the skillet. Cook for 1-2 minutes until the garlic becomes fragrant and just begins to turn golden—don't let it burn. This is where the foundation of your dish's complex flavor profile develops. Stir in 1 tablespoon turmeric powder and cook for another 30 seconds, allowing the vibrant color to bloom and the earthy aroma to fill your kitchen.
Pour in the 1.25 cups full-fat coconut milk and bring to a gentle simmer. The mixture should thicken slightly as it cooks, but don't let it reduce too much—you want to maintain a creamy consistency. Add 1 tablespoon jasmine rice vinegar and 0.5 teaspoon salt, stirring well to combine. Let this simmer uncovered for 8-10 minutes, stirring occasionally, until the cauliflower is tender and the liquid has mostly absorbed. You'll know it's ready when the mixture takes on a thick, pudding-like consistency.
Incorporate Umami and Sweetness
Reduce heat to low and stir in the 0.5 tablespoon white miso paste and 1 teaspoon maple syrup. The miso will add that essential umami depth while the maple syrup provides a subtle sweetness that balances the dish. Let the mixture cook for 2-3 minutes, stirring constantly, until fully incorporated and the flavors meld together. This is where the dish transforms from good to extraordinary—those subtle flavor layers create a truly satisfying bite.
Finish and Garnish
Remove the skillet from heat and stir in the 1 tablespoon toasted sesame seeds and 1 tablespoon chili oil (if using). The sesame seeds add a delightful crunch while the chili oil brings just the right amount of heat. For the final garnish, sprinkle with 0.25 cup chopped fresh cilantro—this adds freshness and a pop of color that makes the dish visually appealing.
Let the cauliflower sticky rice rest for 5 minutes before serving. This resting period allows all the flavors to fully develop and the textures to set. Serve immediately while still warm, as the texture will change as it cools. Each bite should deliver a perfect balance of creamy coconut, aromatic jasmine, earthy turmeric, and subtle umami from the miso—with that satisfying crunch from the sesame seeds in every mouthful.
Pro Tips For Making Cauliflower Sticky Rice
- CHAR THE CAULIFLOWER FIRST: Cut the cauliflower into 1.5-inch florets and blister them in a dry pan over medium-high heat for 5-6 minutes before adding coconut milk. This caramelizes the edges and prevents them from turning to mush when they hit the liquid—trust me, it’s the difference between restaurant-quality and "I tried this" sticky rice.
- USE AGED COCONUT MILK: Open the can of full-fat coconut milk and let it sit at room temperature for 10 minutes before using. The cream separates, and you can scoop out the thick top layer for a richer, silkier sauce. I learned this the hard way—skipping it makes the rice taste flat, like it’s missing something.
- SALT THE COCONUT MILK: Add a pinch of salt (about ¼ teaspoon) to the coconut milk before simmering with the cauliflower. The turmeric and garlic will steal the spotlight, so this ensures the whole dish isn’t bland. Sounds simple, but I used to forget, and the flavor just didn’t pop the same way.
- VINEGAR LAST MINUTE: Stir in the jasmine rice vinegar only in the final 2 minutes of cooking. Adding it earlier can make the cauliflower taste sour before it’s fully tender. A splash at the end brightens the dish without overpowering—like a little wake-up call for your taste buds.
Dietary considerations for this dish
Vegan-Friendly Foundation
This recipe is a 100% plant-based powerhouse, making it perfect for vegans, vegetarians, or anyone watching their protein intake. The cauliflower provides 4 grams of protein per cup, while the coconut milk adds healthy fats that keep you satisfied.
I've tested this with tofu and tempeh as protein pairings—both work beautifully. The dish is also gluten-free by default, but always double-check your miso paste label if you're sensitive to gluten. 🌱
Low-Carb Adaptation
With only 12 net carbs per serving (thanks to the cauliflower replacing rice), this is ideal for keto, low-carb, or carb-conscious diets. The full-fat coconut milk helps create that satisfying, creamy texture without the carb load.
I've served this as a main dish with roasted Brussels sprouts and tahini dressing—it holds up perfectly. For extra fat, stir in 1 tablespoon coconut cream at the end for a richer mouthfeel. The maple syrup adds just enough sweetness without spiking blood sugar.
Allergen Considerations
This recipe is nut-free and dairy-free, but always verify your coconut milk label for cross-contamination warnings if you have severe allergies. For soy-free options, substitute the white miso paste with 1 teaspoon soy sauce or tamari (ensure gluten-free if needed).
The sesame seeds are the only potential allergen—use sunflower seeds instead if necessary. I keep a small bowl of seed alternatives on hand for quick substitutions when hosting guests with dietary restrictions. 💡
Nutrient Boost Options
Want to supercharge the nutrition? Add 1 tablespoon nutritional yeast for a cheesy, umami kick and an extra 2 grams of protein per serving. The turmeric in this recipe provides anti-inflammatory benefits, while the ginger aids digestion.
For a vitamin C boost, fold in 2 tablespoons finely chopped bell peppers at the end. I've also experimented with hemp seeds (1 tbsp) for added omega-3s—they blend right in and add a lovely crunch. 💪
Meal Prep Flexibility
This dish freezes beautifully for up to 3 months, making it perfect for batch cooking. Portion into silicone molds for easy reheating—just steam for 2-3 minutes to restore texture. For grain-free eating, serve with roasted sweet potatoes or zucchini noodles.
The jasmine rice vinegar adds that authentic aroma without the carbs. I've used this as a base for Buddha bowls with avocado, edamame, and pickled veggies—it's a crowd-pleaser every time. ✨
Nutrition facts
Frequently asked questions
Why does my cauliflower sticky rice turn out watery?
Excess moisture is the most common issue. Always squeeze out all liquid from freshly riced cauliflower using a clean kitchen towel—this prevents dilution of the coconut milk base. If it still seems too wet, simmer uncovered for 2-3 extra minutes to evaporate excess liquid. For best results, use fresh cauliflower (not pre-riced) and avoid overcrowding the pan during toasting.
Can I make this recipe without coconut milk?
Yes, but the texture will change significantly. Substitute with 1 cup vegetable broth plus 2 tablespoons cornstarch (to thicken) for a lighter version. For richness, try cashew cream (blend ½ cup soaked cashews with ½ cup water)—it mimics coconut's creaminess while keeping it dairy-free. The flavor will be less tropical but still delicious!
How do I prevent the cauliflower from burning while toasting?
Toast in batches if needed—don't overcrowd the pan. Use medium heat (not high) and stir every 2-3 minutes to ensure even browning. If the cauliflower releases too much moisture, reduce heat to medium-low to prevent steaming. A 10-inch nonstick skillet works best for proper heat distribution.
What's the best way to reheat leftovers?
Reheat gently in a steamer for 2-3 minutes or microwave with a damp paper towel over it (to retain moisture) for 45-60 seconds. Avoid reheating in the oven—it can dry out the cauliflower. For best texture, store in an airtight container for no more than 4 days. The dish tastes best fresh but reheats beautifully!
Can I use pre-riced cauliflower from a bag?
Pre-riced cauliflower works in a pinch, but fresh is ideal. Bagged versions often contain preservatives that can alter flavor and texture. If using pre-riced, rinse thoroughly and pat completely dry before toasting. For extra insurance, squeeze it through a towel to remove excess moisture—this mimics the fresh cauliflower prep.
