Chinese Chicken Sticky Rice Recipe: Fragrant Jasmine Crunch With Sweet-Savory Glaze

Main Courses

Chinese Chicken Sticky Rice Recipe: Fragrant Jasmine Crunch With Sweet-Savory Glaze

The Chinese chicken sticky rice recipe delivers that perfect balance of fragrant jasmine rice and tender chicken bathed in a sweet-savory glaze. 💛 This dish transforms simple ingredients into a restaurant-worthy meal with just a few key techniques—steamed rice, stir-fried chicken, and a glossy sauce that ties everything together.

What makes this recipe special is the contrast between the slightly chewy rice and the tender, caramelized chicken pieces. The sauce, made with soy sauce, honey, and a touch of vinegar, adds just the right amount of sweetness and depth.

It's a dish that's both comforting and elegant, perfect for a weeknight dinner or a special occasion.

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

Ingredients for chinese chicken sticky rice

Fragrant jasmine rice and tender chicken meet in this sweet-savory sticky rice dish.

Ingredient Amount Notes
Boneless Chicken Breast 🍗 1 ½ lb Cut into 1-inch pieces
Jasmine Rice 🌾 1 ½ cups Uncooked, long-grain preferred
Light Soy Sauce 🥄 ½ cup For sauce and marinade
Honey 🍯 ¼ cup Wildflower preferred
Rice Vinegar 🍶 ¼ cup White or seasoned
Sesame Oil 🫒 1 tbsp Toasted for aroma
Garlic Cloves 🧄 6 cloves Minced for marinade
Fresh Ginger 🧅 2 tbsp Finely grated
Vegetable Oil 🫒 2 tbsp High smoke point
Green Onions 🧅 ¼ cup Sliced for garnish
Sesame Seeds 🌾 1 tbsp Toasted for crunch
Salt 🧂 1 tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred

The chicken pieces should be uniform for even cooking—1-inch cubes work best. Trader Joe's and Asian markets often carry pre-cut chicken, but boneless breast is easy to find at any grocery store. For the rice, jasmine rice is non-negotiable here—it's the star of the dish. If you can't find it, long-grain white rice is the next best option, but the aroma won't be as fragrant. The ginger and garlic are best fresh—Penzeys Spices sells pre-grated ginger if you're short on time, but fresh is always better.

No honey? Maple syrup or agave nectar works in a pinch, though the flavor will differ slightly. Short on rice vinegar? Apple cider vinegar at half the amount gives similar acidity. The sesame oil is crucial for that authentic aroma—Kadoya brand is my go-to, but any toasted sesame oil will do. For the chicken marinade, mix everything together and let it sit for at least 20 minutes—the longer, the better. If you're using pre-cut chicken, pat it dry first to help it sear properly.

The rice keeps best in an airtight container for 3-4 days in the fridge, though it's best eaten fresh. The chicken marinade can be prepped ahead and stored in the fridge for up to 2 days. For extra crunch, toast the sesame seeds in a dry pan for 1-2 minutes before adding them to the rice. This dish reheats beautifully—just add a splash of water or soy sauce to keep it moist. Portion into containers for easy lunches, or serve family-style for a special dinner.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes—just sear the chicken, toss in the rice and sauce, and let it steam together. The sticky rice practically clings to the chicken like it’s been glued on, and cleanup? One spatula, one pan.
  • Sweet-Savory Balance: That honey-soy glaze is where this dish shines—it’s sticky, tangy, and just sweet enough to make you forget weeknight dinners can be boring. The rice vinegar cuts through the richness, so it’s never cloying, just ridiculously good.
  • Lunchbox Hero: Between us, this is my go-to for meal prep because it reheats like a dream. Pack the chicken and rice separately (or together, if you’re brave), and it’s still warm, flavorful, and way better than sad takeout. My kid even asks for it on Fridays—(yes, even after school).
  • Budget Win: Boneless chicken breast and jasmine rice won’t break the bank, and a little soy sauce, honey, and vinegar stretch to feed four for under $15. Honestly, it’s the kind of meal that makes me feel like I’m treating myself without the grocery bill screaming at me.

