Thai Sweet and Sour Shrimp Recipe

As an Amazon Associate, I earn from qualifying purchases. Read the full disclosure here .

This simple Thai sweet and sour shrimp recipe with pineapple and colorful vegetables is quick, packed with flavor, and so delicious. It comes together in under 30 minutes and makes a healthy weeknight dinner thatโ€™s so much better than takeout!

Thai sweet and sour shrimp stir-fry with colorful vegetables and pineapple, served with a dome of jasmine rice on a ceramic plate.

Tip: This recipe uses my easy sweet and sour stir-fry sauce, which works with just about any protein. I also have a version with chicken (pad priew wan) and pork you can try.

What is sweet and sour shrimp

Sweet and sour shrimp is a Thai stir-fry made with juicy shrimp, pineapple, and vegetables in a tangy, slightly sweet sauce. The sauce typically combines soy sauce, vinegar, ketchup, and sugar to create a balanced flavor. Itโ€™s normally served over steamed jasmine rice.

More about this easy recipe

This recipe uses a homemade sauce (of course!) that has just the right mix of sweet, sour, and savory. You can really taste that it’s much healthier than store-bought alternatives or even what you’d get at a restaurant, but it definitely doesn’t skimp on flavor.

Some people like frying the shrimp in cornstarch, but with all the vegetables, I like to just give it a quick sear in the pan to keep it healthy. It’s really a dish you can eat every week without feeling guilty!

If you do find yourself making this dish again and again, you’ll love making the stir-fry sauce in a batch, as it keeps in the fridge for up to a week.

Close-up of Thai sweet and sour shrimp with pineapple, bell peppers, cucumber, onion, and tomato served with steamed jasmine rice.

There really isn’t much more to say about this dish, I mean, the picture speaks for itself, right? It’s easy, so yummy, and the vegetables stay super crunchy. Vegetables, protein, and juicy pineapple all together, what’s not to love?


Ingredient notes & substitutes

You can grab everything you need for this recipe at your nearest Asian grocery store or market. For exact measurements, head to the recipe card below!

For the sweet and sour sauce

  • Light soy sauce – Adds savory depth and saltiness.
  • Oyster sauce – Gives richness and a glossy finish. Use vegetarian mushroom sauce for a meat-free option.
  • White sugar – Balances the vinegar and salt. Palm sugar or brown sugar also work well.
  • Rice vinegar – Adds a bright, mild tang. Less sharp than white vinegar.
  • Tomato ketchup – Brings sweetness, color, and a fruity tang. Classic for this sauce.
  • Water – Thins the sauce so it coats your stir-fry evenly.

For the stir-fry

  • Oil – Use a neutral oil like vegetable, sunflower, or canola.
  • Garlic – Finely minced or thinly sliced.
  • Shrimp – Use peeled and deveined shrimp. Thaw frozen shrimp in cold water for 10โ€“15 minutes before cooking, and pat them dry for a better sear.
  • Pineapple – Fresh is best, but canned pineapple in juice (not syrup) also works.
  • Bell peppers – A mix of red, yellow, and green adds great color and crunch.
  • Onion – Cut into wedges or thick slices so they hold texture in the stir-fry.
  • Cucumber – No need to peel unless the skin is tough.
  • Tomato – Use firm, small tomatoes cut into wedges. Add them near the end so they stay juicy but donโ€™t fall apart.

How to make sweet and sour shrimp stir-fry

Make the sauce

Step 1: Add oyster sauce, soy sauce, sugar, rice vinegar, ketchup, and water to a small saucepan.

Step 2: Set the pan over low to medium heat. Stir until the sugar dissolves and everything is combined.

Step 3: Let the sauce warm through for 1โ€“2 minutes. Do not boil. Remove from heat when ready.

Sweet and sour stir-fry sauce in a saucepan.

Stir-fry

Step 1: Heat oil in a large pan or wok over low-medium heat. Add the garlic and stir until it smells fragrant, about 10 seconds.

Chopped garlic sizzling in oil in a nonstick skillet.

Step 2: Add the shrimp and cook for about 1โ€“2 minutes on each side, just until they turn pink and start to curl. Remove the shrimp from the pan and set aside.

Shrimp lightly searing in garlic oil in a pan, turning pink and just cooked through.

Step 3: In the same pan, add the onions, bell peppers, pineapple, and cucumber. Stir-fry for 2โ€“3 minutes or until slightly tender but still crisp.

