Cauliflower Sticky Rice Recipe: Fragrant Jasmine Rice With Crispy Edges

Side Dishes

Cauliflower Sticky Rice Recipe: Fragrant Jasmine Rice With Crispy Edges

This cauliflower sticky rice recipe transforms a classic comfort dish into a lighter, vegan-friendly version that still delivers crispy edges and fragrant aroma. The secret lies in perfectly steaming the cauliflower rice until tender yet firm, then finishing it in a hot pan for that signature caramelized texture.

I developed this after realizing how much I missed sticky rice—but wanted a version that aligned with plant-based eating without sacrificing flavor or texture. What makes this recipe work is the balance of moisture and heat.

Coconut milk adds richness while keeping the dish light, and a touch of turmeric gives it that signature golden hue. The key step? Sautéing the cauliflower rice in a dry pan at the very end—this creates those coveted crispy edges that make it irresistible.

It’s the kind of dish that feels indulgent yet guilt-free, perfect for serving alongside curries, grilled proteins, or even as a standalone meal. By the time you’re done, you’ll have fragrant, crispy-edged cauliflower rice that’s impossibly tender inside with just the right amount of char on the outside.

The aroma alone will have everyone asking for seconds, and the texture—chewy yet crisp—is what makes this dish so special. It’s the ideal side for weeknight dinners or meal prep, ready in under 30 minutes with minimal effort. The best part? This recipe is endlessly adaptable.

Swap in herbs like cilantro or basil for freshness, add a squeeze of lime for brightness, or mix in roasted veggies for extra depth. Whether you’re vegan, watching your carbs, or just craving something new, this cauliflower sticky rice delivers on both flavor and satisfaction. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for cauliflower sticky rice

Twelve ingredients, crispy edges, and fragrant aroma—this vegan cauliflower rice transforms a classic dish.

Ingredient Amount Notes
Fresh Cauliflower 🥬 12 oz Riced or finely chopped
Full-Fat Coconut Milk 🥥 1 can 13.5 oz can, full-fat preferred
Jasmine Rice 🌾 ½ cup Uncooked, jasmine variety
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing
Fresh Turmeric 🌿 ½ tsp Freshly grated or powdered
Fresh Ginger 🧄 1 tbsp Finely grated, fresh preferred
Garlic Cloves 🧄 3 cloves Minced for aroma
Lime Juice 🍋 1 tbsp Freshly squeezed
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Sea Salt 🧂 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ¼ tsp Freshly ground
Sesame Seeds 🌰 1 tsp Toasted for crunch

The cauliflower is your canvas here. Fresh, organic cauliflower from the grocery store’s produce section works best—look for heads that are firm and bright white. Trader Joe's and Whole Foods carry excellent options, but any standard supermarket will do. For ricing, a box grater or food processor with the grating attachment is perfect. If you're short on time, pre-riced cauliflower from the frozen section (like Green Giant) works in a pinch—just thaw and drain it well. The jasmine rice is non-negotiable for that signature aroma, but basmati rice is a solid backup if you're out. Toast it lightly in the same pan you'll crisp the cauliflower for extra flavor.

No full-fat coconut milk? Light coconut milk plus 1 tbsp coconut cream mimics the richness. Fresh turmeric is ideal, but powdered turmeric at half the amount works if you're in a hurry. The ginger and garlic can be swapped for ginger paste and garlic powder (use half the amount), though fresh is always better. Cilantro hater? Fresh basil or parsley adds brightness without the same intensity. For extra crispiness, spread the cauliflower in a single thin layer on the pan—crowding steams instead of crisps. And if you're feeling fancy, toasted sesame oil instead of olive oil adds a nutty depth.

This keeps beautifully for 4 days in the fridge, stored in an airtight container. The texture actually improves overnight as the flavors meld. For meal prep, portion into glass containers—they reheat better and keep the crispy edges intact. Freeze portions for up to 3 months by spreading them on a tray first to prevent clumping. Reheat gently in a dry pan over medium heat, stirring constantly, to restore that perfect crisp-tender texture. Leftovers make amazing fried rice the next day—just add a splash of soy sauce and an egg (or tofu scramble for vegan).

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just chop the cauliflower into florets, toast them in olive oil, then dump everything (rice, coconut milk, turmeric) into the same pan. No extra bowls, no fuss, and the rice soaks up all that creamy, fragrant goodness right where it’s cooked.
  • Golden, Creamy Bliss: That fresh turmeric? It’s the secret weapon—gives the rice this gorgeous golden hue and a warm, earthy kick that’s not overpowering. The full-fat coconut milk turns the whole thing into a velvety dream, like a hug in bowl form.
  • Lunchbox Hero: I make a big batch on Sundays and pack it for work—stays fresh for days, reheats beautifully, and my coworkers keep asking for seconds. The cauliflower adds texture, so it’s never boring, and the sticky rice keeps things satisfying even when you’re eating it cold.
  • Budget Bright Spot: Cauliflower stretches further than regular rice, and coconut milk adds richness without breaking the bank. Honestly, I spend less than $10 for a meal that feeds four, and the leftovers? Even better the next day. (Yes, even on a Tuesday night.)

Step-by-step instructions for cauliflower sticky rice

This method delivers perfectly crispy edges and fragrant, sticky rice every time—just like your favorite Thai restaurant.

1

Prepare the Cauliflower and Aromatics

Begin by cutting the 12 oz fresh cauliflower into small, even florets or pulse it in a food processor until it resembles fine rice. Transfer to a colander and rinse under cold water to remove any bitter starches, then drain thoroughly. This step prevents a mushy texture later.

In a small bowl, combine the 0.5 cup jasmine rice, 0.5 tsp fresh turmeric, 0.5 tsp sea salt, and 0.25 tsp black pepper. Mix well to distribute the spices evenly throughout the rice. The turmeric adds subtle color and earthy depth, while the salt enhances all the flavors as they develop.

2

Sauté the Base Ingredients

Heat 2 tbsp extra-virgin olive oil in a large skillet over medium heat. Add the 3 cloves garlic cloves and 1 tbsp fresh ginger, cooking for 2-3 minutes until fragrant but not browned. The aroma should fill your kitchen—this is where the foundation of your dish's flavor begins.

Add the prepared cauliflower rice to the skillet and stir to coat in the oil. Cook for 5-6 minutes until the cauliflower begins to soften slightly and the edges turn light golden brown. This step is crucial for developing that perfect crispy texture without burning. If the cauliflower sticks, stir more gently to avoid breaking it apart.

3

Cook the Jasmine Rice

Pour in the 1 can full-fat coconut milk and bring the mixture to a gentle simmer. Stir in the spiced jasmine rice and reduce heat to low. Cover the skillet with a tight-fitting lid and cook for 15-18 minutes, stirring gently every 3-4 minutes to prevent sticking.

You'll know it's ready when the cauliflower rice is tender and the liquid has been mostly absorbed, leaving just a slight sheen on the surface. The rice should be sticky but not mushy—this is where the magic happens. If it's still too wet after 18 minutes, uncover and cook for another 2-3 minutes over low heat to evaporate excess moisture.

4

Finish and Garnish

Remove the skillet from heat and stir in the 1 tbsp lime juice. This brightens the dish and cuts through the richness of the coconut milk. Let the mixture sit for 2 minutes to allow the lime to fully integrate. The color should shift slightly, becoming more vibrant.

Transfer the cauliflower sticky rice to a serving dish and garnish with 0.25 cup fresh cilantro and 1 tsp toasted sesame seeds. The cilantro adds a fresh, herbal note, while the sesame seeds contribute a delightful crunch. Serve immediately while the edges are still crispy and the rice maintains its perfect texture.

👨‍🍳

Pro Tips For Making Cauliflower Sticky Rice

  • Sear the Cauliflower First: Hit the florets with a dry pan over medium-high heat for 3-4 minutes before adding coconut milk—this caramelizes the edges and keeps them from turning mushy when they soak up the sauce later. I learned this the hard way after making rice with sad, pale cauliflower that just absorbed liquid like a sponge.
  • Grate That Turmeric: Skip the powder unless you’re in a rush—fresh turmeric’s earthy bite cuts through the coconut cream and brightens the dish. Use a microplane or fine grater for 1 teaspoon of root (about 1.5 tablespoons grated), then let it sit in the oil for 30 seconds before adding anything else. It’s the thing that matters most for depth.
  • Don’t Overmix the Rice: Once the coconut milk comes to a simmer, fold in the cooked rice gently—just enough to coat the grains. Stirring like you’re trying to win a race turns the rice into glue. A wooden spoon works best; scrape the bottom occasionally to avoid sticking. This isn’t the prettiest method, but it’s the tastiest.
  • Reserve Some Coconut Cream: Strain the full-fat coconut milk through a fine-mesh sieve before using—this removes the gritty pulp that can make the sauce grainy. Save 2 tablespoons of the strained liquid, then drizzle it over the finished dish. It adds a luxurious sheen and balances the richness without drowning the cauliflower. (Yes, even if you’re impatient like me.)

Flavor customization for this cauliflower sticky rice

Spicy Kick

Add ½ tsp of red pepper flakes or 1 tsp of sambal oelek directly to the coconut milk before simmering for a fiery twist.

For a more balanced heat, mix in 1 tbsp of chili garlic sauce at the end—it adds a smoky depth that pairs beautifully with the crispy edges. I love this when serving with mild curries or grilled tofu. 🌶️

Sweet and Tangy

Brighten the dish with 1 tbsp of rice vinegar and 1 tsp of maple syrup stirred in during the final step. The tanginess cuts through the richness while the sweetness enhances the natural flavors.

Top with toasted coconut flakes for extra texture and a tropical vibe. This works amazingly as a side for roasted veggies or as a light main dish.

Herbaceous Variations

Swap the cilantro for fresh basil or Thai basil for a sweeter, more aromatic profile. Add ½ tsp of dried lemongrass (or 1 tbsp of fresh, finely chopped) to the coconut milk for a fragrant, citrusy note.

Garnish with extra herbs and a sprinkle of crushed peanuts for crunch. This version feels like a Thai-inspired feast in every bite.

Umami Boost

Enhance the depth with 1 tsp of soy sauce or tamari added to the coconut milk. For extra umami, stir in 1 tbsp of miso paste during the sautéing step—it adds a savory richness that balances the dish perfectly.

Finish with a drizzle of toasted sesame oil for a nutty, aromatic touch. This works wonderfully with vegan "meaty" dishes like seitan or tempeh.

Citrus Zest

Zest 1 lime or lemon directly into the coconut milk before simmering, then add the juice at the end. The bright citrus notes elevate the dish, making it feel fresh and vibrant.

Pair with toasted pumpkin seeds for a crunchy contrast. This variation is perfect for warm weather or as a refreshing side for spicy dishes.

Smoky Depth

Add ½ tsp of smoked paprika or a pinch of liquid smoke to the coconut milk for a subtle smoky flavor. For a bolder touch, char ½ of the garlic cloves in a dry pan before mincing and adding them to the oil.

Garnish with crumbled tempeh bacon for a smoky, savory finish. This version feels hearty and satisfying, ideal for cooler months.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 18g90%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 36g13%
Dietary Fiber 6g21%
Sugars 3g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this cauliflower rice without jasmine rice?

While jasmine rice gives that signature aroma, you can use basmati rice or even brown rice for a nuttier flavor. For a grain-free version, omit the rice entirely—just cook the cauliflower with coconut milk and spices for 12-15 minutes until tender. The texture will be slightly different but still delicious!

2

Why does my cauliflower rice turn mushy?

Overcooking or crowding the pan are the usual culprits. Always spread the cauliflower in a single thin layer in the pan and cook on medium heat—this helps create crispy edges. If it’s still mushy, uncover the pan and cook for 1-2 extra minutes on low heat to evaporate excess moisture.

3

How do I get extra crispy edges like in the recipe?

The secret is in the final step! After cooking, transfer the cauliflower rice to a dry, nonstick pan and cook on medium-high heat for 2-3 minutes, stirring constantly. This dries out the surface and creates those coveted crispy bits. A splash of coconut milk or oil helps too!

4

Can I make this ahead of time?

Yes! Store it in an airtight container in the fridge for up to 4 days. Reheat gently in a dry pan over medium heat, stirring constantly to restore crispiness. For meal prep, portion into glass containers—they reheat better and keep the texture intact. Freeze for up to 3 months by spreading on a tray first to prevent clumping.

5

What’s the best way to serve this cauliflower rice?

This dish pairs beautifully with curries, grilled tofu, or roasted veggies. For a complete meal, top it with a spicy peanut sauce or a simple soy-ginger glaze. It’s also great as a standalone dish—just add a squeeze of lime and extra herbs for brightness.

★★★★★4.8(4 reviews)
Categories Side Dishes