Step-by-step instructions for Chinese chicken sticky rice

Master this fragrant, sticky rice dish with tender chicken and sweet-savory glaze.

1

🍳 Step 1: Marinate and Cook the Chicken

Cut the 1.5 lb boneless chicken breast into 1-inch pieces and place them in a bowl. Add the 6 minced garlic cloves, 2 tbsp finely grated fresh ginger, 0.5 cup light soy sauce, 1 tbsp sesame oil, 1 tsp salt, and 0.5 tsp ground black pepper. Mix thoroughly until the chicken is fully coated in the marinade.

Let the chicken marinate for at least 30 minutes (I prefer 1 hour for deeper flavor). While it marinates, heat 2 tbsp vegetable oil in a large skillet over medium-high heat. Add the chicken in a single layer and cook for 4-5 minutes per side until golden brown and cooked through. The chicken should reach an internal temperature of 165°F. Remove from the skillet and set aside.

2

👨‍🍳 Step 2: Prepare the Jasmine Rice

Rinse the 1.5 cups jasmine rice under cold water until the water runs clear. This removes excess starch and prevents the rice from becoming gummy. Drain well and transfer to a rice cooker or pot with 2 cups water. If using a pot, bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes. For a rice cooker, follow the manufacturer's instructions.

Once the rice is cooked, let it sit covered for 10 minutes off the heat. This resting period allows the rice to absorb any remaining moisture and become sticky. Fluff the rice gently with a fork, then transfer it to a serving dish. Here's the thing—don't skip the resting time. The rice will continue cooking slightly, and this ensures that perfect, clingy texture we're after.

3

🥘 Step 3: Create the Sweet-Savory Glaze

In the same skillet used for the chicken, reduce the heat to medium. Add 0.25 cup honey and 0.25 cup rice vinegar, scraping up any browned bits from the bottom of the pan. Let the mixture simmer for 3-4 minutes until it thickens slightly and becomes glossy. The glaze should coat the back of a spoon smoothly.

Return the cooked chicken to the skillet and toss gently to coat in the glaze. Cook for an additional 2 minutes to ensure the chicken absorbs the sweet-savory flavors. Remove the chicken from the skillet and place it on top of the jasmine rice, arranging it evenly for presentation.

4

🍽️ Step 4: Garnish and Serve

Drizzle any remaining glaze from the skillet over the chicken and rice. Sprinkle the 0.25 cup sliced green onions and 1 tbsp toasted sesame seeds evenly over the top. The sesame seeds add a delightful crunch, while the green onions bring a fresh contrast to the rich flavors.

Serve immediately while the rice is still warm and sticky. The chicken should be tender and coated in a glossy, sweet-savory glaze that complements the fragrant jasmine rice perfectly. This dish is best enjoyed fresh, so don't let it sit too long before serving—every bite should be a harmonious blend of textures and flavors.

👨‍🍳

Pro Tips For Making Chinese Chicken Sticky Rice

  • Marinate Chicken Overnight: I learned this the hard way—freshly sliced chicken breast stays bland no matter how much soy sauce you drown it in. Let it soak in a mix of light soy sauce, honey, and a splash of rice vinegar (about 1:1:½ ratio) for at least 8 hours. The acid in the vinegar tenderizes the meat while the honey caramelizes during cooking, giving you that sticky, glossy finish without extra effort.
  • Cook Rice in Broth: Plain steamed jasmine rice is fine, but for sticky rice that clings like it’s supposed to, cook it in chicken broth instead of water. Use a 1:1.25 ratio of rice to broth and let it sit covered for 10 minutes after cooking. The broth adds depth, and the extra liquid ensures each grain gets that signature cling—no dry, separate grains here.
  • Balance Sweet and Acid: Honey and rice vinegar are your flavor anchors, but too much of either throws off the dish. For every tablespoon of honey, add ½ teaspoon of rice vinegar, then taste as you go. The vinegar cuts the sweetness and brightens the soy, while the honey prevents the sauce from tasting flat. Adjust in small increments—you can’t fix it later.
  • Rest Chicken Before Slicing: After cooking, resist the urge to cut into that juicy chicken breast immediately. Let it rest under foil for 5–7 minutes first. This keeps the slices from falling apart when you serve them over the rice, and the residual heat helps the glaze thicken slightly for that perfect sticky texture. Trust me, your plate will look (and taste) better.

