The Best Sweet and Sour Meatballs
This recipe yields 4 servings. The ingredient amounts have been adjusted automatically, but the cooking steps and times remain unchanged. Note that not all recipes scale perfectly.
Ingredients:
- 1 pound ground beef
- 1 onion, diced
- 1 egg
- cup dry bread crumbs
- 1 cups water
- 1 cup packed brown sugar
- cup distilled white vinegar
- 3 tablespoons soy sauce
- 3 tablespoons all-purpose flour
Directions:
Step 1: In a medium bowl, combine the ground beef, diced onion, egg, and bread crumbs. Mix everything together until well combined.
Step 2: Shape the mixture into small meatballs, about 1 inches in diameter.
Step 3: Heat a large nonstick skillet over medium heat. Cook the meatballs in the skillet until they are evenly browned, approximately 10 minutes. Once browned, set them aside.
Step 4: In a large saucepan, whisk together the water, brown sugar, vinegar, soy sauce, and flour until fully combined.
Step 5: Add the meatballs to the saucepan and bring the mixture to a boil. Once boiling, reduce the heat to low and simmer, stirring occasionally, for about 30 minutes.
Step 6: Once the meatballs are cooked through and the sauce has thickened, serve the meatballs over a bed of rice.
Nutrition Facts (per serving):
| Calories | 516 |
|---|---|
| Total Fat | 17g (22% Daily Value) |
| Saturated Fat | 6g (32% Daily Value) |
| Cholesterol | 122mg (41% Daily Value) |
| Sodium | 815mg (35% Daily Value) |
| Total Carbohydrate | 67g (24% Daily Value) |
| Dietary Fiber | 1g (3% Daily Value) |
| Total Sugars | 55g |
| Protein | 25g (49% Daily Value) |
| Vitamin C | 1mg (2% Daily Value) |
| Calcium | 85mg (7% Daily Value) |
| Iron | 4mg (20% Daily Value) |
| Potassium | 375mg (8% Daily Value) |
* Percent Daily Values are based on a 2,000-calorie diet. Your daily values may be higher or lower depending on your calorie needs.
** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

