Sweet and Sour Meatballs

Category: Family Dinner Ideas

These sweet and sour meatballs combine pre-cooked mini meatballs with a homemade tangy sauce featuring brown sugar, vinegar, and pineapple juice. The dish comes together quickly in a wok with colorful vegetables like bell peppers and spring onions, plus fresh pineapple chunks that complement the sauce perfectly. The cornstarch-thickened sauce coats everything beautifully, creating that classic sweet-sour balance. Served over steamed rice, it's a complete meal that brings restaurant-quality flavor to your home kitchen.

Fatiha
By Fatiha Fatiha
Last updated Mon, 06 Oct 2025 01:07:30 GMT
A bowl of meatballs with peppers and onions. Pin
A bowl of meatballs with peppers and onions. | zestplate.com

This sweet and sour meatball recipe transforms ordinary frozen meatballs into a vibrant restaurant-quality dish in just 20 minutes. The glossy sauce perfectly balances tangy and sweet notes while colorful vegetables and pineapple chunks create a feast for both the eyes and palate.

I first created this recipe when my local Chinese restaurant closed during lockdown, and my children were desperately missing their favorite dish. After several attempts perfecting the sauce, this version earned their seal of approval and has become our go-to Friday night special.

Ingredients

  • Mini meatballs precooked for convenience and quick cooking time
  • Red capsicum bell pepper adds vibrant color and sweet crunch
  • Fresh pineapple provides juicy texture and natural sweetness superior to canned versions
  • Brown sugar creates depth in the sauce with rich molasses undertones
  • White vinegar balances the sweetness with necessary acidity
  • Chinese five spice powder adds authentic aromatic complexity with just a small amount
  • Spring onions added at the end maintain bright color and fresh flavor
  • Cornflour creates the signature thick glossy texture without clouding the sauce

How To Make Sweet and Sour Meatballs

Prepare the sauce
Combine brown sugar, white vinegar, tomato ketchup, soy sauce, pineapple juice, and Chinese five spice in a saucepan over medium high heat. Allow this mixture to simmer gently until every grain of sugar fully dissolves, taking approximately 5 minutes. The sauce should look translucent and smell fragrant with the spices activating in the heat. Carefully stir in the cornflour mixture and continue simmering while stirring constantly until the sauce transforms to a beautiful thick consistency that coats the back of a spoon. This takes about 2 minutes of gentle bubbling.
Brown the meatballs
Heat your largest wok or frying pan until it is very hot. You should see a slight shimmer in the air above it. Add vegetable oil and quickly swirl to coat the entire surface. Immediately add meatballs and allow them to sizzle undisturbed for about 30 seconds before gently turning. Continue cooking and turning occasionally for 4 to 5 minutes total until they develop a golden brown exterior. This caramelization adds important flavor depth to the final dish.
Add the vegetables
Add sliced onion to the hot pan with the meatballs and stir fry continuously for 2 minutes until they begin to soften but still maintain some bite. Next add the capsicum pieces and continue stir frying for just 1 minute more. The vegetables should remain vibrant and slightly crisp as they will continue cooking in the sauce.
Combine and finish
Pour in the prepared sweet and sour sauce and add the fresh pineapple chunks. Gently toss everything together ensuring each meatball and vegetable piece is thoroughly coated in the glossy sauce. Continue stir frying for just 1 to 2 minutes until everything is evenly heated through and the sauce bubbles gently around the ingredients. Remove from heat immediately to prevent overcooking.

Chinese five spice powder is truly the secret ingredient in this recipe. Though only a quarter teaspoon is used, it transforms the sauce from simply sweet and sour to something with remarkable depth. My grandmother first taught me about this spice blend when I was learning to cook authentic Chinese dishes, explaining how the balance of star anise, cloves, Chinese cinnamon, Sichuan pepper and fennel seeds creates harmony in both sweet and savory applications.

Storing Leftovers

These sweet and sour meatballs store beautifully in airtight containers in the refrigerator for up to three days. The sauce will thicken considerably when cold, but will return to its perfect consistency when reheated. For best results, warm leftovers gently in a covered skillet over medium low heat rather than using a microwave which can toughen the meatballs. Add a tablespoon of water if needed to loosen the sauce.

Make Ahead Options

This dish works wonderfully as a make ahead meal. You can prepare the sauce up to three days in advance and store it refrigerated in a sealed container. The vegetables can be prepped and stored separately a day ahead. When ready to serve, simply heat your wok, brown the meatballs, and proceed with the recipe for a freshly cooked meal in minutes.

