Cauliflower Sticky Rice Recipe: Crispy Celery Crown Over Sweet Jasmine Rice

Side Dishes

Cauliflower Sticky Rice Recipe: Crispy Celery Crown Over Sweet Jasmine Rice

This crispy cauliflower sticky rice recipe transforms humble ingredients into a restaurant-worthy dish with bold flavors and perfect textures. The secret lies in caramelizing the cauliflower until it achieves that coveted crispy exterior while maintaining tender centers, then pairing it with fragrant jasmine rice that clings together like silk.

I developed this recipe after years of experimenting with plant-based Asian dishes, and it's now a staple in my weekly rotation—both for its satisfying crunch and adaptable seasoning profile.

The foundation of this dish is a balance of techniques: steaming the rice to perfection, roasting the cauliflower at high heat for crispiness, and finishing with a tangy-sweet sauce that binds everything together.

What makes this recipe special is its versatility—you can customize the seasoning blend to suit your preferences, whether you prefer a smoky-sweet profile or something with a bit of heat. The dish comes together in about 45 minutes, making it ideal for weeknight dinners or meal prep.

By the time you're done, you'll have a plate that's as visually stunning as it is delicious—golden, crispy cauliflower florets resting atop fragrant jasmine rice, all drizzled with a glossy sauce.

The texture contrast alone makes this dish unforgettable: the satisfying crunch of the cauliflower against the tender, slightly sticky rice. This is the kind of recipe that proves plant-based meals can be just as hearty and satisfying as their meat-based counterparts.

Perfect for serving alongside grilled proteins, in grain bowls, or as a standalone dish with fresh herbs and lime. The beauty of this recipe is in its simplicity—just a handful of ingredients, a few key techniques, and a little patience to achieve restaurant-quality results at home.

Let's get started on creating this crispy, flavorful masterpiece.

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

Ingredients for cauliflower sticky rice

Restaurant-quality textures start with these simple yet transformative ingredients.

Ingredient Amount Notes
Jasmine Rice 🍚 1 cup Uncooked, long-grain preferred
Fresh Cauliflower 🥬 1 head Cut into even florets
Coconut Aminos 🍶 ¼ cup Or soy sauce for umami
Maple Syrup 🍯 2 tbsp Grade B for caramel depth
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Rice Vinegar 🍶 1 tbsp White or seasoned
Garlic Cloves 🧄 3 cloves Minced, fresh preferred
Ginger Root 🌿 1 tbsp Freshly grated
Sesame Seeds 🌰 1 tbsp Toasted for crunch
Olive Oil 🫒 2 tbsp Extra-virgin for roasting
Smoked Paprika 🌶️ ½ tsp For smoky depth
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Sea Salt 🧂 1 tsp Diamond Crystal preferred
Lime Wedges 🍋 2 whole For finishing
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The cauliflower is the star here—look for heads with tight florets and vibrant color. Trader Joe's and Whole Foods carry the best quality, but any fresh head works. Cut florets evenly (about 1.5 inches) for consistent roasting. Jasmine rice is non-negotiable for that signature stickiness—Lotus Foods or Tilda brands are my go-tos, but any long-grain jasmine works. Toast the rice in oil before adding water for extra aroma, and don't skip the rinse—it removes excess starch for perfect grains. For the sauce, coconut aminos adds depth without overpowering, but Red Boat Fish Sauce (vegan version) works beautifully too.

No sesame oil? Avocado oil at half the amount mimics the nutty flavor. Swap maple syrup for agave nectar if you prefer a milder sweetness. Fresh ginger and garlic can be subbed with powdered versions at one-third the amount, but fresh is ideal. Smoked paprika gives that restaurant touch—Penzeys has excellent options. For extra crunch, toast the sesame seeds in a dry pan over medium heat until golden (about 2 minutes). The lime wedges should be fresh-squeezed for brightness, but bottled lime juice in a pinch works too—just add a pinch of salt to mimic freshness.

