General Tso Shrimp

This post may contain affiliate links.

Takeout is always tempting after a busy day, but this General Tso Shrimp makes staying home an easy choice. This restaurant-inspired Chinese shrimp recipe takes less than 30 minutes to make, and my family says it tastes better than takeout!

Overhead view of plated General Tso's shrimp, served over white rice with sautéed snow peas.

Shrimp is one of my favorite proteins to keep on hand because dinner is never far away once it hits the pan. While the rice cooks, I make the sauce and finish the rest of the meal, so dinner feels manageable even on a really busy night.

If your family enjoys Asian meals like salmon stir fry, orange sesame chicken, or beef and broccoli, I’m sure this Chinese shrimp recipe will fit right in with your favorite homemade takeout dinners.

Why This Recipe is a Family Favorite

The entire meal is ready to eat in under 30 minutes. Shrimp cooks quickly, so it’s a great choice when everyone is hungry and time is short.

Most of the ingredients are pantry staples, so it’s easy to pull this meal together without a special trip to the store.

It’s also very easy to customize. You can keep the sauce mild for younger kids, or let everyone add extra crushed red pepper at the table for a little more heat.

One of the best things about this recipe is, it’s easy to meal prep Cook the rice ahead of time or prep the sauce ingredients before dinner, then everything comes together quickly once the shrimp starts cooking.

Happy Kitchen Secrets

Here are my important mom-tested cooking tips for making this recipe! I’ve made this countless times, so I can save you from a failed attempt.

  1. Pat the shrimp dry before coating them to help the arrowroot stick.
  2. Cook the shrimp in batches so they sauté instead of steam.
  3. Measure the sauce ingredients before you start cooking. Everything comes together quickly once the shrimp hits the pan.

Ingredients and Substitutions

You’ll find everything you need for this recipe at most grocery stores, and many of the ingredients are staples you’ll use again in other stir fry recipes.

Assorted labeled ingredients in bowls on a light surface, including shrimp, snow peas, rice, green onions, broth, honey, garlic, ginger, sesame oil, red pepper flakes, arrowroot, and coconut aminos.

Shrimp are the star of the dish. I prefer large peeled and deveined shrimp with the tails removed for easy serving, but tail-on shrimp work just as well. Either fresh or frozen shrimp will work.

Note

If you want to use frozen shrimp, thaw them completely and pat them dry with paper towels before cooking.

Arrowroot powder gives the shrimp a light coating and it also helps thicken the sauce. Cornstarch is an easy 1:1 substitute if that's what you have on hand.

Coconut aminos add a slightly sweet, savory flavor while keeping the recipe soy-free. Low-sodium soy sauce works just as well if needed.

Fresh ginger and garlic bring the most flavor. If you're short on time, pre-minced versions are perfectly fine.

Recipe Variations

If you'd rather make General Tso Chicken, simply swap the shrimp for bite-sized pieces of boneless skinless chicken breast or thighs. Cook until the chicken reaches an internal temperature of 165°F.

If your family doesn't care for snow peas, you can leave them out, or substitute with broccoli florets, green beans, or your favorite stir-fry vegetables.

A bowl of General Tso Shrimp with rice and chopsticks.

How to Make General Tso Shrimp

For the full instructions, scroll or jump to the recipe card! ⬇️

Jump to Recipe
A pot of cooked white rice with a spoon inside, resting on a gray pad on a white surface.
A glass bowl of raw shrimp topped with a white powder, likely cornstarch or flour, with a metal spoon resting inside.
  1. If you're serving rice, get it cooking before you start on the General Tso shrimp. This way, everything will be ready to serve together.
  1. Toss the shrimp with arrowroot. Sauté them in a skillet with oil for a couple of minutes, then use tongs to turn them over. Keep cooking until they start to turn pink around the edges, then transfer them to a plate.
A stainless steel pan on a stovetop contains a dark brown sauce with visible sesame seeds, simmering and bubbling.
Shrimp cooked in a skillet with a savory sauce, garnished with chopped green onions and sesame seeds, with a serving spoon in the pan.
  1. Use the same pan to cook the ginger, garlic, and sesame seeds, just a minute or two, until they're fragrant. Stir in the remaining sauce ingredients and simmer until the sauce begins to thicken.
  1. Return the shrimp to the skillet and gently toss them in the sauce They only need another minute or two to finish cooking. You'll know they are done when they turn pink.

Helpful Tip

To prevent the shrimp from overcooking, remove the skillet from the heat as soon as possible after the shrimp are cooked through.

A pan filled with cooked snow peas sprinkled with sesame seeds, next to a metal spatula.
A large bowl filled with General Tso shrimp and rice.
  1. In a separate skillet, sauté the snow peas until they turn bright green and are still a little crisp.
  1. Serve the shrimp over cooked rice with the snow peas. Garnish with sliced green onions, sesame seeds, and if you like a little spicy heat, crushed red pepper flakes.

Make it kid friendly:

Let your kids build their own bowl with rice, shrimp, and snow peas. Giving them a little control over what's on their plate often makes them more excited to try something new.

Top down plated general tso's shrimp and snap peas, served over rice in a large bowl.

Chinese Shrimp Recipe FAQs

Can I make this gluten-free?

Yes. Use certified gluten-free coconut aminos or tamari, and be sure any broth or other packaged ingredients you use are labeled gluten-free.

Can I make the sauce ahead of time?

Yes! Whisk the sauce ingredients together up to 2 days in advance and store them in the refrigerator. Give everything a quick stir before adding it to the skillet.

Why didn't my sauce thicken?

Arrowroot and cornstarch both need to simmer briefly before they thicken. If your sauce is still thin, let it cook for another minute while stirring gently.