Creative variations of this dish

Spicy Thai Twist

Add a kick by stirring in 1 tbsp red curry paste (like Maesri) with the honey and rice vinegar. Toss in 1 tbsp fish sauce for umami depth, and finish with ½ tsp chili flakes for heat.

This Thai-inspired version keeps the sticky rice base but transforms the glaze into a fiery, aromatic sauce. 🌶️

Vegetarian Swap

Replace the chicken with extra-firm tofu or shiitake mushrooms for a meat-free version. Press tofu blocks for 15 minutes, then cube and pan-fry until golden.

Use the same marinade but reduce soy sauce to ¼ cup—tofu absorbs flavors differently. Mushrooms work best when sliced thin and sautéed longer for texture.

Sweet Chili Glaze

Swap the honey-vinegar glaze for a sweet chili sauce finish. Mix ¼ cup sweet chili sauce (like Lee Kum Kee) with 1 tsp sesame oil and toss with the chicken. Garnish with crushed peanuts for crunch. This version feels more Southeast Asian-inspired while keeping the sticky rice foundation.

Coconut Milk Rice

Infuse the rice with ½ cup coconut milk during cooking for a richer, creamier texture. Replace ½ cup water with coconut milk in the rice cooker or pot. Top with shredded coconut flakes and lime zest for a tropical twist. The coconut pairs beautifully with the sweet-savory chicken glaze.

Protein Swaps

Try pork tenderloin for a richer flavor—marinate it the same way but reduce cooking time to 3-4 minutes per side. For seafood lovers, use shrimp sautéed for just 2 minutes per side (they cook fast!). Both work beautifully with the sticky rice and glaze, but adjust cooking times carefully.

Herb Variations

Stir 1 tbsp chopped cilantro or thai basil into the rice for freshness. Add ½ tsp five-spice powder to the chicken marinade for warmth. For a citrusy note, zest 1 lime over the finished dish. These herbs brighten up the dish without overpowering the main flavors.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 4g20%
Cholesterol 115mg38%
Sodium 850mg37%
Total Carbohydrate 52g18%
Dietary Fiber 2g8%
Sugars 18g
Protein 32g64%
* 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 rice?

While you can substitute, jasmine rice is essential for that fragrant, slightly sticky texture. If you must use white rice, look for long-grain varieties and rinse them thoroughly. The flavor won't be as aromatic, but the dish will still be delicious. For extra fragrance, add 1 tsp pandan extract to the cooking water.

2

How do I prevent the chicken from drying out?

Marinate the chicken for at least 30 minutes (longer is better) and avoid overcooking. Use a meat thermometer to check for 165°F internal temperature. For extra moisture, add 1 tbsp water or chicken broth to the pan when creating the glaze, then simmer uncovered for 1 minute to reduce.

3

What's the best way to store leftovers?

Store in an airtight container for up to 3 days in the fridge. Reheat gently in a skillet with 1 tsp water or sesame oil to restore moisture. For best texture, reheat only what you'll eat immediately—sticky rice dries out quickly when reheated multiple times.

4

Can I make this dish ahead of time?

Yes! Cook the rice and chicken separately, then assemble just before serving. Store components in separate containers: rice in one, chicken in another with a thin layer of glaze to keep it moist. Reheat chicken in a pan for 2-3 minutes and warm rice with 10 seconds of microwave heat (covered with a damp paper towel).

5

What if my rice isn't sticky enough?

Undercooked rice is the usual culprit. Fluff it gently and cover with a damp towel for 5 minutes to steam. For future batches, use 1.25 cups water instead of 2 cups, or add 1 tbsp butter or oil to the cooking water. Avoid stirring the rice while cooking—this breaks the starch bonds that create stickiness.

★★★★★4.8(10 reviews)
Categories Main Courses