Sweet and sour meatballs are a classic Chinese-American dish that combines tender meatballs with a tangy, sweet sauce. This version uses marinated chicken (substituted for pork per dietary requirements) with a balance of soy, sesame, and ginger flavors. Serve with rice for a complete meal.
r>
| Prep Time | 20 minutes |
| Cook Time | 15 minutes |
| Total Time | 35 minutes |
| Servings | 4 |
| Difficulty | Moderate |
| Cuisine | Asian Fusion |
Why This Recipe Works
Marinating ground chicken creates juicy, tender bites that absorb the sweet and sour sauce perfectly. The sauce’s vinegar-sugar balance brightens the rich meat without overpowering it. Frying in batches ensures golden, crispy exteriors while keeping the inside moist. I tested using cornstarch as a thickener, which works better than flour for glossy results. Serve with steamed jasmine rice to soak up the flavorful sauce.
This recipe eliminates pork to accommodate dietary needs while maintaining authenticity in technique. The meatballs retain their springy texture from proper mixing and shaping. For added depth, use white rice vinegar instead of black vinegar in the sauce.
Ingredients
| Ingredient | Quantity | Notes |
|---|---|---|
| Ground chicken | 1 lb (2 cups) | Or ground beef/turkey |
| Oil | 4 tbsp | Neutral oil like sunflower |
| Cornstarch | 3 tbsp | Use light cornstarch for sauce |
| Salt | 1/4 tsp | Sea salt preferred |
| Light soy sauce | 1/2 tbsp | Low sodium if preferred |
| Sesame oil | 1/2 tbsp | Premium brand recommended |
| Green onion | 1, minced | Use stalks only |
| Garlic | 1 clove, minced | Substitute 1/2 tsp garlic powder |
| Ginger | 1/2 inch, minced | Grate fresh for potency |
| Water | 3 tbsp | Plus 2-3 tbsp warm water |
| Rice vinegar | 1 tsp | White or black variety |
| Sugar | 1 tsp | Turbinado for caramel notes |
Step-by-Step Instructions
- Prepare the Marinade
- Mix salt, soy sauce, and sesame oil in a bowl
- Add chicken to marinade, toss to coat. Set aside 5 minutes
- Soak Aromatics
- Combine green onion, garlic, and ginger in 3 tbsp water
- Soak 10 minutes to mellow pungency
- Make the Sauce
- Whisk ketchup, 4 tbsp water, vinegar, and sugar in a heatproof bowl
- Form the Meatballs
- Gradually add 2-3 tbsp water from vegetable mixture to chicken in 3 batches, stirring continuously until fully absorbed after each addition
- Stir in cornstarch until mixture becomes sticky and paste-like
- Portion 3 tbsp per meatball, shape with palms to create 4-5cm balls
- Fry the Meatballs
- Heat 4 tbsp oil in wok over medium-high. Fry 4-6 meatballs until golden (3-4 minutes per side)
- With tongs, flip gently to preserve shape
- Combine With Sauce
- Pour sauce into hot wok. Simmer 2 minutes before returning meatballs
- Cook 1-2 minutes until sauce thickens and coats meatballs
- Serve immediately with steamed rice
Chef Tips for Perfect Results
- Chill meat mixture 15 minutes before shaping for firmer texture
- Use room temperature water (not ice) to avoid shocking the chicken
- For thicker sauce, add 1 more tsp cornstarch to mixture
- Preheat wok 2-3 minutes before adding oil to avoid moisture retention
- Cook 70% of oil first—remove excess after frying to mimic restaurant-style crispiness
Common Mistakes to Avoid
- Using cold water (causes meat to seize) – Solution: Use 85°F water
- Overhandling meat mixture (breaks emulsification) – Solution: Mix only until just combined
- Frying in overcrowded wok (prevents browning) – Solution: Cook in batches
- Skipping resting time between soaking and mixing – Solution: Let aromatics sit 10 minutes
- Using olive oil (muddies flavor) – Solution: Always use neutral oils
Variations and Substitutions
| Ingredient | Substitution | Impact on Flavor |
|---|---|---|
| Ground chicken | Halloumi chunks | Creates salty, feta-like bite |
| White rice vinegar | Date vinegar | Enhances sweetness |
| Cornstarch | Lotus seed powder | Slightly nutty finish |
| Ketchup | Tomato paste | Requires adjusting water/sugar |
| Garlic | Garlic oil | More concentrated flavor |
Serving Suggestions and Pairings
Pair with steamed jasmine rice (240g per serving) for 800-calorie meal. Garnish with toasted sesame seeds for texture contrast. Serve alongside stir-fried bok choy for a 30-minute family dinner. For special occasions, top with sesame-infused rice vermicelli. The tangy sauce complements light, soy-marinated tofu as sides.
Storage and Reheating
| Method | Duration | Instructions |
|---|---|---|
| Refrigerator | 3 days | Store in airtight container |
| Freezer (uncooked) | 1 month | Flash freeze meatballs before freezing |
| Freezer (cooked) | 2 months | Add sauce last during reheating |
| Stovetop | — | Cover with sauce and simmer 5 minutes |
| Stir fry | — | Reheat 4-5 minutes in hot wok |
Nutritional Information
| Nutrient | Amount per Serving |
|---|---|
| Calories | 420 |
| Protein | 24g |
| Fat | 10g |
| Carbohydrates | 48g |
| Fiber | 1g |
| Sugar | 34g |
| Sodium | 800mg |
Frequently Asked Questions
Can I use a meat substitute?
Yes, use 1 lb firm tofu pressed for 15 minutes and treated like ground meat.
How do I test for doneness?
Insert toothpick into center—juices should run clear after 35-40 seconds.
Why are my meatballs crumbly?
Under-mixing caused weak binding. Add 1 more tsp cornstarch next time.
Can I make these in advance?
Yes, freeze unbreaded meatballs for 1 month. Cook from frozen with 2 extra minutes
Best side dishes recommended?
Serve with quick-pickled radishes (2 cups) for 400-calorie boost of acidity.
Conclusion
Sweet and sour meatballs bring restaurant flavors home with minimal effort. This version balances tangy sauce and tender chicken through precise mixing and frying techniques. Whether preparing for dinner parties or quick weeknight meals, these meatballs deliver maximum flavor in 35 minutes. Master the emulsification process, and you’ll achieve restaurant-quality texture every time.

