Chinese Pineapple Shrimp Recipe: Sweet-Spiced Stir-Fry With Crispy Edges

Main Courses

Chinese Pineapple Shrimp Recipe: Sweet-Spiced Stir-Fry With Crispy Edges

This Chinese pineapple shrimp recipe delivers the perfect balance of sweet, spicy, and crispy—just like your favorite takeout, but made at home. The secret lies in marinating the shrimp in a tangy-sweet sauce before achieving that signature crispy texture through high-heat stir-frying.

I've perfected this technique over years of testing, ensuring every bite has the right mix of juicy shrimp and caramelized pineapple.

The dish starts with a simple marinade of soy sauce, brown sugar, garlic, and ginger, which tenderizes the shrimp while building deep flavor. Pineapple chunks add natural sweetness and a pleasant chew, cutting through the richness.

What makes this recipe stand out is the wok hei technique—those smoky, aromatic notes you can only get from a hot wok or cast-iron skillet.

By the time you're done, you'll have golden-brown shrimp with crispy edges and tender centers, paired with sweet, slightly tangy pineapple. The sauce clings to every piece, creating a dish that's both restaurant-quality and foolproof.

Serve it over steamed jasmine rice or with a side of stir-fried vegetables for a complete meal.

This recipe is versatile enough for weeknight dinners or special occasions, and the flavors only get better as they sit. Let's get started on creating this crowd-pleasing stir-fry that's sure to become a family favorite.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for chinese pineapple shrimp

Sweet, spicy, and crispy—just 14 ingredients transform shrimp and pineapple into restaurant-quality stir-fry.

Ingredient Amount Notes
Large Shrimp (Peeled & Deveined) 🦐 1 ½ lb Extra-large size, tails on for presentation
Fresh Pineapple (Cubed) 🍍 2 cups Freshly cut, 1-inch pieces (skin removed)
Soy Sauce (Light or All-Purpose) 🥫 ½ cup Kikkoman preferred for authentic flavor
Brown Sugar (Packed) 🍚 ¼ cup Light or dark, packed firmly
Garlic Cloves (Minced) 🧄 6 cloves Freshly minced for maximum aroma
Fresh Ginger (Grated) 🌿 2 tbsp Finely grated, skin removed
Sesame Oil (Toasted) 🫒 1 tbsp For aroma, not cooking
Cornstarch 🌾 2 tbsp For crispy coating
Neutral Oil (Vegetable or Canola) 🫒 ½ cup High smoke point for stir-frying
Red Chili Flakes 🌶️ 1 tsp Adjust for spice preference
Green Onions (Sliced) 🧅 3 whole White and green parts separated
Jasmine Rice (Uncooked) 🍚 1 ½ cups For serving, uncooked measurement
Lime Juice (Fresh) 🍋 1 tbsp Brightens the dish at the end
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper (Freshly Ground) 🌶️ ½ tsp Enhances the marinade

The shrimp size matters—extra-large gives you that perfect balance of crispy exterior and juicy center. Buy them frozen and peeled at Trader Joe's or Costco for convenience, but thaw them in cold water overnight for best texture. Fresh pineapple is non-negotiable here; canned lacks the bright sweetness. Look for yellow-fleshed varieties like Gold or Sugar Loaf at your local grocery store's produce section. The soy sauce should be light and Kikkoman if you're aiming for authentic flavor—it's worth the splurge for this dish.

No sesame oil? Toasted peanut oil at half the amount works in a pinch, though the aroma won't be identical. Short on cornstarch? Arrowroot powder is a 1:1 substitute for crisping. The ginger can be swapped for 1 tsp ground ginger, but fresh is always better. If you're sensitive to heat, skip the chili flakes entirely—the dish still sings with the sweet-spicy balance from the soy and brown sugar. For the rice, jasmine rice from a bulk bin has the best aroma, but any long-grain white rice will do.

Shrimp marinates best in the fridge for 30 minutes to 2 hours—don't skip this step. The pineapple cubes can be prepped ahead and stored in an airtight container for 2 days. This dish reheats beautifully—just 5 minutes in a skillet over medium heat with a splash of water to keep it moist. The flavors actually improve after resting for 10 minutes before serving, so plan accordingly. Store leftovers in the fridge for 3 days or freeze for 1 month in a single layer before transferring to a bag.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just toss shrimp, pineapple, and that sticky-sweet garlic-soy glaze on one sheet pan. The shrimp caramelizes while the pineapple softens, and honestly? Cleanup is just wiping a spatula. (Yes, even on a Tuesday night.)
  • Sweet-Savory Balance: That first bite—crispy shrimp with juicy pineapple and a glaze so perfectly tangy-sweet—makes me want to close my eyes. The brown sugar cuts through the soy’s saltiness, and the garlic? It’s like a little flavor bomb that ties everything together. My daughter picks out the pineapple first, but still asks for seconds.
  • Party-Ready in 30: Need a crowd-pleaser that doesn’t scream “I spent all day cooking”? This is it. Serve it over rice for a full meal, or let guests skewer their own shrimp and pineapple for a fun, interactive dish. (Between us, it’s also my lazy Sunday brunch go-to when I don’t want to cook.)
  • Budget Meal Hack: Fresh pineapple is pricey, but a single crown lasts me two meals—plus, the glaze stretches to coat shrimp and chicken if I’m feeling fancy. Shrimp’s the star, but the soy and sugar make it feel special without breaking the bank. Not the prettiest, but the taste makes up for it every time.

