Sticky Rice Chinese Food One Pot Recipe: Fragrant Jasmine and Pork That Sticks Together Perfectly

Sticky Rice Chinese Food One Pot Recipe: Fragrant Jasmine and Pork That Sticks Together Perfectly

This one-pot sticky rice Chinese food recipe brings together fragrant jasmine rice and tender pork, all simmered together for that coveted restaurant-style flavor. The secret lies in layering flavors through a simple marinade and cooking method that transforms simple ingredients into a cohesive, aromatic dish.

I developed this recipe after years of experimenting with Chinese home cooking techniques, ensuring every bite stays moist and flavorful.

The beauty of this method is its simplicity—no fancy equipment needed, just one pot and about 45 minutes of hands-on time. You’ll start by marinating the pork in a blend of soy sauce, ginger, and garlic, then layer it with jasmine rice and aromatics before sealing the pot.

The steam creates that signature sticky texture while infusing the rice with savory depth. This approach cuts down on cleanup while delivering professional-level results.

What you’ll end up with is perfectly sticky rice that clings together just enough to hold each grain while maintaining its distinct texture, paired with tender pork that absorbs all the aromatic flavors.

The dish carries a subtle sweetness from the soy and a hint of garlic heat, making it both comforting and sophisticated. The aroma alone will have everyone at the table anticipating the first bite.

This recipe works beautifully as a main dish for family dinners or special occasions, and it reheats well for leftovers. Whether you’re serving it with a side of steamed greens or a simple cucumber salad, the flavors shine through. Let’s get started on creating this perfect one-pot Chinese meal.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for sticky rice chinese food one pot

Fragrant jasmine rice and tender pork transform into restaurant-style sticky rice with these 14 essential ingredients.

Ingredient Amount Notes
Jasmine Rice 🍚 1 ½ cups Uncooked, long-grain preferred
Boneless Pork Shoulder 🐖 1 ½ lb Cut into 1-inch cubes
Light Soy Sauce 🥄 ½ cup Kikkoman preferred for balance
Dark Soy Sauce 🥄 1 tbsp For deep color and richness
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Fresh Ginger 🌿 ½ cup Finely grated, peeled
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Shaoxing Wine 🍷 ¼ cup Or substitute dry sherry
Granulated Sugar 🍬 2 tbsp Balances flavors
Water 💧 2 cups Room temperature
Scallions 🧅 ¼ cup Sliced, for garnish
Vegetable Oil 🫒 1 tbsp For searing pork
Salt 🧂 1 tsp Kosher preferred
White Pepper 🌶️ ½ tsp Freshly ground

The pork shoulder is non-negotiable here—its fat content ensures juicy, tender results. Look for well-marbled cuts at Whole Foods or your local Asian market. If you can’t find Shaoxing wine, dry sherry works perfectly. For the rice, jasmine from a bulk bin (like Trader Joe’s) stays fresher longer than pre-packaged. Fresh ginger and garlic should have vibrant color and no signs of drying out. The sesame oil matters too—opt for toasted, not flavored, for that authentic aroma.

No Shaoxing wine? Dry sherry or even mirin will work in a pinch. Substitute dark soy sauce with a mix of molasses and light soy (1 tbsp molasses to 1 tbsp soy). For the pork, chicken thighs can replace pork shoulder, but increase cooking time by 10 minutes. If you’re short on scallions, green onions or chives will do—just slice them thin. The jasmine rice can be swapped for bombay basmati if needed, though the aroma won’t be identical. For extra depth, add a 1-inch piece of galangal if available at your market.

This dish reheats beautifully—just add a splash of water and cover. Keeps for 3-4 days in the fridge, or 3 months frozen. For make-ahead prep, marinate the pork overnight and store all ingredients separately. The rice should be sticky but not mushy—if it’s too dry, add a splash of water and steam for 2-3 minutes. Garnish with extra scallions and a drizzle of sesame oil before serving for that restaurant finish.

❤️

