General Tso's Chicken Meatballs

Featured in: The Stars of the Table

These General Tso's Chicken Meatballs reinvent a beloved takeout classic into a fun, versatile dish that works equally well as a complete dinner or an impressive appetizer. What makes this recipe special is how it preserves the signature sweet-spicy-tangy flavor profile of traditional General Tso's chicken while transforming the format into juicy meatballs that are pan-seared for extra flavor. The meatballs themselves are infused with Asian-inspired seasonings like Chinese five spice, sesame oil, and ginger, creating layers of flavor even before the sauce is added. The sauce strikes that perfect balance of sweet, savory, and spicy notes that General Tso's is known for, while incorporating the meatballs and fresh broccoli creates a complete meal in one pan. Unlike traditional General Tso's chicken which requires deep-frying, this version offers a simpler cooking method without sacrificing flavor. The recipe's flexibility means you can adjust the spice level, serve it over various bases (rice, quinoa, or noodles), and even transform it into party-worthy appetizers by making smaller meatballs with toothpicks for serving.
A smiling woman in a chef's jacket stands in a commercial kitchen, looking at the camera with various food containers and utensils in the background.
Updated on Wed, 12 Mar 2025 21:18:21 GMT
A bowl of food with meat and vegetables, including broccoli and onions, is placed on a table. Pin it
A bowl of food with meat and vegetables, including broccoli and onions, is placed on a table. | tasteofcook.com

Succulent chicken meatballs bathed in tangy, sweet General Tso's sauce create an irresistible twist on classic Chinese takeout. These tender spheres deliver all the beloved flavors without the heavy breading and deep frying. Nestled among bright green broccoli florets atop fragrant jasmine rice, this reinvented favorite satisfies cravings while offering more protein and fewer calories than its traditional counterpart.

That weekend when my sister visited with her picky teenagers, I served these meatballs with some trepidation. To my amazement, they requested seconds and then asked for the recipe to take home. The perfect balance of familiar flavors in unexpected form won them over completely. Something about hand rolled meatballs seems to make everything more appealing, even to the most selective eaters.

Magnificent Meatballs

  • Ground chicken: Dark meat offers superior moisture and flavor but breast meat works well too
  • Panko breadcrumbs: Japanese style breadcrumbs create lighter texture than traditional varieties
  • Fresh garlic: Minced finely provides aromatic depth throughout each meatball
  • Ground ginger: Warming spice that complements the five spice powder perfectly
  • Chinese five spice: Complex spice blend brings authentic flavor dimension
  • Toasted sesame oil: Nutty aromatic oil that elevates the entire mixture
  • Sesame seeds: Create delightful textural contrast and visual appeal
  • Low sodium soy sauce: Adds umami richness without overwhelming saltiness

I discovered through experimentation that chilling the formed meatballs for fifteen minutes before cooking makes them significantly easier to handle and helps them maintain their shape when searing. This small step makes a remarkable difference in both appearance and texture of the final dish.

Masterful Method

Create mixture:
Combine panko, beaten egg, garlic, ginger, five spice, sesame oil, soy sauce, and sesame seeds in large bowl, whisking thoroughly.
Add protein:
Gently incorporate ground chicken into seasoned mixture using clean hands or wooden spoon until just combined.
Form spheres:
Shape meat mixture into uniform balls using cookie scoop or tablespoon measure for consistent cooking.
Chill briefly:
Place formed meatballs on parchment lined tray and refrigerate fifteen minutes to firm texture.
Sear surfaces:
Heat neutral oil in large skillet over medium high heat until shimmering, then add meatballs without crowding.
Brown evenly:
Cook meatballs, turning occasionally, until golden crust develops on multiple sides.
Finish cooking:
Add prepared sauce to partially cooked meatballs, reduce heat to simmer, and cook until meatballs reach safe internal temperature.
Coat thoroughly:
Gently toss meatballs in thickened sauce until completely glazed with sticky perfection.
A bowl of food with meat and vegetables, including peppers and onions, sits on a wooden table. Pin it
A bowl of food with meat and vegetables, including peppers and onions, sits on a wooden table. | tasteofcook.com