Storing and Reheating

Store any leftover General Tso Shrimp in an airtight container in the fridge. It will keep for up to 3 days. If you're serving it with rice, store the rice separately to help it keep its texture.

Reheat gently in a skillet over medium-low heat until the shrimp are warmed through. If the sauce has thickened in the refrigerator, stir in a splash of water or broth to loosen it. The microwave also works for a quick lunch, but be careful not to overheat the shrimp or they can become rubbery.

Serving Suggestions

This shrimp dinner is delicious with instant pot jasmine rice or broccoli rice. Add roasted broccoli, steamed Bok choy, or a simple cucumber tomato feta salad to round out the meal.

Planning to make this recipe?

5 stars
After you make it, please leave a comment and star rating below to let me know how it went!

A large bowl filled with rice, topped with cooked snow peas and shrimp, garnished with sesame seeds.

General Tso Shrimp

Total Time 28 minutes
Tender shrimp are coated in a sweet and savory homemade General Tso sauce for an easy dinner that's ready in about 30 minutes. Serve it with rice and vegetables for a complete meal.
5 from 4 votes
Print Pin Leave Rating
Prep Time: 10 minutes
Cook Time: 18 minutes
Total Time: 28 minutes
Servings: 4 servings

Equipment

  • large skillet
  • tongs

Video

Ingredients

  • 1 pound large shrimp peeled and deveined, tails removed
  • ¼ teaspoon salt
  • 4 tablespoons arrowroot powder or cornstarch
  • 2 tablespoons oil
  • 3 cups snow peas
  • ¼ teaspoon salt
  • 2-3 green onions

General Tso Sauce

  • 2 tablespoons sesame oil
  • 2 teaspoons ginger minced
  • 2 cloves garlic minced
  • 1 teaspoon sesame seeds
  • ¼ teaspoon crushed red pepper optional
  • 3 tablespoons honey
  • ½ cup coconut aminos
  • ½ cup chicken broth or vegetable stock
  • 1 teaspoon rice wine vinegar
  • sea salt to taste
  • black pepper to taste
  • 1 tablespoon arrowroot powder
  • 2 tablespoons olive oil or sesame oil

For Garnish and Serving

  • ¼ teaspoon sesame seeds
  • cups cooked rice

Instructions

  • Pat 1 pound large shrimp dry with paper towels. Transfer shrimp to a bowl, season lightly with ¼ teaspoon salt, and toss with 4 tablespoons arrowroot powder until the shrimp are coated evenly.
  • Heat 2 tablespoons oil in a large skillet over medium-high heat. Cooking in 2-3 batches (so the pan isn't overcrowded), sauté the shrimp for 1 minute per side, until they start to turn pink. Set them aside on a plate. *The shrimp will not be fully cooked at this point.
  • Rinse or wipe out the skillet, then return it to the stove top.
    Heat 2 tablespoons sesame oil and add the minced 2 teaspoons ginger, 2 cloves garlic, 1 teaspoon sesame seeds, and ¼ teaspoon crushed red pepper, if using. Stir occasionally for 1-2 minutes, until fragrant, then stir in 3 tablespoons honey, ½ cup coconut aminos, ½ cup chicken broth, 1 teaspoon rice wine vinegar, sea salt, and black pepper. Whisk in 1 tablespoon arrowroot powder.
  • Bring the sauce to a simmer and cook, stirring occasionally, until it's thickened slightly.
  • Add the shrimp back to the skillet with the thickened sauce, tossing it gently to coat. Allow the shrimp to finish cooking in the sauce, stirring occasionally, about 2 minutes.
  • in a separate small skillet over medium heat, heat 2 tablespoons olive oil. Add 3 cups snow peas and ¼ teaspoon salt, and sauté for about 3 minutes. Once the peas turn bright green in color, sprinkle with sesame seeds and remove them from the pan.
  • Sprinkle the General Tso Shrimp with sesame seeds, more crushed red pepper, and sliced 2-3 green onions. Serve over cooked rice with sautéed snow peas.
Plan next week’s dinners in less than an hourBalanced Dinner Club delivers weekly meal plans, grocery lists, and a meal system so dinner actually comes together. See What's Inside

Notes

To prevent the shrimp from over cooking, remove the skillet from the heat while you cook the snow peas.
To Store Leftovers: Transfer leftovers to an airtight container and store in the refrigerator for 2-3 days.

Nutrition

Serving: 6 large shrimp | Calories: 569kcal | Carbohydrates: 63g | Protein: 29g | Fat: 23g | Saturated Fat: 3g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 13g | Trans Fat: 0.03g | Cholesterol: 183mg | Sodium: 1121mg | Potassium: 548mg | Fiber: 3g | Sugar: 16g | Vitamin A: 896IU | Vitamin C: 46mg | Calcium: 134mg | Iron: 3mg
Did you try this recipe? Share your experience in the comments below!

2026 Update: This recipe is still a favorite of ours! It's been updated to simplify the cooking instructions and include extra cooking tips. We hope you love it as much as we do!

Other Stir Fry Recipes

A woman in a black dress smiles while holding a bowl of food with vegetables and ground meat in a kitchen.
Hey friend, I’m Madison!

I’m the mama behind Cook at Home Mom. Through simple, family-friendly recipes and practical meal prep tips, I show busy moms how to make healthy eating enjoyable and sustainable, even with packed schedules. So glad you are here!

5 from 4 votes (3 ratings without comment)

Leave a Reply

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

Recipe Rating





2 Comments

  1. 5 stars
    This recipe is perfect for a healthy alternative to take out! My family loved it. Thank you!