Main Courses
This Chinese pineapple shrimp recipe delivers a perfect balance of sweet, tangy, and savory flavors that caramelize the shrimp edges into golden perfection.
The secret lies in a marinade of soy sauce, garlic, and ginger that tenderizes the shrimp while building layers of umami, then finishes with a sticky pineapple glaze that creates irresistible contrast.
I developed this recipe after years of experimenting with stir-fry techniques, and it never fails to impress—whether you're serving it at a dinner party or a weeknight family meal.
The magic happens in two stages: first, the shrimp marinate in a savory base that infuses every bite, then they sear quickly in a hot pan to lock in juices before the pineapple glaze transforms them into crispy, caramelized morsels.
This method ensures your shrimp stays succulent while achieving that coveted restaurant-quality texture that home cooks often struggle with. The glaze isn't just sweet—it's complex, with a subtle tang from rice vinegar that cuts through the richness.
By the time you plate this dish, you'll have perfectly caramelized shrimp with sticky-sweet edges that glisten under the light, all balanced by the bright acidity of the pineapple.
The aroma alone will have everyone gathering around the table, and each bite delivers that perfect harmony of textures—crispy exterior, tender interior, and that irresistible sweet-savory glaze. Serve it over jasmine rice or with steamed bok choy for a complete meal that feels both elegant and approachable.
What makes this recipe truly special is its versatility—it works equally well for special occasions or casual dinners, and leftovers reheat beautifully. The glaze can be adjusted to suit your sweetness preference, making it customizable for any palate.
Whether you're a seasoned home cook or just starting your culinary journey, this pineapple shrimp dish will become a staple in your recipe collection. Let's get cooking!
Ingredients for chinese pineapple shrimp
Sweet, tangy, and perfectly caramelized—these ingredients transform simple shrimp into restaurant-worthy bites.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Shrimp 🦐 | 1 ½ lb | Peeled, deveined, tails on |
| Fresh Pineapple 🍍 | 1 cup | Finely diced, fresh preferred |
| Soy Sauce 🥄 | ½ cup | Light or dark variety |
| Rice Vinegar 💧 | 3 tbsp | For tangy balance |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Fresh Ginger 🌿 | 2 tbsp | Grated, fresh preferred |
| Brown Sugar 🍚 | ¼ cup | Light or dark |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Cornstarch 🌾 | 1 tbsp | For crispy coating |
| Vegetable Oil 🫒 | 2 tbsp | For searing |
| Green Onion 🧅 | ¼ cup | Sliced, for garnish |
| Red Chili Flakes 🌶️ | ½ tsp | Optional, for heat |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
The shrimp quality makes all the difference here. Costco or Whole Foods carry the best—look for plump, firm tails with a clean, ocean-like smell. If you can't find them fresh, frozen works too, just thaw in the fridge overnight. The pineapple should be ripe but firm—Dole or Del Monte are reliable brands. For the marinade, Kikkoman soy sauce is my go-to, but any light or dark variety works. The ginger and garlic can be pre-minced from the store if you're short on time, but fresh always tastes better. Pro tip: Toast the sesame oil in a dry pan for 30 seconds before using—it adds incredible depth of flavor.
No fresh pineapple? Canned crushed pineapple in juice (drained) works in a pinch—just add an extra tablespoon of rice vinegar to balance the sweetness. Short on ginger? Ground ginger at half the amount gets you close, but fresh is ideal. The cornstarch is non-negotiable for crispy edges—don't skip it. For heat lovers, add extra red chili flakes or a dash of sriracha to the glaze. If you're making this ahead, marinate the shrimp for up to 2 hours in the fridge—no longer or they'll get mushy. The glaze can be made a day ahead and reheated gently.
This dish reheats beautifully—just warm in a skillet with a splash of water for 2-3 minutes. Store leftovers in an airtight container for up to 3 days in the fridge. The glaze thickens when chilled, so add a splash of water when reheating. Garnish with green onions right before serving—they add freshness that disappears when cooked. For extra presentation, serve over jasmine rice or steamed bok choy. The shrimp freezes well for up to 1 month—just thaw in the fridge overnight before cooking.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots. Toss shrimp and pineapple chunks straight onto a sheet pan, drizzle with that tangy soy-rice vinegar mix, and roast—no flipping, no fuss. The garlic cloves get caramelized right on the edges, and suddenly you’ve got dinner without the cleanup.
- Sweet-Savory Balance: The pineapple’s bright acidity cuts through the shrimp’s richness, while the garlic and soy sauce add this deep, umami kick. It’s not too sweet, not too salty—just that perfect harmony where every bite makes you reach for another. My husband’s a skeptic, but he’s always first in line for seconds.
- Weeknight to Party: Same recipe, different vibes. Serve it over rice for a quick weeknight meal, or plop it on skewers with a sprinkle of sesame seeds for a crowd-pleasing appetizer. Honestly, I’ve even used leftover shrimp in fried rice the next day—zero waste, all flavor.
- Budget-Friendly Feast: Fresh pineapple might seem pricey, but a single crown lasts me two meals, and shrimp’s cheaper than you’d think if you buy it frozen. The sauce costs pennies, and the leftovers? They reheat like a dream. Between us, this is my go-to when I’m trying to impress guests without breaking the bank.
Step-by-step instructions for Chinese pineapple shrimp
This recipe delivers perfectly caramelized shrimp with a sweet-tangy glaze that balances heat and brightness.
Prepare the Glaze and Marinate the Shrimp
In a medium bowl, combine the 1 cup finely diced fresh pineapple, 0.5 cup soy sauce, 3 tbsp rice vinegar, 0.25 cup brown sugar, 1 tbsp toasted sesame oil, 0.5 tsp salt, and 0.25 tsp black pepper. Mix well until the sugar dissolves completely—this creates your glaze base. The mixture should be smooth with a vibrant golden hue from the pineapple.
Add the 1.5 lb large shrimp to the glaze and toss gently to coat evenly. Let them marinate for at least 15 minutes (up to 30 minutes for deeper flavor). This step ensures the shrimp absorb the glaze's sweet and tangy profile while the acidity from the rice vinegar helps tenderize the shrimp slightly. Don't skip this—it makes all the difference in flavor and texture!
Sear the Shrimp for Maximum Crispiness
Heat 2 tbsp vegetable oil in a large skillet over medium-high heat until shimmering. Working in batches if needed (to avoid overcrowding), add the marinated shrimp. Cook for 2-3 minutes per side until the edges turn deep golden brown and the shrimp curl slightly—this indicates perfect doneness. The oil should be hot enough to create a light sizzle but not so hot that it burns the glaze.
As you cook, you'll notice the glaze caramelizing on the shrimp's surface. This is exactly what we want—the sweet-tangy glaze should cling to the shrimp, creating that beautiful caramelized crust. If the glaze thickens too much during cooking, add 1-2 tablespoons of water to keep it flowing. Remove the shrimp to a plate and set aside, leaving the pan for the next step.
Thicken the Glaze and Finish the Sauce
Return the skillet to medium heat and add the 6 cloves minced garlic cloves and 2 tbsp grated fresh ginger. Sauté for 30 seconds until fragrant—this adds a bright, aromatic depth to the sauce. Sprinkle in the 1 tbsp cornstarch and stir vigorously for 1 minute to cook off the raw flour taste.
Slowly pour in ½ cup of water (or the reserved pineapple juices from the shrimp) while whisking constantly. The mixture will bubble up as the cornstarch transforms into a glossy, thickened sauce. Simmer for 2-3 minutes until the sauce reaches a syrupy consistency that coats the back of a spoon. If you added red chili flakes earlier, now's the time to incorporate them for a subtle kick. Taste and adjust seasoning with a pinch more salt if needed.
Combine and Garnish for Serving
Return the seared shrimp to the skillet with the thickened glaze. Toss gently to coat the shrimp evenly in the sauce, letting it simmer together for 1-2 minutes until everything is heated through and the shrimp are fully glazed. The sauce should now cling beautifully to each shrimp, creating that signature caramelized finish.
Transfer the shrimp to a serving platter and garnish with 0.25 cup sliced green onion for freshness and color. Serve immediately over steamed rice or with crusty bread to soak up that delicious glaze. Each bite should deliver a perfect balance of sweet pineapple, savory soy, tangy vinegar, and a hint of spice from the chili flakes—all wrapped in that irresistible caramelized crust!
Pro Tips For Making Chinese Pineapple Shrimp
- Sear Shrimp First: Tossing raw shrimp straight into the sauce makes them rubbery. Sear them in a hot pan with a little oil for 30 seconds per side until they just turn pink—they’ll finish cooking in the sauce but stay tender. I learned this the hard way after serving a batch that felt like chewing on bootlaces.
- Peel Pineapple Fast: Fresh pineapple is a pain to cut, but here’s the trick: Slice off the top and bottom, then cut down the sides to remove the skin and core in one go. For the recipe, dice it into ½-inch cubes—smaller pieces cook faster and soak up the sauce better. (Yes, even if you’re impatient like me.)
- Don’t Overcrowd the Pan: Piling shrimp on top of each other steams them instead of searing. Cook in batches if needed—two minutes per side max, until they’re opaque and curl slightly. I was skeptical until I tried it; the texture is noticeably better when they’re not fighting for space.
- Balance the Sauce: Soy sauce adds salt, rice vinegar adds tang, but too much of either kills the dish. Start with 2 tablespoons soy, 1 tablespoon vinegar, and adjust to taste—you can always add more, but you can’t take it out. My grandmother swore by this, and she was right: the sauce should taste bold but not harsh.
Creative variations of this chinese pineapple shrimp
Spicy Thai Fusion
Transform this dish into a Thai-inspired stir-fry by swapping the soy sauce for 2 tbsp fish sauce and adding 1 tbsp Thai red curry paste to the glaze.
Replace brown sugar with 2 tbsp palm sugar for a deeper caramelization, and finish with 1 tbsp lime juice and 1 tsp toasted shrimp paste (kapi) for authentic umami. Garnish with cilantro and crushed peanuts for texture. The heat from the curry paste will balance the pineapple's sweetness beautifully. 🌶️
Honey-Glazed BBQ Twist
For a Southern-inspired version, replace the rice vinegar with 3 tbsp apple cider vinegar and add 2 tbsp honey to the glaze. Swap the sesame oil for 1 tbsp smoked paprika, and finish with a sprinkle of coarsely ground black pepper.
Serve over buttered corn bread instead of rice for a true BBQ fusion. The honey adds a rich depth that pairs perfectly with the caramelized shrimp. 🍯
Coconut Curry Version
Create a creamy coconut curry by adding ½ cup light coconut milk to the glaze and stirring in 1 tsp ground turmeric and ½ tsp ground cumin. Simmer the sauce longer to thicken it properly, and finish with 1 tbsp fish sauce for balance.
Garnish with toasted coconut flakes and lime wedges. This version feels luxurious and pairs wonderfully with jasmine rice or cauliflower rice for a lighter option. 🥥
Asian-Inspired Lettuce Wraps
Turn this into a deconstructed appetizer by tossing the cooked shrimp with 1 tbsp hoisin sauce and 1 tsp chili oil after glazing. Serve in butter lettuce or romaine leaves with fillings like shredded carrots, crushed water chestnuts, and thinly sliced scallions.
Drizzle with extra glaze and sprinkle with toasted sesame seeds. This version is perfect for parties or as a lighter main course. 🥬
Sweet Chili Glaze
For a modern take, blend ½ cup pineapple with 2 tbsp sweet chili sauce, 1 tbsp rice vinegar, and 1 tsp sriracha for a vibrant glaze. Toss the seared shrimp in this mixture and finish with sesame seeds and extra green onions.
Serve with cucumber slices or rice noodles for a refreshing, restaurant-quality dish. The sweet chili adds a tangy kick that elevates the pineapple flavor. 🍜
Balsamic Reduction Finish
Elevate the dish with a balsamic twist by adding 2 tbsp balsamic vinegar to the glaze and reducing it by half before tossing with the shrimp. The deep, tangy notes of balsamic complement the pineapple beautifully.
Garnish with microgreens or edible flowers for an elegant presentation. This version works perfectly for dinner parties or special occasions. 🍷
Nutrition facts
Frequently asked questions
Can I use frozen shrimp for this recipe?
Yes, but thaw them properly first! Place frozen shrimp in a sealed bag and submerge in cold water for 15-20 minutes until pliable. Never thaw at room temperature or they'll become rubbery. For best results, use large, peeled shrimp with tails on—they hold up better during cooking.
How do I adjust the sweetness level?
The glaze has three sweetness components: pineapple, brown sugar, and rice vinegar. For less sweetness, reduce the brown sugar to 2 tablespoons and add 1 extra tablespoon of rice vinegar to maintain balance. For more sweetness, increase the brown sugar to 3 tablespoons and add ½ teaspoon of honey to the glaze. Taste as you go!
What's the best way to reheat leftovers?
Reheat in a skillet over medium heat with 1 tablespoon of water for 2-3 minutes to restore crispiness. Avoid microwaving—the shrimp will turn rubbery. If the glaze thickens, add a splash of water or pineapple juice to loosen it. Store leftovers in an airtight container for up to 3 days.
Can I make this dish ahead of time?
Prepare the glaze and marinate the shrimp up to 2 hours ahead (no longer or they'll over-absorb). For a full make-ahead meal, cook the shrimp and sauce completely, then refrigerate. Reheat gently in a skillet with a splash of water before serving. The flavors actually improve overnight as the marinade infuses.
What if my shrimp turns out rubbery?
Rubbery shrimp usually means overcooking or using old shrimp. For next time, cook only until the edges turn deep golden brown (2-3 minutes per side) and the shrimp curl slightly. Use fresh shrimp (or properly thawed frozen) and avoid overcrowding the pan. The cornstarch coating helps create crispiness—don't skip it!
