Main Courses
This challow rice recipe delivers the perfect balance of crispy celery crowns and savory coconut gravy in every bite. The high-heat stir-fry technique creates golden, textured edges while keeping the rice tender inside, all wrapped in a rich, aromatic sauce that ties everything together.
I developed this dish after years of perfecting the art of restaurant-quality fried rice at home.
The secret lies in the technique: using day-old rice for better texture, high heat for that signature crisp, and a coconut-based gravy that adds depth without overpowering the dish. You'll achieve that coveted crispy celery crown that holds its shape while the rice stays perfectly cooked through.
This recipe transforms simple ingredients into a restaurant-worthy meal in under 30 minutes.
Ingredients for challow rice
Restaurant-quality fried rice starts with these carefully chosen ingredients for perfect crispy texture and rich coconut gravy.
| Ingredient | Amount | Notes |
|---|---|---|
| Day-Old Jasmine Rice 🍚 | 4 cups | Uncooked, cooled completely |
| Celery Sticks 🧅 | 1 ½ cups | Thin, cut lengthwise (¼-inch thick) |
| Large Eggs 🥚 | 2 whole | Room temperature, beaten |
| Coconut Milk 🥥 | 13 ½ oz | Full-fat canned, well-shaken |
| Fresh Ginger 🌿 | 2 tbsp | Finely grated, peeled |
| Garlic Cloves 🧄 | 6 cloves | Minced, skin removed |
| Vegetable Oil 🫒 | ½ cup | High smoke point (avocado or peanut) |
| Soy Sauce 🍶 | 2 tbsp | Light or all-purpose |
| Sesame Oil 🌰 | 1 tbsp | Toasted, for finishing |
| White Pepper 🌶️ | ½ tsp | Freshly cracked |
| Salt 🧂 | 1 tsp | Diamond Crystal kosher |
| Green Onions 🧅 | 3 whole | Thinly sliced, white and green parts |
| Toasted Sesame Seeds 🌱 | 1 tbsp | For garnish |
The celery crowns are the star—look for firm, crisp stalks with no browning. Whole Foods or Trader Joe's carry the freshest cuts, but any grocery store's produce section will work. Day-old rice is non-negotiable: freshly cooked rice turns mushy. The coconut milk should be full-fat for that velvety texture—Thai Kitchen brand is my go-to, but any canned version works. Ginger and garlic need to be freshly grated/minced for maximum aroma; pre-minced garlic lacks punch. The vegetable oil matters too—avocado or peanut oil handles high heat without burning.
No celery? Thinly sliced cabbage or bok choy adds texture, though it won't be identical. Substitute coconut milk with light coconut cream plus a splash of water for a lighter version. Fresh ginger too strong? Ginger powder at half the amount works in a pinch. For the eggs, room temperature is key—cold eggs scramble unevenly. Soy sauce out? Tamari or coconut aminos keep it gluten-free. The sesame oil should be toasted—Kadoya brand is my favorite, but any Asian market carries it. If you can't find toasted, regular sesame oil works but lacks depth.
Store prepped celery sticks in the fridge for up to 3 days, submerged in cold water to maintain crispness. The coconut gravy reheats beautifully—simmer gently on low heat to preserve texture. For meal prep, portion rice into airtight containers with a thin layer of gravy on top to prevent drying. The celery crowns stay crisp for 2 days if stored separately. Freeze the gravy for up to 3 months—thaw overnight in the fridge before reheating.
Why You'll Love This Recipe
- Uses Leftover Rice: I swear by this trick—no waste, just better flavor. That day-old rice soaks up the coconut milk like a sponge, turning dry grains into something silky and rich without extra effort.
- One-Pan Magic: Honestly, this is my lazy-day hero. Toss everything—celery, eggs, rice—into one pan, stir, and let it bubble. The ginger and coconut milk caramelize right there, giving you crispy edges with zero fuss.
- Creamy Without the Hassle: No heavy cream here, just coconut milk doing all the work. It’s lighter than fried rice but just as satisfying, and the eggs add that perfect runny yolk moment when you cut in.
- Budget Breakfast or Dinner: Between us, this feeds four for under $10. Use it for a quick breakfast when you’re skimming the fridge or a hearty lunch packed for work—same dish, two different wins.
Step-by-step instructions for crispy celery crown over savory coconut gravy
Transform day-old rice into a crispy, golden crown with this precise technique.
Prepare the Crispy Celery Crown
Preheat your oven to 375°F and line a baking sheet with parchment paper. Arrange the 1.5 cups celery sticks in a circular pattern on the baking sheet, overlapping slightly at the edges to create a crown shape. This structure ensures even crisping and maximum surface area for that coveted crunch.
In a small bowl, whisk together the 2 whole large eggs, 1 tbsp sesame oil, 1 tsp salt, and 0.5 tsp white pepper until fully combined. The sesame oil adds depth while the pepper prevents bitterness from the celery. Brush this mixture generously over the celery crown, ensuring every stalk is coated. Let it rest for 5 minutes while you prepare the remaining components.
Create the Savory Coconut Gravy
Heat the 0.5 cup vegetable oil in a large skillet over medium heat. Add the 6 cloves minced garlic and 2 tbsp finely grated fresh ginger, cooking for 2-3 minutes until fragrant but not browned. This aromatics base forms the foundation of your gravy's complex flavor profile.
Pour in the 13.5 oz coconut milk and bring to a gentle simmer. Stir in the 2 tbsp soy sauce and reduce heat to low. Let the mixture simmer uncovered for 10-12 minutes until slightly thickened—it should coat the back of a spoon but remain pourable. The coconut milk will develop a subtle caramelized flavor from the slow reduction.
Assemble and Bake the Challow Rice
Spread the 4 cups day-old jasmine rice evenly over the celery crown on the baking sheet. The rice should form a flat layer that completely covers the celery. This arrangement creates the signature challow texture where the rice crispifies while the celery remains tender underneath.
Bake for 20-25 minutes until the edges are deep golden brown and the rice is crispy around the edges while remaining tender in the center. Rotate the baking sheet halfway through for even browning. The celery should be tender-crisp with just a slight bite, not mushy.
Finish and Garnish
Remove from the oven and immediately pour the coconut gravy evenly over the challow rice. The residual heat will create a silky sauce that clings to every crispy edge. Let it sit for 2-3 minutes to absorb slightly before garnishing with the 3 whole green onions sliced thinly and the 1 tbsp toasted sesame seeds.
Serve immediately while the celery crown is still crispy and the gravy is warm. The contrast between the golden, crispy exterior and the creamy coconut gravy creates the perfect balance of textures in every bite. The sesame seeds add a nutty finish that complements the savory-sweet profile of the dish.
Pro Tips For Making Challow Rice
- STIR THE RICE HARD: Challow rice isn’t just about mixing—you need to break up those rice clumps aggressively with a wooden spoon or spatula. I used to go gentle, and ended up with a mushy, uneven texture. Press down firmly, scrape the bottom, and work the rice until it’s granular and separate.
- SALT THE COCONUT MILK: Skip the plain coconut milk, and season it with a pinch of salt and a tiny bit of sugar before adding it to the rice. My grandmother swore by this, and it balances the richness without making the dish taste flat. Yes, even if you’re impatient like me—just stir it in early.
- COOK EGGS LOW AND SLOW: If you’re poaching or soft-boiling the eggs for this dish, don’t rush the water to a rolling boil. A gentle simmer—just small bubbles breaking the surface—keeps the whites tender and the yolks runny. I learned this the hard way after serving rubbery eggs in a dish that should’ve been creamy.
- GINGER: GRATE, DON’T CHOP: Fresh ginger loses its punch when it’s chopped, but when you grate it finely, it infuses the coconut milk with real heat. Use about 1 tablespoon of grated ginger (peeled, of course) and let it sit in the milk for 5 minutes before adding the rice. Sounds weird, but it works—trust the process.
Common mistakes when making this recipe
Overcooking the Celery
I’ve burned celery crowns more times than I’d admit—overbaking turns them bitter and stringy. Watch for golden brown edges (not blackened) and check at 18 minutes.
The celery should yield slightly when pressed but still hold its shape. If you’re unsure, pull it out a minute early—it’ll crisp up more while resting. 🌿
Using Fresh Rice
Freshly cooked rice is a textural disaster in this dish—it turns mushy under high heat. The starches need time to dry out slightly. If you must use fresh rice, spread it on a tray and refrigerate for 1-2 hours to mimic day-old texture.
Pro tip: Cook extra rice the night before for foolproof results.
Skipping the Egg Wash
The egg wash isn’t just for flavor—it’s the secret to crispy edges. Without it, the celery crowns stay soggy and the rice won’t develop that signature crunch. Whisk the eggs with sesame oil and pepper for extra insurance against bitterness. Trust me, this step makes all the difference. 🥚
Low Heat for Gravy
Simmering the coconut gravy on high heat causes it to curdle or split. Keep it at a gentle simmer—tiny bubbles should just break the surface.
If it gets too hot, remove from heat for 30 seconds to cool slightly. The goal is a silky, pourable consistency, not a thick paste.
Uneven Rice Distribution
Piling all the rice in one spot creates a lumpy, uneven texture. Spread it in an even layer over the celery crown—about ¼-inch thick. This ensures every bite has that perfect crispy edge without a dry center. Use a spatula to smooth it out before baking.
Rushing the Resting Time
Pouring the gravy too soon robs you of crispy texture. Let the baked challow rice rest for 2-3 minutes after coming out of the oven.
This allows the residual heat to set the edges while the gravy absorbs just enough to coat without steaming the rice. Patience here is key! ⏳
Nutrition facts
Frequently asked questions
Why does this recipe use day-old rice?
Day-old rice is essential for achieving that signature crispy texture. Freshly cooked rice contains too much moisture and turns mushy when baked. The starches have time to dry out slightly, creating the perfect balance between tender centers and crispy edges. For best results, cook extra rice the night before!
Can I make this recipe without celery?
If you can't find celery, try thinly sliced cabbage or bok choy for texture. For a completely different flavor profile, swap for shredded carrots or green beans. The key is maintaining that crispy crown structure—just arrange your substitute in a similar circular pattern before baking.
How do I prevent the coconut gravy from curdling?
Keep the heat at a gentle simmer—tiny bubbles should just break the surface. If it gets too hot, remove from heat for 30 seconds to cool slightly. Never boil the coconut milk, as this causes separation. The gravy should remain silky and pourable, with a slight thickening from reduction.
Can I make this ahead of time for meal prep?
Yes! Store the baked rice crown separately from the gravy in airtight containers. Reheat the gravy gently on the stove, then pour over the crispy rice just before serving. The celery crowns stay crisp for 2 days if stored properly, while the gravy reheats beautifully. For best texture, serve within 24 hours.
What's the best way to serve this dish?
This recipe makes a complete meal on its own, but it pairs beautifully with grilled proteins like chicken thighs or shrimp skewers. For extra presentation, serve on a large platter with the crispy crown in the center and gravy drizzled around the edges. Garnish with extra sesame seeds and green onions for freshness.