Step-by-step instructions for sweet-spiced pineapple shrimp

Here's how to create restaurant-quality stir-fry with perfectly crispy shrimp and caramelized pineapple.

1

Marinate the Shrimp for Maximum Flavor

In a medium bowl, combine the 1.5 lb large shrimp (peeled & deveined) with the 0.5 cup soy sauce, 0.25 cup packed brown sugar, 6 cloves minced garlic, 2 tbsp grated ginger, 1 tsp salt, and 0.5 tsp freshly ground black pepper. Gently toss until the shrimp are evenly coated. Let this marinade work its magic for at least 20 minutes at room temperature - this ensures deep flavor penetration and helps create that signature crispy exterior.

I like to press the marinade into the shrimp with my fingers, making sure every crevice gets coated. If you're short on time, even 10 minutes will help, but don't skip this step entirely - the balance of sweet, salty, and aromatic flavors is what makes this dish special. The shrimp should look glossy and well-adhered when ready for cooking.

2

Prepare the Pineapple and Rice

While the shrimp marinates, cut the 2 cups fresh pineapple (cubed) into 1-inch pieces, removing any skin. For the rice, rinse the 1.5 cups jasmine rice under cold water until the water runs clear, then drain well. This removes excess starch that can make the rice mushy.

In a small bowl, whisk together 2 tbsp cornstarch with 2 tablespoons water to create a slurry. This will be our secret weapon for achieving that perfect crispy texture on both the shrimp and pineapple. The rice can be cooked according to package instructions (typically 1:1.5 rice-to-water ratio and 15 minutes of simmering), but keep it covered until ready to serve to maintain its texture.

3

Create the Stir-Fry Sauce

In a small saucepan, combine the 0.5 cup neutral oil with 1 tsp red chili flakes and heat over medium-low heat for 1 minute until fragrant. Remove from heat and stir in the 1 tbsp toasted sesame oil - this adds incredible depth of flavor without cooking. Set aside until ready to use.

The reason we infuse the oil with chili flakes first is to build layers of flavor. The heat activates the spices, making them more aromatic. When we combine this with the shrimp's marinade later, we'll get that perfect balance of sweet, spicy, and umami that defines this dish. Keep this sauce warm but not simmering until you're ready to cook.

4

Cook the Shrimp to Crispy Perfection

Heat a large skillet or wok over high heat until a drop of water sizzles immediately upon contact. Add the 0.5 cup neutral oil and swirl to coat the pan. Working in batches if needed (to avoid overcrowding), add the marinated shrimp and cook for 1-2 minutes per side until they develop a deep golden brown crust and appear opaque throughout.

This is where the magic happens - you want that crispy exterior while keeping the shrimp tender inside. If the shrimp starts to stick, gently lift them with a spatula and let them cook undisturbed for another 30 seconds. They're done when they release easily from the pan and have that beautiful caramelized color. Remove shrimp to a plate and tent with foil to keep warm.

5

Stir-Fry the Pineapple and Finish the Dish

In the same pan (no need to clean it - those flavorful bits are gold), add the cubed pineapple and cook over medium-high heat for 3-4 minutes until lightly caramelized. Pour in the cornstarch slurry and stir vigorously for 1 minute until the pineapple is glossy and slightly thickened.

Return the shrimp to the pan along with any accumulated juices. Add the reserved 1 tbsp lime juice and toss everything together for 1 minute until well combined. The acidity from the lime brightens all the flavors and cuts through the richness. Garnish with the 3 sliced green onions (white and green parts separated) for fresh contrast and visual appeal.

👨‍🍳

