Better than takeout sweet and sour shrimp

A healthier version of a classic dish!

When I was a kid, as soon as saw the words ‘sweet and sour’ on any Chinese restaurant takeout menu, I simply had to have it. While my kids now love sweet and sour anything just as much as I did, I wanted them to enjoy a healthier version. This dish has some nice contrasting colours and textures, too, thanks to the vegetables (and the sauce is so yummy I find the kids eat more veggies as a result). Serving it on brown rice also makes the dish more filling and nutritious – here are some tips for cooking brown rice so it stays nice and fluffy. But the star of the show is definitely the shrimp. Coating them in cornstarch before flash frying them gives them a nice crispy coating, makes the insides stay tender and also keeps them from drying out. One more tip: sub cubed boneless chicken breasts for a change, or skip the protein altogether for a fantastic vegetarian / vegan meal! You can also do much of the prep work for this dish ahead of time, making it fast to assemble at dinnertime.

Perfectly cooked shrimp and vegetables in a sweet and sour sauce that is truly delicious. A great mostly make-ahead meal!


For the sauce:

  • 3/4 cup (175 mL) pineapple juice (fresh or canned)
  • 1 tablespoon (15 mL) grated fresh ginger root
  • 3 tablespoons (45 mL) soy sauce
  • 3 tablespoons (45 mL) honey
  • 3 tablespoons (45 mL) rice wine vinegar
  • 2 tablespoons (30 mL) sesame oil
  • 1 – 2 tablespoons (15 – 30 mL) Sriracha or Sambol Oelek (Asian hot sauce) or to taste
  • 1 tablespoon (15 mL) cornstarch

For the shrimp and vegetables:

  • 1 pound (454 grams) medium or large raw shrimp, peeled and deveined
  • 1/3 cup (90 mL) cornstarch
  • 1/2 teaspoon (2.5 mL) freshly ground pepper
  • 2 – 4 tablespoons (30 – 60 mL) canola oil
  • 1 large carrot, thinly sliced on the diagonal
  • 1 large red pepper, in 3/4 inch (2 cm) pieces
  • 1 medium zucchini, thinly sliced
  • 1/2 fresh pineapple, peeled and cored, in 1 inch (2.5 cm) pieces
  • 1/2 cup (125 mL) minced green onion tops
  • 1/2 cup (125 mL) salted cashews
  • cooked brown rice, to serve



  • Prepare sauce by combining all ingredients in a jar with a tight lid and shaking well to blend.
  • Chop all ingredients before beginning to cook.
  • Put cornstarch and pepper in a small bag and shake to blend.
  • Pat shrimp dry then dredge, a handful at a time, in the cornstarch mixture. Place them on a clean plate, in a single layer. This can be done up to an hour before cooking time; refrigerate shrimp until needed.
  • When ready to assemble the dish, heat 2 tablespoons of the oil in a wok or large frying pan over medium heat.
  • Add shrimp to the pan in batches so they are not too crowded and cook, flipping once, until shrimp has turned pink and coating is crispy, about 2 – 3 minutes. Remove cooked shrimp to a clean plate and add more oil as needed. The shrimp can be cooked ahead of time and refrigerated for up to an hour.
  • When shrimp has been cooked, add a tiny bit more oil to the pan and cook carrots, stirring often, for 2 minutes. Add peppers and cook for 2 minutes more. Add zucchini and cook for 2 minutes.
  • Return cooked shrimp to the pan and drizzle sauce over top and cook, stirring gently, for 3 – 5 minutes until sauce is thickened.
  • Serve chicken mixture and sauce over cooked brown rice and garnish with minced green onion and cashews.

Serves 4.

The best sweet and sour shrimp dish ever!

Author: Paula Roy

Welcome to my kitchen! I love simple dishes prepared with passion and am always seeking to find new methods to make food as fun and flavourful as possible. If you enjoy this space be sure to check out my Rogers TV Ottawa cooking show, Paula Roy's Favourite Foods, available on local cable, streaming and a dedicated playlist on Rogers TV's YouTube channel.

7 thoughts

  1. Hi Paula,
    I made this dish last night and it was fabulous! Whole family loved it. Also the Vietnamese Salad is on a weekly rotation. SO thankful for your blog – flavours are delish


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.