Chinese Fragrant Rice Recipe: Five-Spice Jasmine Basmati with Crispy Celery Crowns

Main Courses

Chinese Fragrant Rice Recipe: Five-Spice Jasmine Basmati with Crispy Celery Crowns

This Chinese fragrant rice recipe transforms jasmine basmati into aromatic, five-spice-infused grains with crispy celery crowns that add satisfying texture. The secret lies in toasting whole spices with garlic and ginger before cooking, building layers of warmth that linger long after the first bite.

Every grain stays separate yet tender, while the celery crowns achieve that coveted crunch through a precise high-heat technique.

The result is a dish that balances restaurant-quality depth with home-cook simplicity—no special equipment required beyond a wok or deep skillet. This recipe delivers on the promise of fragrant Chinese rice while adding a modern twist with crispy celery that elevates each bite.

Perfect for weeknight dinners or special occasions where you want to impress without stress.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for chinese fragrant rice

Jasmine rice, five-spice blend, and crispy celery crowns create this aromatic, restaurant-style dish.

Ingredient Amount Notes
Jasmine Basmati Rice 🌾 1 ½ cups Uncooked, long-grain preferred
Celery Stalks 🥬 4 whole Fresh, thick stalks preferred
Garlic Cloves 🧄 6 cloves Fresh, peeled and smashed
Fresh Ginger 🌿 1 ½ tbsp Grated, or 0.5 tbsp ground
Five-Spice Powder 🌶️ 1 ½ tsp Authentic Chinese blend
Star Anise 🌟 1 whole For toasting, remove before serving
Cinnamon Stick 🌿 1 whole For toasting, remove before serving
Vegetable Oil 🫒 ½ cup High smoke point preferred
Chicken Broth 💧 2 cups Low-sodium preferred
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Green Onions 🧅 3 whole Thinly sliced, for garnish
Sesame Oil 🫒 1 tbsp For finishing, not cooking

The star anise and cinnamon stick are non-negotiable—they build the aromatic base. Whole Foods or Asian markets carry authentic Chinese five-spice blends, but Penzeys has a great pre-mixed version if you're short on time. For celery, thick stalks work best—they hold their shape better when crisped. If you can't find jasmine basmati, long-grain white rice is a decent substitute, though the texture won't be identical. The garlic and ginger should be freshly grated or smashed—pre-minced loses flavor fast.

No star anise? Substitute with 0.5 tsp ground cinnamon and 0.25 tsp ground cloves—it won't be identical, but it works in a pinch. Skipping the celery crowns? Add 1 cup shredded carrots for color and crunch. The five-spice powder can be swapped for a mix of ground cinnamon, cloves, fennel, and pepper—just toast the spices first for depth. For the broth, low-sodium chicken broth is ideal, but vegetable broth works for a vegetarian version. The sesame oil is purely for finishing—don't cook with it, or it'll turn bitter.

The crispy celery crowns are best made fresh, but you can prep them 1 day ahead and store in an airtight container. The rice keeps well in the fridge for 4-5 days—reheat with a splash of water to restore moisture. For longer storage, freeze portions in single-serving bags for up to 3 months. The celery crowns lose crispness quickly, so serve them immediately or store separately. Garnish with green onions and a drizzle of sesame oil right before serving for maximum impact.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this method—just toss everything in one pot, turn it off when the rice is done, and let it steam. No stirring, no stress, no burnt rice. That five-spice powder works its magic while you’re doing laundry.
  • Celery-Ginger Crunch: The celery adds this bright, fresh bite that cuts through the richness, while the ginger and garlic give it that warm, spicy depth. Honestly, the first time I made it, I ate it straight from the pot with chopsticks.
  • Lunchbox Superstar: Between us, this rice keeps perfectly for days—no soggy bits, no weird textures. Pack it cold for work or reheat it gently for dinner, and it’s just as good the third day. My kids actually ask for it.
  • Pantry Powerhouse: Jasmine rice is cheap, five-spice powder lasts forever, and celery/ginger go in everything. I’ll be real: this recipe saved me when I had no other ideas, and it still feels special. Budget-friendly? Absolutely. Delicious? Ridiculously.

Step-by-step instructions for Chinese fragrant rice