Pro Tips For Making Chinese Pineapple Shrimp

  • Pat Shrimp Dry: DESCRIPTION: Toss the shrimp in a bowl with a spoonful of cornstarch before tossing them in the sauce—this creates a light crust that keeps them from turning rubbery. I used to skip this and ended up with soggy shrimp every time, no matter how careful I was with the heat.
  • Cube Pineapple Small: DESCRIPTION: Cut the pineapple into ½-inch pieces, not big chunks—smaller pieces cook faster and soak up the sauce better. Big chunks stay undercooked while the shrimp finishes, and you’ll end up with a dish that’s unevenly sweet.
  • Cook Shrimp Fast: DESCRIPTION: Use a wok or large skillet and keep the heat high—you want the shrimp to sizzle hard for 30 seconds per side, then pull them out before they turn opaque. Overcooking turns them tough, and that’s the last thing you want in a dish this sweet and sticky.
  • Balance the Sauce: DESCRIPTION: Taste the sauce before adding the shrimp—it should be thick but not cloying. If it’s too sweet, add a splash of rice vinegar or a pinch of salt; if it’s too salty, stir in a little more brown sugar. The shrimp will absorb flavors, so get the base right first.

Common mistakes when making perfect results

Over-Marinating Shrimp

The shrimp marinade is delicious, but leaving them in too long—over 2 hours—can turn them mushy. The acidity in soy sauce and lime breaks down the delicate protein fibers. I’ve ruined shrimp this way before, and it’s a shame because the texture becomes rubbery.

Stick to 30 minutes to 2 hours max, and pat them dry before cooking to remove excess moisture for better crispiness. 🦐

Skipping the Cornstarch

Cornstarch is your secret weapon for that signature crispy texture, but I’ve seen people skip it to save time. Without it, your shrimp will be sticky and undercooked-looking. The slurry creates a light, glossy coating that caramelizes beautifully.

If you’re out, arrowroot powder works in a 1:1 ratio, but don’t skip it entirely—the difference is noticeable. Trust me, the extra 1 minute to mix it is worth it. ✨

Overcrowding the Pan

Cooking shrimp in batches is non-negotiable if you want crispy edges. I’ve made this mistake by trying to rush the process, and the result? Steamed shrimp with no texture. A crowded pan lowers the temperature, causing the shrimp to absorb oil instead of developing that golden crust.

Work in single layers and don’t be afraid to use two pans if needed. The wait is worth the perfect sear. 🔥

Undercooking the Pineapple

Pineapple needs time to caramelize—don’t rush this step! Undercooked chunks stay hard and bland, while properly cooked ones add sweetness and texture. Cook them for 3-4 minutes until they’re lightly golden.

If you’re in a hurry, toss them in the last 2 minutes of cooking with the shrimp, but they’ll lack that perfect balance of softness and caramelization. Patience here makes all the difference. 🍍

Ignoring the Resting Time

Letting the shrimp rest for 5-10 minutes after cooking might feel like a waste of time, but it’s essential. This lets the juices redistribute, keeping the shrimp moist instead of dry.

I’ve served it immediately before, and while it’s still good, the texture isn’t as perfect. Tent with foil and let it sit—your taste buds will thank you. 💪

Using the Wrong Heat Level

High heat is critical for that crispy crust, but I’ve seen people cook shrimp on medium heat, resulting in soggy, unevenly cooked shrimp. Your pan should be screaming hot—if a drop of water doesn’t sizzle instantly, it’s not ready.

Use a cast-iron skillet or wok for best results, and preheat it for 5 minutes before adding oil. The extra effort ensures that perfect sear every time. 🌡️

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 4g20%
Cholesterol 210mg70%
Sodium 1250mg54%
Total Carbohydrate 48g17%
Dietary Fiber 3g11%
Sugars 28g
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 frozen shrimp for this recipe?

Yes, but thaw them properly for best results! Place frozen shrimp in a sealed bag and submerge in cold water for 15-20 minutes until fully thawed. Never use hot water or microwave—this causes uneven cooking. Pat them completely dry before marinating to ensure that crispy texture.

2

How spicy will this dish be?

The recipe includes just 1 teaspoon of red chili flakes, which adds mild heat and color. For less spice, omit them entirely—the sweet pineapple and soy sauce still create a delicious balance. If you love heat, add an extra ½ teaspoon or serve with extra chili flakes on the side.

3

Can I make this recipe without cornstarch?

While cornstarch creates that signature crispy texture, you can substitute it with 2 tablespoons of all-purpose flour mixed with 1 tablespoon water. The result won't be as glossy or crispy, but the dish will still taste great. For best results, use arrowroot powder as a 1:1 replacement.

4

What's the best way to reheat leftovers?

Reheat in a skillet over medium heat for 3-4 minutes, adding a splash of water to prevent drying. Microwaving works in a pinch, but the texture won't be as crispy. For best results, reheat only what you plan to eat immediately. Leftovers keep well in the fridge for 3 days.

5

Can I use canned pineapple instead of fresh?

Fresh pineapple gives the best texture and flavor, but if you must use canned, drain it well and pat dry with a paper towel. Canned pineapple lacks the natural sweetness and chew of fresh, but it still adds flavor. For extra sweetness, add 1 extra tablespoon of brown sugar to the marinade.

★★★★★4.7(6 reviews)
Categories Main Courses