Non-stick pan with sliced bell peppers, pineapple, onion, and cucumber.

Step 4: Pour in your sauce and add tomatoes. Toss everything together until evenly coated and the sauce starts to bubble.

Colorful stir-fry with vegetables and pineapple coated in sweet and sour sauce, just after adding the sauce.

Step 5: Add the cooked shrimp back to the pan and toss gently just to warm through. Garnish with freshly chopped green onions. Enjoy!

Finished Thai sweet and sour shrimp in a skillet with juicy shrimp, pineapple, bell peppers, and tomatoes, all tossed in sauce.

Recipe tips

  • Want extra sauce? Double the sauce and keep half in the fridge for a second meal later in the week.
  • Cut veggies into similar sizes so they cook evenly. You can also prep them a day ahead and keep them in the fridge in airtight containers so they’re ready to toss in the wok.
  • Keep the veggies crisp by stir-frying them briefly

Frequently asked questions

Is this recipe gluten-free?

No, the sauce contains light soy sauce is not gluten-free.

How to store leftovers?

Let the stir-fry cool completely before storing. Transfer to an airtight container and keep it in the fridge for up to 2โ€“3 days. Reheat gently in a pan until warmed through. The veggies might lose a bit of crunch, but the flavor stays delicious!

More Thai shrimp stir-fries to try

Hope you love this Thai sweet sour shrimp recipe as much as we do! Itโ€™s quick, full of flavor, and easy enough to make any night of the week. Let me know if you give it a try, and donโ€™t forget to follow me on FacebookInstagram, and Pinterest for more!

Thai Sweet and Sour Shrimp Recipe

Thai sweet and sour shrimp stir-fry with colorful vegetables and pineapple, served with a dome of jasmine rice on a ceramic plate.
Quick and healthy Thai sweet and sour shrimp with pineapple and crisp vegetables. Ready in under 30 minutes and better than takeout!
Praew
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Cuisine Asian, Thai
Course Main Course
Serving Size 1

Equipment

  • Measuring spoons & cups
  • Knife & cutting board
  • Small saucepan
  • Wok or large nonstick skillet
  • Spatula or wooden spoon

Ingredients

For the sweet and sour sauce

For the stir-fry

  • 2 tbsp oil
  • 2 cloves garlic, minced
  • 6 shrimp, peeled and deveined
  • 5 oz pineapple, cut into bite-sized chunks
  • ยฝ onion, sliced into thin wedges or strips
  • 3 oz bell peppers, sliced into bite-sized pieces
  • 3 oz cucumber, sliced into bite-sized pieces
  • 1 tomato, cut into wedges
  • green onions, chopped, garnish to taste

Instructions

Make the sauce

  • In a small saucepan, add oyster sauce, soy sauce, sugar, rice vinegar, ketchup, and water.
  • Place over low to medium heat and stir until the sugar dissolves and the sauce is fully combined.
  • Let it heat for 1โ€“2 minutes (do not boil), then remove from heat and set aside.

Stir-Fry

  • Heat oil in a large wok or skillet over low-medium heat. Add garlic and stir for about 10 seconds until fragrant.
  • Add shrimp and cook 1โ€“2 minutes per side, just until pink and lightly curled. Remove from pan and set aside.
  • In the same pan, add onion, bell pepper, pineapple, and cucumber. Stir-fry for 2โ€“3 minutes until just tender.
  • Pour in the sauce and add tomatoes. Toss to coat everything evenly and let it bubble slightly.
  • Return shrimp to the pan and toss to warm through. Sprinkle with chopped green onion and serve hot!

Video

Notes

  • Use the nutrition card in this recipe as a guideline.
Calories: 600kcal | Carbohydrates: 71g | Protein: 19g | Fat: 30g | Saturated Fat: 2g | Polyunsaturated Fat: 8g | Monounsaturated Fat: 18g | Trans Fat: 0.1g | Cholesterol: 97mg | Sodium: 2243mg | Potassium: 1106mg | Fiber: 7g | Sugar: 52g | Vitamin A: 3911IU | Vitamin C: 203mg | Calcium: 130mg | Iron: 2mg

Similar Posts

  • Thai Boat Noodles Recipe (Kuay Teow Reua)

  • Pork Gyoza Recipe (Pork Dumplings)

  • Thai Chicken Liver Stir-Fry Recipe

  • Best Instant Ramen Recipe

  • Pandan Syrup Recipe (Quick and Easy)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating