
This sweet and sour shrimp recipe delivers crispy, golden shrimp tossed in a vibrant homemade sauce bursting with tangy pineapple, bell peppers, and a perfectly balanced sweet-savory glaze. Ready in under 30 minutes, it beats takeout every single time.

There is something almost magical about sweet and sour shrimp done right. The shrimp are golden and just-crispy on the outside, the vegetables have that satisfying stir-fry bite, the pineapple brings a burst of juicy sweetness, and the sauce coats everything in this gorgeous, glossy, tangy-sweet glaze. It is the kind of meal that makes you push the takeout menus to the back of a drawer.
This recipe is built around that balance that makes sweet and sour seafood so craveable: bright acidity from rice vinegar, deep savory notes from soy sauce, natural sweetness from pineapple juice, and just enough sugar to pull it all together. Once you have made this sweet n sour shrimp at home, the restaurant version will honestly feel like a downgrade.
Whether you are cooking for a busy weeknight dinner or impressing guests on the weekend, this comes together in under 30 minutes from start to finish.
A lot of homemade sweet and sour sauce for shrimp recipes end up either too sweet, too vinegary, or weirdly gloppy. The difference here comes down to a few key things.
First, the shrimp get a light cornstarch-and-egg coating before frying. This creates that delicate, slightly crunchy exterior that holds up when you toss everything in the sauce rather than going limp immediately.
Second, the sauce is cooked separately and only brought together with the shrimp at the very last moment. This means your crispy shrimp stay as crispy as possible, and you have control over the sauce consistency before it touches the protein.
Third, a small drizzle of sesame oil at the end adds a nutty depth that ties the whole dish together in a way that tastes intentional and restaurant-quality.
Chef's Tip: Dry your shrimp obsessively. Moisture is the enemy of a crispy crust. Pat them down with paper towels twice if you need to, especially if they were frozen.
This is one of those recipes where the quality of a couple of core ingredients genuinely changes the outcome. Good rice vinegar has a cleaner, rounder acidity than white vinegar. Fresh pineapple chunks, when they are in season, add a brightness that canned cannot quite match, though canned works beautifully the rest of the year. And cooking this in a proper wok over high heat is what gives your vegetables that characteristic stir-fry char rather than a steamed softness.
Having the right pan for shrimp stir-fry makes a real difference. The best pans for shrimp stir-fry are carbon steel woks or a wide, heavy-bottomed skillet that can handle and hold high heat without hot spots.
The sauce in this sweet sour shrimp recipe is a simple pantry sauce, and that is part of what makes it so reliable. Here is what each ingredient does:
You can whisk this sauce together in about 60 seconds, and it keeps in the fridge for up to three days if you want to get ahead.
Chef's Tip: Always taste your sauce before it goes into the wok. Need more tang? Add a splash more vinegar. Want it sweeter? A pinch more sugar is all it takes. Trust your palate.
Getting that light, golden crust on your shrimp is the most important textural moment in this dish. Here is how to nail it every time:
Ready to bring it all together? Here is the full recipe:

This sweet and sour shrimp recipe delivers crispy, golden shrimp tossed in a vibrant homemade sauce bursting with tangy pineapple, bell peppers, and a perfectly balanced sweet-savory glaze. Ready in under 30 minutes, it beats takeout every single time.
Pat the shrimp completely dry with paper towels and season with salt and white pepper.
In a shallow bowl, whisk the eggs. In a separate bowl, place half of the cornstarch (4 tablespoons). Dip each shrimp in egg, then dredge lightly in cornstarch, shaking off any excess.
In a small bowl, whisk together the ketchup, rice vinegar, soy sauce, sugar, and pineapple juice. In a separate small bowl, stir the remaining cornstarch with 2 tablespoons of cold water to create a slurry. Set both aside.
Heat the vegetable oil in a large wok or deep skillet over medium-high heat until shimmering, about 350 degrees F (175 degrees C). Working in batches, fry the shrimp for 1 to 2 minutes per side until golden and crispy. Transfer to a paper towel-lined plate and do not overcrowd the pan.
Carefully pour off most of the oil, leaving about 1 tablespoon in the wok. Over high heat, add the onion and bell peppers and stir-fry for 2 minutes until just beginning to soften but still crisp.
Add the garlic and ginger and cook for 30 seconds, stirring constantly, until fragrant.
Pour the sweet and sour sauce into the wok and bring to a simmer. Stir in the cornstarch slurry and cook for 1 minute, stirring, until the sauce thickens and becomes glossy.
Add the pineapple chunks and toss to warm through, about 30 seconds.
Return the fried shrimp to the wok and toss everything together quickly so the shrimp are evenly coated. Remove from heat immediately.
Drizzle with sesame oil, then transfer to a serving platter. Garnish with sliced green onions and sesame seeds. Serve immediately over steamed rice.
Serving: This sweet and sour shrimp is best served immediately over steamed jasmine rice, which soaks up the sauce like a dream. Fried rice or simple lo mein noodles are equally great. A sprinkle of toasted sesame seeds and thinly sliced green onions on top adds color and a fresh finish.
Storing: Leftovers keep in the refrigerator for up to two days in an airtight container. Reheat in a hot skillet or air fryer rather than the microwave if you want to bring back any texture to the coating.
Variations to Try:
However you serve it, this sweet and sour seafood recipe is the kind of dinner that earns a standing request. Make it once, and it is going into the regular rotation.