This method delivers perfectly fragrant, aromatic rice with crispy celery crowns—just like in Chinese home kitchens.

1

Prepare the Celery Crowns and Aromatics

Start by cutting the 4 whole celery stalks into ½-inch thick slices, keeping the base intact to form crowns. Set aside. In a small bowl, combine the 6 cloves garlic cloves (peeled and smashed), 1.5 tablespoons fresh ginger (grated), 1.5 teaspoons five-spice powder, 1 whole star anise, and 1 whole cinnamon stick. Toast these aromatics in a dry skillet over medium heat for 1-2 minutes until fragrant and slightly darkened—this unlocks their full flavor.

Real talk: Skipping the toasting step means missing out on that deep, toasty aroma that defines fragrant rice. Watch closely—if the spices start to smoke, remove immediately. The goal is fragrance, not charring.

2

Toast the Rice and Build the Base

Heat the 0.5 cup vegetable oil in a heavy-bottomed pot over medium-high heat. Add the 1.5 cups jasmine basmati rice and stir constantly for 2-3 minutes until each grain turns translucent and slightly golden. This step is critical—it prevents mushy rice and develops a nutty flavor.

Add the toasted aromatics to the pot along with the celery crowns. Stir everything together for another 30 seconds to coat the rice evenly. The oil should shimmer but not smoke—if it does, reduce the heat slightly. This ensures the rice develops a beautiful golden crust while absorbing the aromatic flavors.

3

Cook with Broth and Steam to Perfection

Pour in the 2 cups chicken broth, then add the 1 teaspoon salt and 0.5 teaspoon black pepper. Bring to a gentle boil, then immediately reduce heat to low, cover tightly with a lid, and cook undisturbed for 15 minutes. Don't peek—steam is your friend here, and each time you lift the lid, you release precious moisture.

After 15 minutes, check the rice. It should be tender but still slightly firm in the center. If it's not quite done, cover and cook for another 5 minutes. The key is to let the rice absorb all the liquid without turning mushy. If you're unsure, err on the side of slightly undercooked—it'll finish steaming while resting.

4

Rest and Finish with Sesame Oil

Once the rice is tender, turn off the heat and let it sit covered for 10 minutes. This resting period allows the steam to redistribute evenly, ensuring every grain is perfectly cooked. After resting, fluff the rice gently with a fork, then drizzle with the 1 tablespoon sesame oil and toss lightly to coat.

The sesame oil adds a delicate nutty aroma and ties all the flavors together. Garnish with the 3 whole green onions (thinly sliced) for freshness and color. Serve immediately while the rice is still warm and fragrant—this dish tastes best straight from the pot.

👨‍🍳

Pro Tips For Making Chinese Fragrant Rice

  • Toast the Five-Spice: Hit your wok or pan with medium-high heat and dry-toast the five-spice powder for 30 seconds before adding oil. I learned this the hard way—skipping it makes the spice taste flat and one-dimensional, like a ghost of its aromatic self.
  • Mince Ginger Like Confetti: Use a knife to chop fresh ginger into tiny, even pieces—think rice grains, not matchsticks. Uneven bits burn before the rest cooks, and you’ll end up with bitter pockets instead of smooth flavor. (Yes, it takes 2 minutes extra, but your rice won’t taste like medicine.)
  • Salt the Celery First: Toss chopped celery with a pinch of salt and let it sit for 5 minutes before cooking. This draws out moisture, so it crisps instead of steaming into a sad, limp pile. Trust me, your rice will thank you—celery should add texture, not sog.
  • Finish with Cold Oil: Stir in 1 teaspoon of neutral oil (like vegetable or peanut) at the very end, off the heat. It coats each grain, locking in the fragrant aromas and giving the rice that signature gloss. Sounds weird, but it works—your rice will smell like a Chinese takeout menu.

Creative variations of this recipe

Regional Twists

In Cantonese cuisine, this fragrant rice often includes char siu (Chinese BBQ pork)—add ½ cup diced pork belly during the toasting step for deep smoky-sweet notes.

For Sichuan-style, swap five-spice for 1 tsp Sichuan peppercorns + 1 tsp chili flakes and add 1 tbsp doubanjiang with the broth. 🌶️