My grandmother always insisted on adding a touch of tomato paste to her Chinese sauces despite it not being traditional. When I questioned this practice, she simply smiled and said some secrets are worth borrowing across cultures. After trying the sauce both ways, I have to agree her instinct was correct. The tomato paste adds a subtle richness that transforms the sauce into something truly special.

Serving Ideas

Rice companions create perfect platforms for this dish. Jasmine rice absorbs the sauce beautifully, while brown rice adds nutty flavor. Steamed broccoli, snap peas, or bell peppers enhance presentation and nutrition. For appetizers, prepare smaller meatballs and serve with decorative toothpicks.

Tasty Variations

Turkey transformation offers leaner alternative. Spice adjustments accommodate diverse preferences by increasing or reducing chilies. Vegetarian version creates satisfaction using mushrooms and crumbled firm tofu.

Keeping Fresh

Refrigerate cooked meatballs and sauce separately in airtight containers for up to three days. Freeze meatballs separately for quick future meals. Reheat gently in a covered skillet with a splash of broth.

A bowl of food with chicken and vegetables in a brown sauce. Pin it
A bowl of food with chicken and vegetables in a brown sauce. | tasteofcook.com

I remember the first time I created these meatballs, attempting to satisfy both my craving for takeout and my commitment to healthier eating. The aroma filling my kitchen transported me straight to my favorite Chinese restaurant, but the satisfaction of creating something wholesome with my own hands added an entirely new dimension to the experience. Now this recipe appears regularly in our family meal rotation, requested almost weekly by my husband who claims they taste even better as leftovers the next day.

Frequently Asked Questions