A bowl of meatballs with peppers and onions.
A bowl of meatballs with peppers and onions. | zestplate.com

Perfect Pairings

While these meatballs are delicious served simply over steamed rice, you can elevate the meal further with complementary sides. Consider serving with crispy vegetable spring rolls, quick pickled cucumber slices, or steamed broccoli dressed with sesame oil. For a more substantial feast, pair with simple vegetable fried rice or Singapore noodles. The bright flavors also work beautifully alongside other Chinese classics like garlic bok choy or egg drop soup.

A bowl of meatballs with a variety of vegetables.
A bowl of meatballs with a variety of vegetables. | zestplate.com

Recipe FAQs

→ Can I use frozen meatballs instead of pre-cooked ones?

Yes, frozen meatballs work well in this dish. Just ensure they're fully thawed and heated through during the stir-frying process. You may need to increase the cooking time by 2-3 minutes to ensure they're thoroughly cooked.

→ Is canned pineapple a good substitute for fresh?

Canned pineapple is a perfectly acceptable substitute for fresh. If using canned, drain well but reserve the juice for the sauce. You'll need 1/3 cup of the juice for the sweet and sour sauce.

→ Can I make the sweet and sour sauce ahead of time?

Yes, the sauce can be prepared up to 3 days in advance and stored in an airtight container in the refrigerator. Simply reheat it before adding to the wok with the other ingredients.

→ What proteins could I use instead of meatballs?

This sweet and sour sauce works wonderfully with other proteins like chicken, pork, shrimp, or tofu. Simply adjust cooking times accordingly based on your protein choice to ensure proper doneness.

→ How spicy is this dish?

This is a mild dish with no added chili or heat elements. The Chinese five spice adds complexity but not spiciness. If you prefer some heat, add red pepper flakes or fresh chili when stir-frying the vegetables.

→ What other vegetables work well in this dish?

This versatile dish works well with additional vegetables like snow peas, baby corn, water chestnuts, broccoli florets, or carrots. Add harder vegetables earlier in the cooking process and more delicate ones toward the end.

Sweet and Sour Meatballs

Succulent meatballs in tangy sauce with pineapple, bell peppers and onions, creating a perfect balance of flavors.

Preparation Time
15 min
Cooking Time
20 min
Total Duration
35 min
By Fatiha: Fatiha

Category: Main Dishes

Skill Level: Easy

Cuisine: Chinese

Output: 4 Servings (4 servings)

Dietary Preferences: Dairy-Free

Ingredients

→ Main

01 2 tablespoons vegetable oil
02 500 grams pre-cooked mini meatballs
03 1 onion, sliced
04 1 red capsicum (bell pepper), cut into bite-sized pieces
05 250 grams fresh pineapple, diced
06 4 spring onions, cut into 3 cm batons (white and green parts)
07 Steamed rice, for serving

→ Sweet & Sour Sauce

08 90 grams (1/2 cup packed) brown sugar
09 45 millilitres (3 tablespoons) white vinegar
10 30 millilitres (2 tablespoons) tomato ketchup
11 15 millilitres (1 tablespoon) light soy sauce
12 80 millilitres (1/3 cup) pineapple juice
13 1/4 teaspoon Chinese five spice powder
14 2 teaspoons cornflour, mixed with 2 tablespoons water

Directions

Step 01

Combine brown sugar, white vinegar, tomato ketchup, light soy sauce, pineapple juice, and Chinese five spice in a saucepan over medium-high heat. Simmer until the sugar fully dissolves, about 5 minutes. Stir in the cornflour mixture and continue to simmer until the sauce thickens, approximately 2 minutes. Remove from heat and set aside.

Step 02

Heat a large wok or frying pan over high heat. Add vegetable oil and swirl to coat. Add meatballs and cook, turning occasionally, for 4 to 5 minutes or until nearly cooked through.

Step 03

Introduce sliced onion and stir fry for 2 minutes. Add the capsicum and stir fry an additional minute.

Step 04

Add diced pineapple and prepared sweet and sour sauce to the wok. Stir fry until the ingredients are thoroughly combined and heated through. Remove from heat.

Step 05

Gently toss through the spring onion batons. Serve immediately with steamed rice.

Notes

  1. For best results, use freshly cut pineapple rather than canned for a brighter flavor.

Required Equipment

  • Large wok or frying pan
  • Saucepan
  • Measuring spoons and cups

Nutritional Information (per serving)

These figures serve as estimates and are not a substitute for medical advice.
  • Calories: 420
  • Fat: 18 g
  • Carbohydrates: 45 g
  • Protein: 22 g