Hong Kong-style versions frequently feature shrimp—sauté ½ lb peeled shrimp with the celery crowns until pink, then fold into the rice. In Taiwan, you’ll find peanut butter drizzled over the finished dish (1 tbsp creamy peanut butter + ½ tsp soy sauce) for a sweet-savory contrast.

Protein Additions

For a vegetarian twist, stir-fry 1 cup shredded tofu with the celery crowns until golden, then fold into the rice. I love adding mushrooms too—½ cup shiitake slices> sautéed until tender—adds umami depth.

For meat lovers, try ground pork (½ lb) cooked with the aromatics until browned.

Seafood fans, add ½ lb scallops> seared in the last 2 minutes> of cooking for a luxurious touch. The high heat keeps them tender while absorbing the fragrant rice flavors. Pro tip: Pat scallops very dry before searing to ensure crispiness.

Vegetable Variations

Swap celery crowns for shredded daikon radish (1.5 cups) for a sweeter, crunchier texture. Or try thinly sliced napa cabbage (2 cups)—it softens slightly but retains structure. Both work beautifully with the five-spice blend.

For color and crunch, add ½ cup snap peas> and ½ cup shredded carrots> during the final 3 minutes> of cooking. The peas add freshness, while carrots provide natural sweetness that balances the spice. Garnish with extra green onions for brightness.

Spice Swaps

No five-spice? Mix ½ tsp cinnamon + ½ tsp cloves + ¼ tsp fennel seeds + ¼ tsp black pepper> for a similar warmth. For a fruity twist, add 1 tsp orange zest> to the broth—pairs surprisingly well with the celery crowns.

Craving heat? Toss in ½ tsp gochugaru (Korean chili flakes)> with the sesame oil finishing drizzle. Or add 1 tbsp chili crisp> to the rice before serving for smoky-spicy crunch. Both elevate the dish without overpowering the fragrant base.

Make-Ahead Hacks

Cook the rice 1 day ahead—it tastes even better as flavors meld. Store in an airtight container in the fridge, then reheat with 2 tbsp water> over medium-low heat> until warmed through.

For freezer prep, portion into single-serving bags> and freeze for up to 3 months>.

Celery crowns crisp best fresh, but you can prep them 1 day ahead and store in an airtight container at room temp. Re-crisp in a dry skillet over medium-high heat> for 2-3 minutes**> before serving. Garnishes like green onions should always be added fresh—no substitutions here!

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 5mg2%
Sodium 550mg24%
Total Carbohydrate 55g19%
Dietary Fiber 3g11%
Sugars 2g
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 use regular white rice instead of jasmine basmati?

You can, but the texture won't be identical. Jasmine basmati stays separate and fragrant, while long-grain white rice may turn slightly sticky. For best results, rinse the white rice thoroughly before cooking to remove excess starch. If you want a closer match, try Calrose rice—it's a popular choice in Chinese home cooking.

2

How do I get the celery crowns extra crispy?

Pat the celery slices completely dry with paper towels before cooking—moisture is the enemy of crispiness. Use a heavy skillet and cook over medium-high heat for 3-4 minutes per side until golden brown. For extra crunch, add a pinch of salt while they cook and avoid overcrowding the pan.

3

What's the secret to fragrant rice that stays separate?

The key is toasting the rice in oil first until translucent before adding broth. This creates a protective crust that prevents grains from sticking. Also, use the right rice-to-liquid ratio (1:1 for jasmine basmati) and avoid stirring while cooking. Let it steam undisturbed for the full 15 minutes after adding broth.

4

Can I make this recipe without five-spice powder?

Yes! Mix ½ tsp cinnamon + ½ tsp cloves + ¼ tsp fennel seeds + ¼ tsp black pepper for a similar warmth. For extra depth, toast these spices in a dry pan for 30 seconds before adding to the rice. The flavor won't be identical, but it'll still taste aromatic and delicious.

5

How do I reheat this fragrant rice without drying it out?

Add 2 tablespoons water per cup of rice and cover tightly. Heat over medium-low for 3-4 minutes—just until warmed through. For best results, reheat in a steamer basket over simmering water. The celery crowns should be added fresh if possible, as they lose crispness when reheated.

★★★★★4.9(13 reviews)
Categories Main Courses