Why You’ll Love This Recipe

  • One-Pot Magic: I swear by this recipe—no extra bowls, no sticky rice mess. The pork cooks right in the rice, soaking up all that savory garlic and soy sauce while the jasmine grains get gloriously sticky. Honestly, my counters stay cleaner than my last attempt at homemade dumplings.
  • Umami Bomb: That combo of light and dark soy sauce? Chef’s kiss. The dark soy gives it a deep, caramelized richness, while the light keeps it bright and tangy. Slice into that pork, and you’ve got layers of flavor—crispy edges, tender meat, and rice that clings together like it’s been hugging the pork for hours.
  • Lunchbox Hero: Between us, this is my go-to for packed lunches. The rice stays sticky for days, and the pork reheats like a dream (yes, even on a Tuesday night). I’ll pack it cold or warm—either way, my kids come home begging for seconds, and I don’t even have to cook twice.
  • Budget Win: Pork shoulder is cheap, and a bag of jasmine rice lasts forever. I stretch this into three meals easy: first night’s feast, second day’s leftovers, third day’s fried rice upgrade. No wasted ingredients, no guilt—just solid, reliable comfort food that doesn’t break the bank.

Step-by-step instructions for fragrant jasmine and pork rice

This one-pot method delivers restaurant-quality sticky rice with perfectly tender pork every time.

1

Sear the Pork Shoulder in Stages

Heat the 1 tablespoon vegetable oil in a heavy-bottomed pot over medium-high heat. Add the 1.5 lb boneless pork shoulder cut into 1-inch cubes, working in batches to avoid crowding. Sear each side for 2-3 minutes until the edges turn golden brown and crispy. This step develops deep flavor through the Maillard reaction.

Remove the pork and set aside. If the oil starts to smoke excessively, reduce heat slightly. The pork should release easily from the pot when properly seared – if it sticks, it needs more time. This initial searing creates the foundation for rich, caramelized flavors that will infuse the entire dish.

2

Build the Aromatic Base

In the same pot, add 6 cloves minced garlic cloves and 0.5 cup finely grated fresh ginger. Sauté for 1-2 minutes until fragrant and just beginning to turn golden. Be careful not to burn them – they should smell like fresh garden aromatics, not bitter or acrid.

Stir in the 1.5 cups jasmine rice, coating each grain with the aromatic oil. Add the 0.5 cup light soy sauce, 1 tablespoon dark soy sauce, 0.25 cup shaoxing wine, 2 tablespoons granulated sugar, 1 teaspoon salt, and 0.5 teaspoon white pepper. Mix thoroughly to distribute all ingredients evenly through the rice.

3

Layer and Simmer the Perfect Sticky Rice

Return the seared pork to the pot and pour in the 2 cups room temperature water. Bring to a gentle boil, then immediately reduce heat to low. Here’s the key technique: cover the pot and simmer for 20 minutes without lifting the lid. This allows steam to build gradually and cook the rice evenly.

After 20 minutes, stir the rice gently with a wooden spoon to break up any clumps. Add the 1 tablespoon toasted sesame oil, then cover and continue simmering for another 20-25 minutes. The rice should be tender but still slightly firm in the center – it will finish cooking from residual heat. The pork should be fork-tender with just a slight resistance.

4

Rest and Finish for Maximum Flavor

Once the rice is tender and the liquid has been absorbed, remove from heat. Let the pot sit covered for 10 minutes. This resting period allows the rice to finish steaming and develop its signature sticky texture. The flavors will meld completely during this time, creating that perfect balance of sweet, savory, and umami.

Gently fluff the rice with a fork, then sprinkle with 0.25 cup sliced scallions for freshness. Serve immediately with the pork distributed throughout. The rice should be moist but not mushy, with each grain clinging together just enough to hold its shape when lifted with chopsticks. The pork should be tender enough to pull apart easily with your fingers.

👨‍🍳

Pro Tips For Making Sticky Rice Chinese Food One Pot

  • Parboil the Pork: Cut the pork shoulder into 1.5-inch chunks, then blanch them in boiling water for 3 minutes before adding to the pot. This jumpstarts the cooking process and guarantees tender meat—no more dry, chewy bites. (Yes, even if you’re impatient like me, resist the urge to skip this.)
  • Toast the Garlic: Mince the garlic extra fine (almost paste-like) and fry it in the pot until it’s golden-brown before adding the pork. Burnt garlic ruins the dish, but properly toasted garlic adds depth that raw garlic can’t match. (I learned this the hard way—three batches of bland rice later.)
  • Use Both Soy Sauces: Split the light and dark soy sauce unevenly—use 3 parts light to 1 part dark, but add the dark soy last to coat the rice for that signature gloss. Too much dark soy early on makes the pork bitter. (Your future self will thank you.)
  • Cover Tight After Boiling: Once the rice starts boiling, slam the lid on immediately and reduce heat to low. The steam needs to work, not escape—this is how you get that sticky, clingy texture. I used to peek, and my rice always came out dry. (Does it look weird? Yes. Does it work? Every single time.)

Wine and beer pairings for these flavors

Light and Crisp Whites

This dish’s delicate balance of sweet soy and aromatic jasmine rice pairs beautifully with dry Chinese Riesling or Japanese Koshu. The slight acidity cuts through the richness of the pork while complementing the dish’s subtle sweetness.

I recommend Chateau Ste. Michelle Riesling from Washington State—its crisp finish and floral notes enhance the ginger and garlic flavors without overpowering them. 🍷

Smooth and Earthy Reds

For red wine lovers, a Pinot Noir from China’s Yangtze Delta region works exceptionally well. The wine’s light body and earthy undertones mirror the dish’s savory depth while the fruitiness balances the soy sauce’s saltiness.

Look for Geelyu Pinot Noir—it’s widely available and offers that perfect balance. If you prefer domestic options, Russian River Valley Pinot Noir from California delivers similar results. 🍇

Craft Beer Pairings

A light lager with a touch of malt sweetness complements this dish beautifully. I love Asahi Super Dry from Japan—its crisp, clean finish cleanses the palate between bites. For a local option, try a German-style Helles like Weihenstephaner Original—its subtle caramel notes echo the dish’s soy-sweetened profile.

Avoid heavy IPAs or stouts, which would overpower the delicate flavors. 🍺

Non-Alcoholic Options

For a refreshing non-alcoholic pairing, try a sparkling jasmine tea like Ah Caffeine from Taiwan. The effervescence cuts through the dish’s richness while the jasmine notes create a harmonious flavor bridge.

Alternatively, a ginger beer with a hint of citrus—like Fever-Tree Ginger Beer—enhances the dish’s aromatic profile with its zesty kick. 🥤

Serving Temperature Tips

Serve your wine or beer slightly chilled—around 50-55°F for whites and 60-65°F for reds. This temperature preserves the delicate aromatics and prevents the alcohol from overwhelming the dish’s subtle flavors. I always chill my beer for 30 minutes before serving, even if it’s a lager.

For wine, use an ice bucket with a towel draped over it for gentle cooling. 🌡️

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 8g40%
Cholesterol 115mg38%
Sodium 1250mg54%
Total Carbohydrate 52g18%
Dietary Fiber 2g8%
Sugars 6g
Protein 38g76%
* 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

Why does my sticky rice come out dry instead of perfectly moist?

The key is controlling the heat and liquid ratio. After the initial 20-minute simmer, stir the rice gently and add 1-2 tablespoons extra water if it looks dry. Cover and cook for another 5-10 minutes on low heat. The rice should absorb all liquid by the end, leaving it moist but not mushy. Overcooking or lifting the lid too soon releases steam and dries out the rice.

2

Can I substitute pork with chicken or tofu for this one-pot dish?

For chicken thighs, increase cooking time by 10-15 minutes since they’re leaner. For tofu, press and cube extra-firm tofu, then pan-fry until golden before adding to the pot. Use 1 block (14 oz) and add it during the final 10 minutes of cooking to prevent it from absorbing too much liquid. Adjust soy sauce to taste, as tofu needs more seasoning.

3

What’s the secret to getting that authentic restaurant-style sticky texture?

The magic happens in three steps:

  1. Low-and-slow simmering (don’t rush it!),
  2. Resting covered for 10 minutes after cooking, and
  3. Using the right rice-to-water ratio. Jasmine rice absorbs 1.5x its volume in liquid, but the pork releases moisture too. The resting period lets residual steam finish cooking the rice evenly while developing that signature cling.
4

How do I make this recipe in a pressure cooker or Instant Pot?

Sear the pork as directed, then add all ingredients except sesame oil to your Instant Pot. Cook on high pressure for 10 minutes, then quick-release. Stir in sesame oil and let sit covered for 5 minutes. The rice should be perfectly sticky with no extra steps! For a pressure cooker, use the same method but reduce cooking time to 8 minutes on high pressure, then natural release for 10 minutes.

5

What are the best sides to serve with this sticky rice dish?

This hearty one-pot pairs beautifully with light, fresh sides to balance its richness. Try steamed bok choy with garlic, cucumber salad with chili oil, or quick-pickled vegetables for brightness. For extra protein, add a simple sesame-ginger shrimp or stir-fried greens. The contrast of crisp, cool textures against the warm, sticky rice makes every bite more satisfying.

★★★★★4.9(2 reviews)
Patrick Lewis