→ Can I make these General Tso's meatballs ahead of time?
Yes, these meatballs work well for meal prep! You have several make-ahead options: 1) Form the raw meatballs, place them on a parchment-lined tray, cover and refrigerate for up to 24 hours before cooking. 2) Fully cook the meatballs, cool completely, and refrigerate for up to 3 days; reheat in the sauce when ready to serve. 3) Make the complete dish including sauce and broccoli, refrigerate for up to 3 days, and gently reheat on the stovetop or microwave. 4) For longer storage, freeze the cooked meatballs without sauce for up to 3 months; thaw overnight in the refrigerator and make fresh sauce when ready to use. The sauce tends to thicken when refrigerated, so you may need to add a splash of chicken broth when reheating to achieve the desired consistency.
→ How spicy are these General Tso's meatballs?
With the recommended 8 dried Thai chilies, these meatballs have a medium heat level that balances the sweet and savory elements of the dish. However, the spice level is completely customizable to your preference. For a milder version, reduce to 2-4 chilies or remove the seeds before adding them to the sauce. For little to no heat, omit the chilies entirely. If you enjoy spicy food, you can increase the chilies to 10-12 or add a teaspoon of chili oil to the sauce. Remember that the spiciness of dried chilies can vary by brand and age, so start conservative if you're unsure. You can always add more heat with red pepper flakes or hot sauce at the table, but you can't remove it once it's in the dish.
→ What can I substitute for ground chicken in this recipe?
Ground turkey makes an excellent 1:1 substitute for ground chicken with virtually no other recipe adjustments needed. For a richer flavor, you could use ground pork, though the fat content is higher. If you prefer beef, ground sirloin (90% lean) works well but will change the flavor profile slightly—consider adding an extra teaspoon of soy sauce and reducing the sugar by a tablespoon to balance the stronger beef flavor. For a vegetarian option, crumbled extra-firm tofu or a plant-based ground meat substitute can work, though you may need to add an extra egg and more breadcrumbs to help bind the mixture. Whatever protein you choose, maintain the same cooking method, checking for proper internal temperature (165°F for poultry, 160°F for pork and beef alternatives).
→ Can I make these General Tso's meatballs gluten-free?
Yes, these meatballs can be easily adapted for a gluten-free diet with a few simple substitutions. Replace the panko breadcrumbs with gluten-free breadcrumbs or crushed gluten-free rice cereal. For the sauce, substitute regular soy sauce with tamari or gluten-free soy sauce, and ensure your hoisin sauce is certified gluten-free (some brands contain wheat). Check the labels on your chicken broth as well. When serving, use rice or rice noodles instead of egg noodles, which typically contain gluten. With these adjustments, you'll maintain all the signature flavors of General Tso's while making the dish accessible for those with gluten sensitivities. The texture of the meatballs may be slightly different with gluten-free breadcrumbs, but the flavor will still be excellent.
→ What's the best way to serve these meatballs as an appetizer?
To transform these General Tso's meatballs into party-worthy appetizers, make a few simple adjustments. Form smaller meatballs, about 1 tablespoon each, which will yield approximately 30-36 bite-sized pieces. Reduce the searing time to 4-5 minutes total, as smaller meatballs cook more quickly. After cooking them in the sauce, transfer to a serving dish with sides to contain the sauce, and provide toothpicks or small skewers for easy handling. For a more elegant presentation, drizzle extra sauce over the meatballs and garnish with thinly sliced scallions, sesame seeds, and small broccoli florets. You could also serve them in a slow cooker set to warm to keep them hot throughout an event. Consider providing small plates and extra napkins, as the sauce can be a bit messy—that's part of what makes them delicious!
→ What vegetables can I add besides broccoli?
While broccoli pairs beautifully with the General Tso's sauce, you can easily incorporate or substitute other vegetables to personalize this dish. Bell peppers (particularly red or yellow for color contrast) work wonderfully when sliced and added in the last few minutes of cooking. Snow peas or sugar snap peas add a pleasant crunch and require just 1-2 minutes to warm through in the sauce. For a more substantial dish, add sliced carrots (steam or microwave them for 2-3 minutes first to ensure they're tender), water chestnuts for texture, or baby corn for a takeout-authentic addition. Sliced mushrooms can be sautéed with the scallion whites for an umami boost. For a vibrant variation, add 1-2 cups of baby spinach during the last minute of cooking, just long enough to wilt. You can also combine several vegetables for a colorful, nutrient-rich meal.

General Tso's Chicken Meatballs

These General Tso's Chicken Meatballs deliver all the sweet-spicy flavors of the classic takeout dish in a fun meatball form, served with broccoli over rice.

Prep Time
20 Minutes
Cook Time
25 Minutes
Total Time
45 Minutes


Difficulty: Intermediate

Cuisine: Asian-American Fusion

Yield: 4 Servings (18-22 meatballs)

Dietary: Dairy-Free

Ingredients

→ Meatballs

01 1¼ pounds ground chicken (or turkey)
02 5 cloves garlic, minced
03 ½ teaspoon dried ginger
04 ½ teaspoon Chinese five spice powder
05 1 tablespoon low sodium soy sauce
06 1 tablespoon sesame oil
07 1 tablespoon sesame seeds
08 1 large egg
09 ¾ cup panko breadcrumbs
10 ¾ teaspoon salt
11 ½ teaspoon black pepper

→ General Tso's Sauce

12 2 tablespoons oil (vegetable, canola, or peanut)
13 4 scallions, thinly sliced (whites and greens separated)
14 8 dried Thai chilies (adjust according to heat preference)
15 5 cloves garlic, minced
16 ½ cup low sodium soy sauce
17 ½ cup chicken broth
18 ⅓ cup brown sugar
19 ⅓ cup rice vinegar
20 ½ teaspoon dried ginger
21 2 tablespoons hoisin sauce
22 2 tablespoons tomato paste
23 1 tablespoon cornstarch dissolved in 2 tablespoons water