Comments
Rochelle Eloranta
10/06/2025 01:52:54 PM
I make a similar Sweet and sour meatball. I find that adding 1/4c of ketchup really adds a tangy flavour that this recipe seemed to lack . I also substitute flour with cornstarch. It gives the meatballs a beautiful glazed effect.
Trellyn Longchamps
10/21/2017 04:05:31 AM
I had to make mine gluten free for our company, but it was super easy with the suggestions. I also trippled the recipe, so by tripling all the amounts, I also added one can of pineapple tidbits, counting the juice towards the water. Instead of an onion, I used epicures onion dip mix. I used gluten free crackers instead of bread crumbs. I baked my meatballs in the oven. Then for the sauce I used corn starch and I added ketchup. I boiled the sauce, then poured it over my meatballs and cooked it in the slow cooker on low for 4-5 hours. They were amazing, I’ll most definitely be using this recipe just for the meat balls plain as well!
Robyn
06/08/2019 02:57:49 AM
I really liked this, it isn't overwhelmed with tomato flavor like most S&S meatball recipes I've found. I followed the recommendations for changes: added onion soup mix to the meat in place of the onion, seasoned the meat with s&p and garlic powder, I used 1/2 cup brown sugar, added 1/2 can of crushed pineapple to the sauce, I thickened the sauce by mixing cornstarch in with some of the pineapple juice. I also added 6 shakes of Tabasco and a couple T ketchup to the sauce. I also tried adding 1/2-1 cup tomato sauce, that was good, too. I browned the meatballs on med-high then put them in a casserole dish and poured the sauce over them. I baked them at 400 F for 15 min covered with foil, then 15 min without foil. Thanks for the recipe and for all the great suggestions.
kayaychell
10/11/2022 08:51:07 PM
DO NOT!!! add flour unless you want little clumpy balls of flour that won't dissolve. Use Cornstarch instead. Third to half as much as the flour here. So appx 1 and 1/4 TBSP cornstarch. Add it to a bit of warm water to make a slurry then add it in. Done.
Laura Zilar Turner
01/26/2022 11:41:31 PM
Made this last night. Yum!! Very easy. A couple minor changes : *To thicken, I mixed cornstarch with pineapple juice and stirred in before adding meatballs. *Anytime I make me tballs or meatloaf, I always sautée my Walla Walla sweet onions and minced garlic before mixing it into the burger. I find it enhances the flavors and no hard bits of onion! My husband generally isn't wild about eating new recipes, as he has his favored dishes - doesn't like change!! I get bored and throw in something new every once in a while. When I do this, I have to ask if he likes it. After his first bite, he says "wow, this is really good". Guess what's for dinner tonight?!!! Leftovers!! So so so good! Will add chunks of pineapple and bell peppers next time I make this. Thank you for a new husband favorite in the meal rotation!!
South Florida 4 Life
12/21/2020 11:34:37 PM
I followed this recipe exactly how it is posted except I added Thai chili sauce (about 2-3 table spoons), and I cooked it in a croc pot instead of stove top. Croc pot on high for about 4 hours. My family loved it and wanted me to add it to the dinner list. Extremely easy to make, and will go good with chicken wings also.
karlaschroeder426
01/13/2023 04:01:50 AM
Pretty good recipe, I add crushed pineapple with the juice and a pinch of ginger. Also, I brown my onions before I add them to the meatball mixture. It adds a better depth of flavor, trust me!
S P
12/05/2017 01:49:43 AM
I just made this using Aidell's Chicken Hawaiian Meatballs from Costco. Super easy sauce and everyone (including picky son) loved it! I did make some changes; I substitute cornstarch for flour. I also added 1/4 cup of ketchup (as suggested), 1/2 tsp red pepper flakes, 1 Tblsp of Sirracha sauce, 1 tsp of Cholula hot sauce, 1 cup of strained pineapple chunks, topped with chopped green onions and chinese noodles. I will definitely make this again and really appreciate the basic recipe! :)
Bren
09/25/2017 03:25:18 AM
Delicious! I cheated though by using premade frozen meatballs. I combined the sauce with a few alterations: I used cornstarch in place of the flour, added 1/4 c ketchup, added some cut pieces of fresh pineapple, then cooked the sausce in a large saucepan. Once thickened, I added the frozen meatballs and simmered for approx 15-20 minutes, or until the meatballs were fully thawed and heated throughout. Served over steamed rice. Yummy!!!
Peter Boyd
10/20/2020 06:57:12 PM
I did tart it up a bit. I added 1 can of pineapple chunks and substituted 1/2 cup pineapple juice for 1/2 cup water. Also added cup of dry chop suey noodles. Then cooked it in a slow cooker on low for about 4 hours.
Chris Cox
01/10/2021 09:32:58 PM
Yumm! Added 1/2 tsp Worchester and 1 tsp Dijon Mustard to the sauce and sprinkled a little Liquid Smoke over the meatballs as they were browning.
Veena Mayhak
08/23/2025 03:44:41 PM
Cheated and used frozen Angus beef meatballs and served over ramen noodles. Had to use double the amount of cornstarch to thicken. So very good sauce.
QuickTimer8194
03/30/2025 07:15:14 PM
Make these a day ahead of time. The vinegars may seem strong at first, but really mellow out and become very flavorful by the next day. Definitely a crowd favorite.
Lisa Campbell
02/05/2025 03:40:12 PM
Such a cozy and comforting dish.
Lasit0
10/22/2024 11:15:24 PM
Had leftover meatballs in the freezer. Read reviews, did the cornstarch slurry with about 3T cornstarch, added 1T each ketchup and Worcestershire(my go-to). OMG. Absolutely wonderful
Belinda
10/21/2024 11:26:14 PM
Excellent, simple and I'm always looking for ways to avoid jarred sauces.
FluffyCane4394
05/09/2024 08:27:02 PM
I found the sauce of this recipe to be very bland. I was excited to make based on all of the reviews, but I followed the recipe to the letter, and found I had to add a lot of extra things to bring out any real flavor. My family ate it, no complaints, but I think I’ll stick to my usual recipe. Just wanted to try something new!
Pooter
10/07/2023 09:36:31 PM
One of our go to meals with rice or egg noodles. Love the recipe just the way it is!
ToughClam2130
08/12/2023 02:54:57 AM
Been making these for years and they are amazing everytime. I double the recipe but otherwise follow it as listed.
Julie Young
06/21/2023 06:29:00 PM
I also added1/4 c ketchup and used corn starch and they were delicious over rice Husband even liked and he is very finicky