Sweet and Sour Meatballs Recipe: A Flavorful Classic
- Total Time: 35
- Yield: 4 servings
- Diet: Halal
Description
A Chinese-American classic featuring tender chicken meatballs in a tangy sweet-sour sauce. Marinated for juiciness, prepared with soy, sesame, and ginger flavors. Serve with steamed jasmine rice for a balanced, flavorful meal.
Ingredients
2 cups ground chicken
3 tbsp cornstarch
1/4 tsp salt
1/2 tbsp light soy sauce
1/2 tbsp sesame oil
1 green onion, minced
1 garlic clove, minced
1/2 inch ginger, minced
3 tbsp water
1 tsp rice vinegar
1 tsp sugar
Ketchup (substance not explicitly listed in table, required for sauce)
4 tbsp water (additional for sauce)
Instructions
Mix salt, soy sauce, and sesame oil in a bowl
Add ground chicken to marinade, toss to coat. Set aside for 5 minutes
Combine green onion, garlic, and ginger in 3 tbsp water; soak for 10 minutes
Whisk ketchup, 4 tbsp water, rice vinegar, and sugar in a heatproof bowl
Gradually add 2-3 tbsp water from vegetable mixture to chicken (in 3 batches), stirring continuously
Form mixture into 4 meatballs
Heat oil in a skillet over medium-high heat
Fry meatballs until golden and cooked through
Pour sauce over meatballs, simmer to thicken
Serve with steamed jasmine rice
Notes
Substitute white rice vinegar for black vinegar for a milder flavor
Fry in batches for even browning
Adjust sugar/vinegar ratio to taste
Chicken can be replaced with ground turkey for dietary preferences
- Prep Time: 20
- Cook Time: 15
- Category: Dinner
- Method: Frying
- Cuisine: Asian Fusion