→ For Serving

24 2 cups broccoli florets, steamed
25 Cooked jasmine rice, quinoa, or egg noodles
26 Additional sesame seeds for garnish (optional)

Instructions

Step 01

In a medium bowl, combine all the meatball ingredients except the ground chicken: minced garlic, dried ginger, Chinese five spice powder, soy sauce, sesame oil, sesame seeds, egg, panko breadcrumbs, salt, and pepper. Use a fork to thoroughly mix these ingredients together. This ensures the seasonings are evenly distributed before adding the meat. Once well combined, add the ground chicken to the bowl and gently mix until just incorporated. Be careful not to overwork the meat, as this can make the meatballs tough.

Step 02

Using a cookie scoop or measuring about 1½ tablespoons of mixture per meatball, portion the meat mixture and roll between your palms to form 18-22 smooth meatballs. Heat a large skillet over medium-high heat and add a light drizzle of oil. Once hot, add the meatballs to the pan, being careful not to overcrowd them. Cook in batches if necessary. Sear the meatballs for 6-7 minutes total, turning occasionally to brown all sides evenly. The meatballs don't need to be cooked all the way through at this stage, as they'll finish cooking in the sauce. Transfer the browned meatballs to a plate and set aside.

Step 03

In a large measuring cup or bowl, whisk together the sauce ingredients: low sodium soy sauce, chicken broth, brown sugar, dried ginger, rice vinegar, hoisin sauce, and tomato paste. Stir until well combined and the sugar is dissolved. In a small separate bowl, make the cornstarch slurry by dissolving 1 tablespoon of cornstarch in 2 tablespoons of cold water. Set both mixtures aside.

Step 04

Using the same skillet used for the meatballs (no need to clean it), heat 1 tablespoon of oil over medium-high heat. Add the white portions of the sliced scallions and the dried Thai chilies. Allow these to sizzle in the oil for about a minute, releasing their flavors into the oil. Add the minced garlic and cook for just 30 seconds until fragrant, being careful not to let it brown or burn.

Step 05

Slowly pour the prepared sauce mixture into the skillet with the aromatics. Bring the sauce to a simmer, then stir in the cornstarch slurry. Continue cooking for about a minute as the sauce thickens slightly. Carefully return the meatballs to the skillet, gently turning them to coat with the sauce. Reduce the heat to low and simmer for 3-4 minutes until the meatballs are cooked through (internal temperature of 165°F) and have absorbed some of the sauce flavor.

Step 06

Gently fold the steamed broccoli florets into the skillet, coating them with the sauce. Cook just long enough to warm the broccoli, about 1 minute. Sprinkle the green portions of the sliced scallions over the top. Serve the meatballs and broccoli hot over cooked jasmine rice, quinoa, or egg noodles, with additional sauce spooned over the top. Garnish with extra sesame seeds if desired.

Notes

  1. These General Tso's meatballs offer all the flavors of the classic takeout dish in a fun, healthier format that includes vegetables and can be served as a complete meal.
  2. The recipe can easily be made into appetizers by forming smaller meatballs and serving them with toothpicks, perfect for parties or game day spreads.
  3. Adjust the number of dried Thai chilies based on your heat preference - fewer for milder taste, more for spicier results.

Tools You'll Need

  • Large skillet or frying pan
  • Medium mixing bowl
  • Measuring cups and spoons
  • Cookie scoop or tablespoon measure
  • Large measuring cup or bowl for sauce
  • Small bowl for cornstarch slurry
  • Whisk
  • Microwave-safe bowl or steamer for broccoli

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains wheat (panko breadcrumbs, soy sauce)
  • Contains soy (soy sauce, hoisin sauce)
  • Contains eggs
  • Contains sesame

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 418
  • Total Fat: 18 g
  • Total Carbohydrate: 32 g
  • Protein: 33 g