Main Courses
This pork and pineapple Chinese recipe brings the bold flavors of a Cantonese-style stir-fry to your home kitchen with minimal effort. š„ The secret lies in balancing sweet pineapple, tender pork, and crisp celery bitesāa combination that delivers restaurant-quality results in under 30 minutes.
I developed this recipe after years of perfecting stir-fry techniques, ensuring the pork stays juicy while the pineapple caramelizes just enough to enhance its natural sweetness. What sets this dish apart is the crunchy celery bites, which add texture and freshness that cuts through the richness of the pork.
The stir-fry is built on a simple sauce foundationāsoy sauce, rice vinegar, and a touch of honeyāthat creates a perfect harmony of sweet, savory, and slightly tangy flavors. The pork is marinated in a blend of garlic, ginger, and cornstarch, guaranteeing a tender yet slightly crisp exterior with every bite.
By the time you plate this dish, youāll have a vibrant, aromatic stir-fry thatās as visually appealing as it is delicious. The pork will be perfectly seared, the pineapple bright and juicy, and the celery crisp enough to stand up to the rich flavors.
Serve it over steamed jasmine rice or with warm dumplings for a complete meal that feels like a taste of China in your own kitchen. This recipe is versatile enough for weeknight dinners or special occasions, and the flavors only deepen as it sits.
The marinade can be prepped ahead, and the stir-fry itself comes together in a flashāmaking it ideal for busy home cooks who still want restaurant-quality results.
Ingredients for pork and pineapple chinese
Sweet pineapple, tender pork, and crisp celeryāthis stir-fry delivers bold Cantonese flavors in 30 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Pork Loin š„© | 1 ½ lb | Cut into 1-inch cubes |
| Fresh Pineapple š | 1 cup | Diced, fresh or canned (no syrup) |
| Celery Sticks š§ | 2 cups | Cut into 1-inch pieces |
| Garlic Cloves š§ | 4 cloves | Minced, fresh preferred |
| Fresh Ginger šæ | 1 tbsp | Grated, or 1 tsp ground |
| Cornstarch š¾ | 2 tbsp | For tender pork coating |
| Light Soy Sauce š„ | ā cup | Low sodium preferred |
| Rice Vinegar š§ | 2 tbsp | White or seasoned |
| Honey šÆ | 1 tbsp | For sweet-savory balance |
| Vegetable Oil š« | 3 tbsp | High smoke point |
| Sesame Oil š« | 1 tbsp | Toasted, for aroma |
| Green Onions š§ | ¼ cup | Sliced, for garnish |
| Salt š§ | 1 tsp | Kosher or sea salt |
| Black Pepper š¶ļø | ½ tsp | Freshly ground |
| Jasmine Rice š | 1 ½ cups | Uncooked, for serving |
The pork is the star, so boneless loin cuts work bestālean but not dry. Grab pre-cut cubes from the meat counter at Trader Joe's or Costco if you're short on time, but if you're cutting yourself, aim for even 1-inch pieces. Fresh pineapple is ideal (the yellow variety is sweeter), but canned in water works in a pinchājust drain and pat dry. Celery? Crunchy is key, so avoid wilted stalks. The garlic and ginger should smell vibrantāif they're musty, toss them. For the cornstarch, Bob's Red Mill is my go-to brandāit dissolves smoothly without clumping.
No light soy sauce? Regular soy sauce plus a pinch of sugar gets you close. Subbing honey? Maple syrup works 1:1, though it adds a deeper earthiness. Short on sesame oil? Toasted sesame seeds at half the amount sprinkled at the end still add that nutty aroma. The rice vinegar can be swapped for apple cider vinegar, but it'll taste slightly different. For the celery, if you're worried about bitterness, soak slices in ice water for 10 minutes before cooking. And if you're prepping ahead, marinate the pork in the soy-ginger mix for up to 4 hoursāit keeps beautifully in the fridge.
This stir-fry reheats like a dreamājust toss with a splash of water and a pat of oil. Keeps 3-4 days in the fridge, and freezes for 2 months (though the celery gets softer). I always make extra rice to serve on the sideājasmine rice is traditional, but basmati works too. Store leftovers in airtight containers, and if the celery loses its crunch, toss it with the pork and sauceāit'll soften into the dish beautifully. The flavors actually improve overnight as everything melds together.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when Iām too tired to wash dishes. Toss everythingāpork, pineapple chunks, celery, and that fragrant ginger-garlic pasteāonto one sheet pan, and let the oven do the work. No pots, no pans, just clean-up simplicity.
- Sweet-Savory Balance: Honestly, the combo of caramelized pineapple and tender pork with that crispy edge? Itās the kind of dish where my husband licks his plate. The ginger and garlic cut through the sweetness just enough to make it feel sophisticated, not cloying.
- Leftover Hero: Between us, this recipe begs to be made in bulk. The flavors only deepen after reheating, and itās perfect for packing lunches or freezing portions. My kids actually eat their leftoversārare, but true.
- Budget-Friendly Luxury: Fresh pineapple might seem pricey, but using the cheaper end pieces (or even canned in a pinch) keeps costs down. Pork loin stretches far, and celery adds crunch without breaking the bank. It feels fancy without the grocery-store sticker shock.
Step-by-step instructions for sweet-savory pork and pineapple stir-fry
Let's create a perfect balance of tender pork, juicy pineapple, and crisp celery in this vibrant stir-fry.
šØāš³ Step 1: Prep All Ingredients for Perfect Texture
First, cut the 1.5 lb boneless pork loin into 1-inch cubesāthis size ensures even cooking without drying out. In a small bowl, whisk together 2 tbsp cornstarch, 1 tsp salt, and 0.5 tsp black pepper. Toss the pork cubes in this mixture until fully coated. This creates a tenderizing crust that locks in juices.
Next, chop the 1 cup fresh pineapple into ½-inch cubes and cut the 2 cups celery sticks into 1-inch pieces. Mince the 4 garlic cloves and grate the 1 tbsp fresh gingerāthese aromatics form the flavor base. Have all ingredients prepped and ready to go before you start cooking. This keeps everything moving quickly and prevents overcrowding in your pan.
š³ Step 2: Cook the Pork Until Just Tender
Heat 3 tbsp vegetable oil in a large wok or skillet over medium-high heat until shimmering. Add the coated pork cubes in a single layer and let them sear undisturbed for 2-3 minutes until golden brown on the bottom. This initial sear builds flavor and prevents the pork from turning rubbery.
Stir the pork occasionally for 4-5 minutes total until it's 85% cooked through (it'll finish cooking with the pineapple). Remove the pork to a plate and set aside. Don't overcook it hereāwe want it to stay juicy. If your pan gets too crowded, work in batches to maintain high heat.
š³ Step 3: Stir-Fry Vegetables and Aromatics
In the same pan (no need to clean itāthe browned bits add flavor), add a little more vegetable oil if needed. Toss in the celery sticks and cook for 2 minutes until they begin to soften but still retain their crisp texture. Add the minced garlic and grated ginger, cooking for 30 seconds until fragrantāthis is when your kitchen will smell amazing.
Add the pineapple cubes and stir-fry for 3-4 minutes until heated through. The pineapple should be warm but still hold its shapeāovercooking turns it mushy. Here's the thingāpineapple releases liquid as it cooks, so don't worry if it looks like too much at first. This liquid helps create the signature sweet-savory sauce.
š„ Step 4: Combine Everything with the Sauce
Return the pork to the pan and pour in the 0.33 cup light soy sauce, 2 tbsp rice vinegar, and 1 tbsp honey. Stir everything together and bring to a simmer over medium heat. Let it cook for 2-3 minutes until the sauce thickens slightly and coats the ingredients. Taste and adjust seasoningāyou might want to add a pinch more salt if needed.
Drizzle in the 1 tbsp sesame oil and toss everything together. The sesame oil adds a nutty aroma that ties all the flavors together. Cook for another 1 minute until everything is heated through and the sauce is glossy. The pineapple should be warm, the celery still slightly crisp, and the pork perfectly tender.
š½ļø Step 5: Serve Over Jasmine Rice
While the stir-fry cooks, prepare the 1.5 cups jasmine rice according to package instructions. Fluff the rice with a fork and divide it among serving plates. Spoon the pork and pineapple mixture over the rice, garnishing with the 0.25 cup sliced green onions. The green onions add a fresh contrast to the rich stir-fry.
Serve immediately while everything is hot. The contrast of tender pork, sweet pineapple, crisp celery, and fragrant rice makes this dish truly special. Each bite should deliver a perfect balance of sweet, savory, and slightly tangy flavors. Leftovers? Store in an airtight container for up to 3 days, but honestly, it's best enjoyed fresh!
Pro Tips For Making Pork And Pineapple Chinese
- SEAR THE PORK FAST: Get your pan screaming hot before adding the porkācast iron or stainless steel works bestāand donāt overcrowd the pieces. I learned this the hard way when my first batch turned out mushy instead of caramelized. Two minutes per side max, then pull it out while itās still slightly pink inside; itāll finish cooking in the sauce.
- CUT PINEAPPLE SMALL: Dice that pineapple into ½-inch cubes, not thick chunks. Thinner pieces cook faster and absorb the sauce better, so you avoid that sad, undercooked center. And skip the canned versionāfresh juice makes all the difference, even if itās messy to peel.
- STIR-FRY THE GINGER: Mince the ginger very finely (almost a paste) and toss it straight into the hot wok with the garlic. Let it sizzle for 10 seconds before adding the porkāthis unlocks its flavor instead of leaving it as a bland background player. Yes, itāll disappear, but thatās the point.
- THICKEN WITH CORNSTARCH: Mix 1 tablespoon cornstarch with 2 tablespoons cold water and toss it into the sauce at the end. Stir like your life depends on it for 30 seconds until it glistensāthis cuts through the pineappleās wateriness and gives you that glossy, clingy coating. No, you canāt just ālet it reduce longer.ā
Flavor customization for this pork and pineapple chinese
Spicy Heat Boost
For a fiery kick, add 1 tbsp chili garlic sauce or ½ tsp Szechuan peppercorns to the pork marinade. I love using Penzeys brand chili paste for its balanced heat and smoky depth.
If you prefer fresh heat, toss in 2 thinly sliced Thai bird's eye chilies with the pineappleātheyāll soften slightly but keep their punch. š¶ļø
Umami Depth
Elevate the savory profile by stirring in 1 tbsp oyster sauce or 1 tsp fish sauce with the soy sauce. For a vegetarian option, swap for 1 tbsp mushroom sauceāit adds earthiness without fishy notes.
I keep Lee Kum Kee oyster sauce in my pantry at all times for this exact purpose. The umami boost makes every bite more complex.
Citrus Brightness
Add 1 tbsp fresh lime juice and 1 tsp lime zest to the sauce for a zesty twist. The acidity cuts through the richness and makes the pineapple sing.
I always keep lime wedges on the tableāguests can squeeze them over their portions for extra freshness. For a subtler citrus note, use orange zest instead.
Nutty Crunch
Finish with 2 tbsp toasted peanuts or 1 tbsp crushed roasted cashews for texture. Pulse them lightly in a food processor to avoid overpowering the dish.
I toast mine with ½ tsp sugar and a pinch of salt until goldenāthis adds a caramelized sweetness that pairs perfectly with the pineapple. š°
Herbaceous Freshness
Swap green onions for cilantro or Thai basilāboth add aromatic freshness. For a more complex herb profile, mix 1 tbsp chopped cilantro with 1 tsp chopped mint.
I grow my own herbs in pots on the kitchen windowsill, and theyāre perfect for finishing dishes like this. The herbs brighten the dish without overpowering the main flavors.
Smoky Char
For a smoky depth, char the celery and pineapple directly over a gas flame or under a broiler for 1-2 minutes before stir-frying. This adds a subtle campfire aroma that complements the pork beautifully.
If you donāt have a broiler, use ½ tsp smoked paprika in the sauce instead. Itās a trick I learned from my apprenticeship under Chef Chen. š„
Nutrition facts
Frequently asked questions
Can I use canned pineapple instead of fresh?
Yes, but choose canned pineapple in water (not syrup) and drain it thoroughly before cooking. Fresh pineapple adds better texture and natural sweetness, but canned works in a pinch. For extra flavor, add ½ tsp vanilla extract to the sauce if using canned pineapple.
What's the best cut of pork for this recipe?
Boneless pork loin or pork tenderloin are idealāthey stay tender and cook evenly. Avoid fatty cuts like pork belly, as they can make the dish too greasy. If using pork shoulder, cut it into smaller pieces and cook for 1-2 minutes longer to render fat.
How do I keep the celery from getting soggy?
Cook celery for only 2 minutes over medium-high heatāit should soften but stay crisp. Add it to the pan last (after pork) to prevent overcooking. For extra crunch, blanch celery in boiling water for 30 seconds, then shock in ice water before stir-frying.
Can I make this recipe ahead of time?
Marinate the pork for up to 4 hours ahead, and store the sauce separately. Reheat gently in a skillet with 1 tbsp oil over low heat. The celery will soften further but still taste great. For best texture, serve within 2 days of cooking.
What if I don't have a wok?
Use a large skillet or deep frying pan with high sidesāit should fit all ingredients without overcrowding. For better heat control, preheat the pan for 2 minutes before cooking. A cast iron skillet works beautifully and retains heat well.
