Main Courses
This pork and pineapple Chinese recipe delivers the perfect balance of sweet, savory, and umami in just 25 minutes—a dish that transports you to a bustling Cantonese wok station. 🔥 I developed it after years of perfecting stir-fry techniques, ensuring the pork stays tender while the pineapple caramelizes into sticky, flavorful bites.
The secret lies in high-heat searing and a homemade sauce that marries soy, ginger, and a touch of honey for depth. What makes this recipe special is its versatility—it works as a weeknight dinner or a showstopper for guests.
The pork is marinated in a blend of Shaoxing wine and cornstarch for that signature wok-hei flavor, while the pineapple adds a bright, tropical contrast. I’ve tested it with both boneless pork loin and tenderloin, but the key is cutting it thinly for even cooking.
By the time you plate it, you’ll have golden-brown pork strips glistening with a glossy sauce, surrounded by tender pineapple chunks that’ve absorbed all the sweet-savory goodness. The aroma alone—smoky, garlicky, with a hint of citrus—will have everyone at the table asking for seconds.
Serve it over steamed jasmine rice or noodles for the full experience. This dish also pairs beautifully with a crisp lychee martini or a cold Tsingtao beer to cut through the richness. Let’s get cooking—your taste buds won’t know it’s not from a dim sum cart in Hong Kong.
Ingredients for pork and pineapple chinese
Sweet-savory balance starts with these 14 ingredients for a stir-fry that tastes like Hong Kong dim sum.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Pork Loin 🐖 | 1 ¼ lb | Cut into 1/4-inch strips, pounded thin |
| Fresh Pineapple 🍍 | 1 cup | Cut into 1/2-inch chunks, cored |
| Shaoxing Wine 🍷 | 2 tbsp | For marinade depth, not cooking wine |
| Cornstarch 🌾 | 1 tbsp | For tenderizing pork strips |
| Light Soy Sauce 🥄 | 3 tbsp | Use low-sodium for balance |
| Honey 🍯 | 1 ½ tbsp | Wildflower for floral notes |
| Fresh Ginger 🧄 | 1 tbsp | Finely minced, aromatic base |
| Garlic Cloves 🧄 | 4 cloves | Minced for punchy flavor |
| Sesame Oil 🫒 | 1 tsp | Toasted, for nutty aroma |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point for searing |
| Green Onions 🧅 | 3 whole | Thinly sliced, bright finish |
| Red Chili Flakes 🌶️ | ½ tsp | Adjust for heat preference |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving base |
| Salt 🧂 | ½ tsp | Kosher for seasoning balance |
| Black Pepper 🌶️ | ¼ tsp | Freshly cracked for heat |
The pork cut matters—boneless loin stays tender, while tenderloin gives extra juiciness. Look for marbled pieces at Whole Foods or your local Asian market (they often carry pre-cut stir-fry strips). Fresh pineapple is non-negotiable here—canned chunks lack that bright, juicy bite. For Shaoxing wine, Kikkoman or Pingxiang brands are pantry staples, but any dry Chinese cooking wine works. The ginger and garlic? Freshly minced makes all the difference—pre-minced loses potency fast.
No Shaoxing wine? Dry sherry with 1 tsp sugar mimics the depth. Short on cornstarch? All-purpose flour at 1:1 ratio works, but the texture won't be as silky. Pineapple too fibrous? Mango chunks add sweetness without bulk. The sesame oil is where flavor explodes—toast it in the pan first to wake up those nutty notes. For heat, swap chili flakes for Sichuan peppercorns (toasted, crushed) if you've got them. And if your soy sauce is high-sodium, reduce the honey slightly to balance.
Pork marinates best for 30 minutes (or overnight for deeper flavor). Store prepped pineapple in airtight container with paper towel to absorb moisture—keeps 3 days in fridge. The cooked stir-fry reheats beautifully—just add a splash of water and stir-fry again. For leftovers, portion into glass containers with a layer of plastic wrap pressed to the surface to prevent drying. Freezes for 2 months, though texture gets slightly softer. Serve over freshly steamed rice—never reheated—for that restaurant-quality presentation.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to wash extra dishes. Toss the pork strips in cornstarch, sear them in a hot pan, then add the pineapple chunks—no flipping, no fuss. The Shaoxing wine deglazes while you stir-fry, turning that sticky bit into a glossy sauce. Done in 20 minutes, no stress.
- Sweet-Savory Balance: That first bite? Pure harmony. The pork stays tender but gets this irresistible crust from the cornstarch, while the pineapple adds bright, juicy contrast. Light soy sauce and a splash of Shaoxing wine cut through the sweetness—like a little umami hug. Honestly, it’s the kind of dish that makes you want to skip dessert.
- Leftover Hero: This recipe actually improves the next day. The flavors meld even better, and the sauce thickens into something almost fondue-like. I pack half for lunch—it’s perfect cold in wraps or reheated with steamed rice. (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: Pork loin stretches far when sliced thin, and pineapple’s seasonal deals make this a steal. A bottle of Shaoxing wine lasts for months, and the other ingredients? Pantry staples. I’ve fed six people for under $20 with this—no takeout guilt, just big flavors. My wallet thanks me.
Step-by-step instructions for sweet-savory pork and pineapple stir-fry
Here's how to create a perfectly balanced stir-fry with tender pork, sweet pineapple, and aromatic Chinese flavors.
👨🍳 Step 1: Prep the Pork and Create the Marinade
Start by pounding the 1.25 lb boneless pork loin between two sheets of plastic wrap until it reaches an even ¼-inch thickness. This ensures even cooking and maximum tenderness. Cut the pounded pork into 1-inch strips and transfer to a bowl.
In a small bowl, whisk together the 2 tbsp Shaoxing wine, 1 tbsp cornstarch, 3 tbsp light soy sauce, 1.5 tbsp honey, 1 tbsp finely minced fresh ginger, and 4 minced garlic cloves. Pour this marinade over the pork and toss gently to coat evenly. Let it sit for 15-20 minutes at room temperature while you prepare the remaining ingredients.
🍳 Step 2: Cook the Jasmine Rice
Rinse the 1.5 cups jasmine rice under cold water until the water runs clear, then drain well. Cook the rice according to package instructions (typically a 1:1.5 rice-to-water ratio) until tender and fluffy. I like to use a rice cooker for perfect results every time. While the rice cooks, you'll have time to complete the stir-fry.
Once cooked, fluff the rice with a fork and keep it covered to maintain warmth. The rice should be just slightly undercooked if possible—it'll absorb some of the stir-fry's delicious sauce as it sits.
🔥 Step 3: Stir-Fry the Pork Until Golden
Heat a large wok or skillet over high heat until it's smoking hot. Add 2 tbsp vegetable oil and swirl to coat the surface. Working in batches if needed (to avoid overcrowding), add the pork strips and spread them out in a single layer. Cook undisturbed for 1-2 minutes until the bottoms are deep golden brown and crispy.
Stir the pork and cook for another 1-2 minutes until fully cooked through and no longer pink in the center. Remove the pork from the wok and set aside on a plate. The residual heat will keep it warm while you finish the dish.
🍳 Step 4: Cook the Pineapple and Aromatics
In the same wok, add a bit more vegetable oil if needed (about ½ tbsp) and increase the heat to medium-high. Add the 1 cup fresh pineapple chunks and cook for 2-3 minutes until they begin to caramelize slightly at the edges. This step develops the natural sweetness of the pineapple.
Add the 3 thinly sliced green onions, 0.5 tsp red chili flakes, and a splash of water (about 2 tbsp) to deglaze the pan. Stir everything together and cook for 1 minute until the green onions are bright and the pineapple is heated through.
🥘 Step 5: Combine and Finish with Sesame Oil
Return the cooked pork to the wok and combine with the pineapple mixture. Pour in 1 tsp toasted sesame oil and toss everything together for 30-60 seconds until the pork is evenly coated and heated through. Taste and adjust seasoning if needed—you might want to add a bit more light soy sauce or honey for balance.
Divide the hot stir-fry over the prepared jasmine rice and garnish with additional green onions if desired. Serve immediately while everything is steaming hot. The combination of tender pork, sweet pineapple, and aromatic Chinese flavors makes this dish irresistible!
Pro Tips For Making Pork And Pineapple Chinese
- CUT PORK INTO EVEN STRIPS: Fresh pineapple gets mushy when overcooked, but pork needs time to tenderize—so slice both ¼-inch thick for even cooking. I used to eyeball it and end up with chewy pork or rubbery pineapple; measuring strips makes all the difference.
- USE COLD PINEAPPLE CHUNKS: Toss pineapple chunks in ice water for 10 minutes before cooking—it tightens the fibers so they hold shape instead of turning to mush. I learned this after serving a dish where the pineapple collapsed like wet paper towels.
- STIR-FRY IN BATCHES: Pork and pineapple release liquid fast—crowding the pan steams the pork instead of searing it. Cook half the pork first, push to one side, then add pineapple to the empty space. This keeps everything crisp and caramelized, not soggy.
- DEGLAZE WITH SHAOXING WINE: After searing, splash in 2 tablespoons Shaoxing wine and let it bubble for 30 seconds before adding soy sauce. The alcohol burns off, deepening the flavor without making the sauce thin or bland. Skipping this step leaves the dish tasting flat, even if everything else looks perfect.
Perfect pairings for these flavors
Dim Sum-Inspired Garnishes
Elevate your dish with classic dim sum touches that add texture and visual appeal. I love finishing with crispy fried shallots—just 2 tbsp fried in neutral oil until golden—sprinkled over the top for crunch.
For color contrast, add mandarin orange segments (about 4) tossed in 1 tsp honey to brighten the plate. These elements mimic the presentation you'd find at a bustling Hong Kong dim sum cart. 🥗
Beer Pairings
A crisp, dry lager like Tsingtao or Asahi Super Dry cuts through the dish's sweetness while complementing the umami pork. For something more robust, try a Chinese IPA—the hoppy bitterness balances the honey and soy perfectly.
I often serve this with a cold Tsingtao on the side, especially when grilling pork outdoors during summer. The beer's carbonation also helps cleanse the palate between bites. 🍺
Cocktail Pairings
For a more upscale presentation, serve with a lychee martini—muddle 4 lychees with 2 oz vodka and 1 oz St-Germain, then shake with ice and strain into a chilled glass. The floral notes of the lychee enhance the dish's sweet-savory balance.
If you prefer something lighter, a gin and tonic with cucumber (muddle 3 cucumber slices with ½ lime) provides refreshing contrast. 🍸
Side Dish Ideas
For a complete meal, serve with steamed bok choy—blanch 4 stalks for 2 minutes in salted water, then toss with 1 tsp toasted sesame oil. The peppery greens balance the dish's richness.
Another favorite is cucumber salad: thinly slice 1 English cucumber, toss with 1 tbsp rice vinegar, ½ tsp sugar, and ¼ tsp chili flakes. The cool, crunchy texture is perfect for soaking up extra sauce. 🥬
Dipping Sauces
Offer two dipping sauces for variety: a classic hoisin sauce (store-bought or homemade) for extra richness, and a spicy chili oil—mix 2 tbsp chili oil with 1 tbsp black vinegar** and a pinch of sugar.
The hoisin adds depth, while the chili oil brings heat for those who crave it. I always set out small bowls of both so guests can customize their experience. 🌶️
Nutrition facts
Frequently asked questions
Can I substitute chicken for pork in this recipe?
Chicken breast works well—cut it into ½-inch strips and marinate for 20-30 minutes in the same sauce. Use 1.25 lb boneless chicken breast and cook it for 3-4 minutes per side until fully done. The texture will be slightly different but still delicious.
How do I make this dish less sweet?
Reduce the honey to 1 tbsp and add ½ tsp extra soy sauce for more umami. For extra depth, swap in 1 tsp oyster sauce instead of honey. The pineapple's natural sweetness will still shine without overpowering the savory flavors.
Can I use canned pineapple instead of fresh?
Fresh pineapple is ideal, but if you must use canned, drain and pat dry thoroughly. Use 1 cup drained chunks and add ½ tsp extra cornstarch to the pork marinade to help thicken the sauce. For best results, look for pineapple packed in its own juice, not syrup.
Why is my pork still chewy after cooking?
Chewy pork usually means it wasn't thin enough or cooked at the right temperature. Pound it to ¼-inch thickness and cook over high heat until golden brown. For extra tenderness, marinate for 1 hour instead of 15 minutes. Also ensure your pan is properly heated before adding oil.
What's the best way to reheat leftovers?
Reheat in a skillet over medium heat with 1 tbsp water for 2-3 minutes. Stir constantly to prevent drying. For microwave reheating, cover with a damp paper towel and heat for 45-60 seconds. The sauce will thicken slightly, so add a splash of water if needed.