Rice keeps for 4-5 days in the fridge—reheat with a splash of water to restore stickiness. Roasted cauliflower holds crispiness for 3 days if stored in an airtight container. Double the sauce recipe and freeze in ice cube trays for quick flavor boosts later. This dish reheats beautifully—microwave for 30 seconds with a damp paper towel to revive crispiness. Garnish with cilantro right before serving, or store it separately to keep the dish vibrant.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash a million dishes. The cauliflower roasts right alongside the jasmine rice—no extra pans, no fuss—just toss everything in one skillet and let the coconut aminos caramelize into a sticky, savory glaze. Honestly, the cleanup is almost as satisfying as eating it.
  • Sweet-Savory Balance: Between us, the maple syrup and coconut aminos create a flavor combo that’s ridiculously addictive. The cauliflower gets this crispy, honeyed edge while the rice stays tender and clingy—like a cross between a dessert and a savory hug. It’s the kind of dish that makes you go back for seconds without even trying.
  • Meal Prep MVP: This is my go-to for busy mornings or post-workout lunches. The leftovers reheat like a dream—just a quick microwave zap, and you’ve got a satisfying, protein-packed bowl. I’ll be real: it’s not the prettiest in a container, but the taste makes up for it every time.
  • Budget-Friendly Crunch: Fresh cauliflower and jasmine rice are wallet-friendly staples, and this recipe stretches them into something special. A single head of cauliflower feeds four, and the sesame oil adds that luxurious finish without breaking the bank. Plus, it’s one of those dishes that feels fancy but costs next to nothing.

Step-by-step instructions for crispy cauliflower sticky rice

Here's how to transform simple ingredients into a perfect balance of crispy cauliflower and sweet, sticky rice.

1

Roast the Cauliflower for Crispy Perfection

Preheat your oven to 425°F and line a baking sheet with parchment paper. Cut the 1 head of fresh cauliflower into even florets, about 1½ inches across. Toss them with 2 tablespoons olive oil, ½ teaspoon smoked paprika, ½ teaspoon ground black pepper, and 1 teaspoon sea salt until evenly coated.

Spread the florets in a single layer on the baking sheet, leaving space between them for even browning. Roast for 25-30 minutes until the edges are deep golden brown and the florets feel tender when pierced with a fork. The key is patience here—don't rush it, or you'll lose that crispy texture we're after. If they brown too quickly, tent the pan with foil to prevent burning while maintaining even cooking.

2

Cook the Jasmine Rice with Sweet Glaze

While the cauliflower roasts, rinse 1 cup of jasmine rice under cold water until the water runs clear. In a medium saucepan, combine the rice with 2 cups of water (use the exact measurement from your ingredients list), 2 tablespoons maple syrup, and ¼ cup coconut aminos. Bring to a boil, then immediately reduce heat to low and cover with a tight-fitting lid.

Simmer for 18-20 minutes without peeking, until the liquid is completely absorbed and the rice is tender. The maple syrup and coconut aminos create that signature sticky texture, so don't skip this step. Once done, remove from heat and let it sit covered for 5 minutes—this resting period ensures every grain is perfectly coated in that sweet, savory glaze.

3

Build the Flavor Base for the Sauce

In a small skillet, heat 1 tablespoon sesame oil over medium heat. Add the 3 minced garlic cloves and 1 tablespoon freshly grated ginger root, cooking for 1-2 minutes until fragrant and just beginning to sizzle. Be careful not to burn them—garlic turns bitter fast, and we want that bright, fresh flavor to shine through.

Pour in 1 tablespoon rice vinegar and let it simmer for 30 seconds until the vinegar's sharpness mellows slightly. Remove from heat and set aside—this aromatic base will tie all the flavors together in the final dish.

4

Assemble and Finish with Fresh Elements

Gently fluff the cooked rice with a fork, then transfer it to a serving platter. Arrange the crispy cauliflower florets on top, slightly overlapping them for an elegant presentation. Drizzle the garlic-ginger sauce evenly over the rice and cauliflower, then sprinkle with 1 tablespoon toasted sesame seeds for texture and aroma.

Finish with the 2 whole lime wedges (cut into quarters for serving) and ¼ cup chopped fresh cilantro

👨‍🍳

Pro Tips For Making Cauliflower Sticky Rice

  • STEAM RICE FIRST: Cook the jasmine rice separately until just done—al dente, even—and then spread it on a tray to dry out for 10 minutes. This prevents the sticky rice from turning mushy when you reheat it later with the cauliflower. I learned this the hard way after serving a soggy pile that looked more like rice pudding than sticky rice.
  • CUT CAULIFLOWER SMALL: Chop the cauliflower into 1-inch florets, not big chunks. Smaller pieces cook faster and absorb the coconut aminos and maple syrup better, giving you that caramelized, sticky glaze you want. Big florets end up dry in the middle—trust me, I’ve seen it happen.
  • SAVOR THE SESAME OIL: Toast the sesame oil in a cold pan first—just swirl it around for 30 seconds until it smells nutty—before adding anything else. This brings out its flavor without burning it, which is especially important when you’re balancing the sweetness of the maple syrup and the saltiness of the coconut aminos.
  • DON’T OVERMIX THE SAUCE: Once the cauliflower is tender, pull it out of the pan and let the sauce reduce by itself for 2-3 minutes. Stirring constantly turns it into a gloppy mess. Let it thicken slightly—this is what makes the rice actually sticky, not just wet. (Yes, even if you’re impatient like me.)

