
This sweet and sour shrimp recipe delivers juicy, crispy shrimp tossed in a vibrant homemade sauce with bell peppers and pineapple, all ready in under 30 minutes.

There is a reason sweet and sour shrimp has been a takeout menu staple for decades. That glossy, ruby-red sauce hits every note at once: tangy from rice vinegar, bright from pineapple, savory from soy sauce, and just sweet enough to keep you reaching for one more bite. Paired with juicy, lightly crispy shrimp and tender-crisp vegetables, it is pure comfort food with a little flair.
The best part? This homemade version absolutely destroys the takeout version. You control the sauce, the sweetness, and most importantly the quality of the shrimp. This is the kind of sweet and sour seafood dish that makes you wonder why you ever picked up the phone in the first place.
Most restaurant versions of sweet n sour shrimp rely on a neon-red, overly sweet sauce that coats everything in a uniform sugary glaze. The homemade sweet and sour sauce here is different. It is built from real ingredients: ketchup for body, rice vinegar for brightness, fresh pineapple juice for tropical depth, and a touch of soy sauce to round out the savory edge.
The ratio matters. Too much sugar and you lose the sourness that makes the dish exciting. Too much vinegar and it becomes sharp and unpleasant. The recipe below hits the sweet spot every single time.
Chef's Tip: Taste your sauce before it hits the pan. Adjust with an extra pinch of sugar if you like it sweeter, or a small splash more vinegar if you want more tang. Trust your palate.
The shrimp situation is everything here. For that satisfying, lightly crunchy texture that holds up in the sauce, there are two non-negotiable steps.
First: dry your shrimp completely. Moisture is the enemy of a crispy coating. Pat them down with paper towels until they feel almost tacky.
Second: rest them on a wire rack after dredging. This lets the cornstarch coating hydrate slightly and grip the shrimp rather than falling off in the oil.
A quick egg-and-cornstarch dredge is all you need. It creates a thin, light shell around each shrimp that crisps beautifully and still soaks up the sauce without turning to mush.
Speaking of which, having the right pan makes a significant difference when you are stir-frying at high heat. A well-seasoned carbon steel wok or a heavy nonstick skillet will give you the sear and control you need.
This recipe moves fast once the heat is on, so prep everything before you turn on the burner. This is classic mise en place territory.
The vegetables, the sauce, the slurry, and the cooked shrimp should all be ready to go when the wok gets hot. The actual stir-fry portion of this sweet n sour shrimp recipe takes less than 5 minutes from start to finish.
A few things to keep in mind:
Chef's Tip: A drizzle of toasted sesame oil added off-heat at the very end is what gives this dish its restaurant-quality aroma. Do not skip it and do not add it early, high heat will burn off the flavor.
Ready to bring it all together? Here is the complete recipe:

This sweet and sour shrimp recipe delivers juicy, crispy shrimp tossed in a vibrant homemade sauce with bell peppers and pineapple, all ready in under 30 minutes.
Pat the shrimp completely dry with paper towels and season with salt and white pepper.
In a shallow bowl, whisk the beaten eggs. Place 6 tablespoons of cornstarch in a separate shallow dish.
Dip each shrimp in the egg, letting the excess drip off, then dredge lightly in the cornstarch, pressing gently to adhere. Set aside on a wire rack.
In a small bowl, whisk together the ketchup, rice vinegar, soy sauce, granulated sugar, and pineapple juice. In a separate small bowl, mix the remaining 2 tablespoons of cornstarch with 2 tablespoons of cold water to form a slurry. Set both aside.
Heat 3 tablespoons of vegetable oil in a large wok or nonstick skillet over medium-high heat until shimmering. Working in two batches to avoid crowding, fry the shrimp for 1 to 2 minutes per side until golden and crispy. Transfer to a paper towel-lined plate.
Carefully wipe the wok clean and add the remaining 1 tablespoon of oil over high heat. Add the onion and bell peppers and stir-fry for 2 to 3 minutes until just tender-crisp.
Add the minced garlic and grated ginger and stir-fry for 30 seconds until fragrant.
Pour the sweet and sour sauce into the wok and bring it to a simmer. Stir in the cornstarch slurry and cook for 1 to 2 minutes, stirring constantly, until the sauce thickens and turns glossy.
Add the pineapple chunks and the crispy shrimp back to the wok. Toss everything gently to coat in the sauce, cooking for just 30 seconds so the shrimp stay crispy.
Remove from heat, drizzle with sesame oil, and toss once more. Serve immediately over steamed rice and garnish with sliced green onions and sesame seeds.
Serving: This shrimp sweet and sour dish is best served immediately over a big bowl of steamed jasmine rice. Garnish with sliced green onions and a scatter of toasted sesame seeds for color and crunch.
Storing: Leftovers keep well in the fridge for up to 2 days. Reheat in a hot skillet for the best texture. The microwave will get the job done but the shrimp will lose their crispiness.
Variations to Try:
Whether you are making this on a busy weeknight or cooking for friends who think you ordered in, this sweet and sour shrimp recipe delivers every single time.