Thai Sweet and Sour Shrimp
Quick and healthy Thai sweet and sour shrimp with pineapple and crisp vegetables. Ready in under 30 minutes and better than takeout!

- Prep time
- 10 min
- Cook time
- 15 min
- Yield
- 1 serving
- Difficulty
- HARD
Ingredients
Quantities are shown as originally provided.
- 1 tbsp tomato ketchup
- 1 tbsp light soy sauce
- 2 tbsp oyster sauce
- 2 tbsp sugar
- 1 tbsp rice vinegar
- ½ tbsp water
- 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
- 1
In a small saucepan, add oyster sauce, soy sauce, sugar, rice vinegar, ketchup, and water.
- 2
Place over low to medium heat and stir until the sugar dissolves and the sauce is fully combined.
- 3
Let it heat for 1–2 minutes (do not boil), then remove from heat and set aside.
- 4
Heat oil in a large wok or skillet over low-medium heat. Add garlic and stir for about 10 seconds until fragrant.
- 5
Add shrimp and cook 1–2 minutes per side, just until pink and lightly curled. Remove from pan and set aside.
- 6
In the same pan, add onion, bell pepper, pineapple, and cucumber. Stir-fry for 2–3 minutes until just tender.
- 7
Pour in the sauce and add tomatoes. Toss to coat everything evenly and let it bubble slightly.
- 8
Return shrimp to the pan and toss to warm through. Sprinkle with chopped green onion and serve hot!