Serving suggestions for this dish

Garnish Like a Pro

Fresh cilantro and toasted sesame seeds are your best friends here—they add vibrant color and contrasting textures. I like to scatter ¼ cup chopped cilantro over the dish right before serving for that bright, herby pop.

For extra flair, sprinkle 1 tablespoon toasted sesame seeds while the cauliflower is still warm to maximize their nutty aroma. 🌿

Lime for Zing

Don't skip the lime wedges—they cut through the sweetness and add a refreshing finish. Serve with 2 lime wedges per person, cut into quarters for easy squeezing.

For an extra touch, drizzle a little fresh lime juice over the dish just before serving to enhance the flavors. The acidity makes every bite taste brighter. 🍋

Protein Pairings

This dish works beautifully with grilled or pan-seared proteins. I often serve it with tofu steaks or tempeh for a complete vegan meal. For non-vegan options, try grilled shrimp or seared salmon—the crispy cauliflower holds up perfectly against rich proteins. The sticky rice soaks up any juices beautifully. ✨

As a Bowl Base

Turn this into a hearty grain bowl by adding roasted veggies, avocado slices, or edamame. I love tossing in ½ cup roasted sweet potatoes and ¼ cup shredded carrots for extra texture and color.

Top with a drizzle of peanut sauce for a Thai-inspired twist. This makes it a satisfying one-bowl meal. 🥗

Meal Prep Friendly

Store components separately for easy assembly later. Keep the rice and sauce in one airtight container and the cauliflower in another. Reheat the rice with a splash of water, then warm the cauliflower in a 350°F oven for 5 minutes to restore crispiness.

Add fresh garnishes just before serving to keep everything vibrant. 💡

Dessert Twist

Yes, you read that right! For a sweet version, swap the coconut aminos for ½ cup coconut milk and add 1 teaspoon vanilla extract to the rice. Top with toasted coconut flakes and a drizzle of honey. It’s a delightful dessert that still keeps the crispy cauliflower texture. 🍯

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 58g20%
Dietary Fiber 8g29%
Sugars 12g
Protein 12g24%
* 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 use brown rice instead of jasmine rice?

While you can use brown rice, it won't give you that signature sticky texture. Brown rice takes longer to cook and absorbs less liquid, resulting in a drier, less cohesive dish. If you must use it, increase the water by 25% and cook for 45-50 minutes with the lid tightly sealed. The flavor will be nuttier, but the texture won't be as luxurious.

2

How do I keep the cauliflower crispy when reheating?

Reheat roasted cauliflower in a 350°F oven for 5-7 minutes with a splash of water in the pan—this steams it just enough to restore tenderness without losing crispiness. For the microwave, cover with a damp paper towel and heat for 20-30 seconds. Never skip the fresh garnishes until serving to maintain vibrancy.

3

What if I don't have sesame oil?

Use avocado oil or light olive oil at half the amount (½ tablespoon) to mimic sesame's nutty aroma. For extra depth, add ¼ teaspoon toasted sesame seeds directly to the sauce. The flavor won't be identical, but it'll still taste delicious—just slightly less aromatic.

4

Can I make this gluten-free?

This recipe is naturally gluten-free as long as you use certified gluten-free coconut aminos (like Tyson or Annie Chun's versions). Double-check all other ingredients—rice vinegar and sesame oil are typically safe, but always verify labels. The dish maintains its flavor and texture perfectly without gluten.

5

Why is my rice mushy instead of sticky?

Mushy rice usually means either too much water or not enough resting time. Use exactly 2 cups water per 1 cup rice and cook on low heat without peeking. After boiling, reduce heat to the lowest setting and let it steam covered for 5 minutes off the heat. This resting period is crucial for developing that signature stickiness.

★★★★★5.0(11 reviews)
Categories Side Dishes