Main Courses
This Calrose sticky rice recipe delivers the perfect balance of fragrant aroma and delicate cling—ideal for both sweet and savory dishes. Unlike regular rice, Calrose absorbs moisture beautifully while maintaining its signature chewy texture, making it the star of Thai-inspired meals.
The secret lies in precise water ratios and gentle steaming, which transforms ordinary rice into a restaurant-worthy centerpiece.
What sets this recipe apart is its versatility—whether you're making classic Thai mango sticky rice or a savory rice bowl, the technique remains the same. The rice cooks in about 20 minutes with minimal effort, yet yields a glossy, slightly sticky grain that clumps just enough to hold toppings.
For best results, use a heavy-bottomed pot or rice cooker with a tight-fitting lid to trap steam.
By the end, you'll have fragrant, golden-tinged rice with a tender yet firm bite—perfect for pairing with grilled proteins, fresh fruit, or even desserts. The aroma alone will transport you to a bustling Bangkok street market, where sticky rice is a staple.
Garnish with toasted coconut flakes, lime zest, or a drizzle of coconut milk for extra depth.
This method works equally well for beginners and experienced cooks, ensuring foolproof results every time. Whether you're serving it as a side or the main event, Calrose sticky rice elevates any meal with its authentic texture and aroma. Let's get started!
Ingredients for calrose rice sticky rice
The perfect Calrose sticky rice starts with just 12 ingredients—simple, fragrant, and foolproof for any dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Calrose Rice 🍚 | 1 cup | Uncooked, long-grain variety |
| Water 💧 | 1 ¼ cups | Room temperature preferred |
| Coconut Milk 🥥 | ¼ cup | Full-fat for creaminess |
| Salt 🧂 | ¼ tsp | Fine sea salt preferred |
| Lime Zest 🍋 | 1 tsp | Freshly grated for brightness |
| Toasted Coconut Flakes 🥥 | 2 tbsp | For garnish and aroma |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For drizzling after cooking |
| Garlic Cloves 🧄 | 1 whole | Minced for aroma (optional) |
| Fresh Cilantro Leaves 🌿 | ¼ cup | Chopped for garnish |
| Brown Sugar 🍯 | 1 tbsp | For subtle sweetness |
| Vanilla Extract 🌸 | ½ tsp | Optional for sweet dishes |
| Pinch of Turmeric Powder 🌶️ | ⅛ tsp | For golden hue (optional) |
Calrose rice is the secret weapon here. Look for it in Asian markets—the Thai Kitchen brand is reliable, or grab it from the international aisle at Whole Foods. The rice needs to be unwashed to maintain its natural starch for that signature cling. If you can't find Calrose, jasmine rice is the next best thing, though it won't be quite as tender. Toast the rice in the pot for 30 seconds before adding liquid—this deepens the nutty aroma. For extra authenticity, Trader Joe's sells pre-toasted Calrose rice, which cuts prep time in half.
No coconut milk? Substitute with light coconut cream or even a splash of whole milk—just reduce the water by 2 tablespoons. Fresh lime zest can be swapped for bottled lime juice at half the amount, but the zest adds that extra zing. Want to skip the vanilla? A pinch of cardamom brings warmth instead. The brown sugar is optional but recommended for sweet applications like mango sticky rice—if you're making savory bowls, you can omit it entirely. Toasted coconut flakes can be swapped for crushed peanuts if you prefer a nutty crunch, though they won't have the same sweetness.
This rice reheats beautifully—just add a splash of water and steam for 2 minutes. Keeps 4-5 days in the fridge, covered tightly to trap moisture. For longer storage, freeze portions in airtight containers for up to 3 months. The best part? It tastes even better the next day as the flavors meld. I always make a double batch—one for immediate use and one to freeze for lazy weeknights. Garnish right before serving to keep everything fresh, and trust me, the aroma alone will have everyone at the table.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this is the kind of recipe where you glance at the ingredients and think, "How hard can this be?"—then realize you’ve just made something restaurant-worthy. Calrose rice soaks up that coconut milk like a sponge, turning into this luscious, slightly chewy texture with just a whisper of lime zest brightening every bite.
- No Sticky Mess: Between us, sticky rice can be a disaster if you’re not careful. But this method? Simmered gently with coconut milk, it stays perfectly tender without turning into glue. Honestly, I’ve burned rice before—this recipe forgives mistakes.
- Weeknight Workhorse: Throw this together while your protein cooks, and suddenly you’ve got a side that feels fancy without the effort. It’s my go-to for quick curries, grilled fish, or even just a simple plate of shrimp. The lime zest gives it that little je ne sais quoi that makes it taste intentional.
- Leftovers? Even Better: The flavor actually deepens the next day—like, dangerously so. I’ll be real: I’ve reheated this rice twice and still wanted more. It’s cheap, filling, and turns into a whole new meal with a fried egg on top or a sprinkle of chili flakes. Budget-friendly? Yes. Reliable? Absolutely.
Step-by-step instructions for fragrant Calrose sticky rice
Here's how to transform simple Calrose rice into restaurant-quality sticky rice with that signature jasmine aroma and perfect cling.
Rinse and Soak the Rice for Optimal Texture
Place the 1 cup Calrose rice in a fine-mesh strainer and rinse under cold running water until the water runs completely clear. I like to swirl the rice gently with my fingers to remove excess starch—this prevents gummy rice. Drain well, then transfer the rice to a bowl and cover with the 1.25 cups room temperature water.
Let the rice soak for at least 30 minutes (I prefer 1 hour for extra tenderness). The rice should absorb the water and swell slightly. This soaking step is crucial—it ensures even cooking and that perfect sticky texture. Don't skip it, even if you're eager to start cooking!
Cook the Rice with Aromatics for Depth of Flavor
In a medium saucepan, combine the soaked rice with the 0.25 cup coconut milk, 0.25 tsp salt, 1 tsp lime zest, and the minced 1 whole garlic clove. Bring to a boil over medium-high heat, then immediately reduce to a simmer. Cover tightly with a lid and cook for 15 minutes without peeking.
Here's the thing—this simmering time is critical. You want the rice to absorb all the liquid and cook through completely. After 15 minutes, turn off the heat but leave the rice covered. Let it steam for another 10 minutes. This resting period allows the rice to finish cooking evenly and develop that signature sticky texture.
Fluff and Infuse with Sweet Aromas
After the 10-minute resting period, gently fluff the rice with a fork, being careful not to mash the grains. Stir in the 1 tbsp brown sugar, 0.5 tsp vanilla extract, and the pinch of turmeric powder. The turmeric gives a beautiful golden hue, while the vanilla and brown sugar add subtle sweetness that balances the bright lime zest.
For that final touch, drizzle the 1 tbsp extra-virgin olive oil over the rice and gently fold it in. The oil adds richness and helps the rice grains cling together perfectly. If the rice seems dry, add 1-2 tablespoons of water and fold it in—just enough to make it moist but not soupy.
Garnish and Serve Immediately
Transfer the rice to a serving dish and sprinkle evenly with the 2 tbsp toasted coconut flakes and the 0.25 cup chopped fresh cilantro leaves. The toasted coconut adds a delightful crunch and aroma, while the cilantro brings freshness to balance the rich coconut and lime flavors.
Serve the sticky rice immediately while still warm. The grains should hold together beautifully when pressed gently with a spoon, yet still be distinct enough to see each kernel. This rice pairs perfectly with grilled meats, curries, or even as a standalone dessert with a drizzle of honey. Enjoy it while it's at its peak—sticky rice tastes best fresh from the pot!
Pro Tips For Making Calrose Rice Sticky Rice
- USE LESS WATER THAN YOU THINK: I learned this the hard way—Calrose rice absorbs moisture aggressively, and sticky rice needs just enough to cling without turning mushy. Start with 1.5 cups water per 1 cup rice (not the 2:1 ratio you’ll see for fluffier rice), then adjust by eye. The goal is a slightly undercooked feel when the grains are still firm—steam finishes the job.
- RINSE COCONUT MILK FIRST: Full-fat can milk curdles if it hits hot rice, and that’s a texture disaster. Mix the coconut milk with 1/4 cup water before adding it to the pot—this thins it out and lets it blend smoothly. (Yes, even if you’re impatient like me.) Also, use canned, not carton—the thicker version gives real creaminess.
- DON’T STIR AFTER FIRST BOIL: I used to poke around like I was making risotto, but Calrose rice needs to settle undisturbed for the first 10 minutes after boiling. Stirring breaks the surface tension, and you’ll end up with uneven grains. Cover the pot, reduce to lowest simmer, and let it do its thing—just peek occasionally.
- ZEST LIME AT THE END: Fresh lime zest brightens the dish, but add it after the rice has rested under the lid. The heat can make it bitter if you toss it in too early. A teaspoon of zest is plenty—rub it between your fingers first to release the oils, then fold it in gently. (Save the juice for another dish; it’ll make the rice soggy.)
Perfect pairings for these flavors
Sweet Pairings
Transform your Calrose sticky rice into a dessert with Thai mango sticky rice—simply top with ripe mango slices, a drizzle of coconut cream, and a sprinkle of crushed peanuts.
The natural sweetness of the mango complements the rice's subtle vanilla and lime notes perfectly. For a modern twist, add passion fruit pulp or lychee juice for a tropical flavor burst. 🍍
For a savory-sweet balance, serve with grilled pineapple or caramelized bananas. The caramelized fruit adds depth, while the lime zest in the rice keeps it bright. I love pairing it with vanilla bean ice cream for a creamy contrast—trust me, the combination is unexpected yet delicious.
Savory Bowls
Use this sticky rice as the base for Thai green curry bowls—top with tender chicken, bell peppers, and Thai basil. The rice's cling helps hold all the components together beautifully.
For a vegetarian option, load it up with tofu, bamboo shoots, and cashew nuts. The coconut milk in the rice enhances the curry's richness.
Create a Vietnamese-style bowl with grilled shrimp, fresh herbs like mint and Thai cilantro, and a tangy fish sauce drizzle. The lime zest in the rice bridges the gap between the savory shrimp and the bright herbs. For extra crunch, add fried shallots or crispy rice paper on top.
Protein Pairings
Pair your sticky rice with grilled lemongrass chicken or teriyaki salmon for a restaurant-quality meal. The rice's slight stickiness makes it perfect for soaking up those flavorful sauces.
For a heartier option, serve with beef larb or spicy pork skewers. The contrast between the tender rice and bold, spicy meats is unbeatable.
For a lighter option, try steamed fish with chili sauce or shrimp pad Thai. The rice's subtle sweetness balances the heat and umami flavors in these dishes.
I often make a double batch to use as a side for both lunch and dinner—it reheats beautifully and keeps well in the fridge.
Drink Pairings
Complement your meal with a Thai iced tea or coconut water to refresh your palate. The natural sweetness of these drinks enhances the rice's flavors without overpowering them. For a boozy option, sip on a lychee martini or a gin and tonic with lime.
The citrus notes mirror the lime zest in the rice, creating a cohesive dining experience. 🍹
Avoid heavy, oily drinks like cream-based cocktails—they can make the rice taste greasy. Instead, opt for something light and crisp, like sparkling water with lime or jasmine green tea. These drinks cleanse your palate between bites and highlight the rice's natural aroma.
Nutrition facts
Frequently asked questions
Why does Calrose rice work better for sticky rice than jasmine?
Calrose rice has a slightly higher starch content and softer texture than jasmine, making it perfect for that signature cling. The grains stay tender while absorbing moisture beautifully, creating the ideal sticky consistency without turning mushy. Jasmine rice can work in a pinch, but Calrose delivers the authentic texture Thai chefs prefer.
Can I make this in a rice cooker instead of a pot?
Use the same water ratio (1:1.25 rice-to-liquid) and add all ingredients to the rice cooker. Select the "white rice" setting and let it cook normally. After cooking, let it rest for 10 minutes with the lid on before fluffing. The steam trap in rice cookers actually helps create that perfect sticky texture!
What if my rice turns out too dry or too mushy?
Too dry? Add 1-2 tablespoons of warm water and gently fold it in. Too mushy? The rice likely absorbed too much liquid—next time, reduce water by 1 tablespoon and cook with the lid slightly ajar for the last 5 minutes to release excess steam. The key is patience during the resting period!
How do I store leftover sticky rice?
Transfer to an airtight container while still warm to preserve moisture. It keeps 4-5 days in the fridge or 3 months in the freezer. Reheat by steaming for 2-3 minutes with a splash of water—never microwave directly as it dries out the rice. For best texture, reheat only what you need!
Can I use this recipe for savory dishes instead of sweet?
Yes! For savory versions, skip the brown sugar and vanilla, and add 1 tsp fish sauce or soy sauce to the cooking liquid. Garnish with green onions, fried shallots, or chili flakes instead of coconut. The lime zest still works perfectly—it adds brightness that balances rich flavors beautifully.
