Sweet and Sour Meatballs

68 comments

5 from 14 votes
Jump to Recipe

This post may contain affiliate links. See my disclosure policy.

My family raves over these sweet and sour meatballs. They’re perfectly cooked and coated in a sweet, tangy, garlicky glaze. Multiple cooking options!

homemade sweet and sour meatballs over rice.

If you love cooking meatballs as much as we do, try my lamb meatballs, ground chicken meatballs, and meatballs with gravy next!

Table of Contents
  1. Why I love this recipe
  2. Key ingredients
  3. How to make sweet and sour meatballs
  4. Arman’s recipe tips
  5. Frequently asked questions
  6. More appetizer recipes to try
  7. Sweet and Sour Meatballs (Recipe Card)

When I need a recipe that works as an appetizer, a party snack, AND a decadent main course, I break out my sweet and sour meatball recipe. 

Like air fryer meatballs, this recipe comes together quickly, but the difference is the sauce. It’s sticky and tangy, with a subtle sweetness, heat, and loads of garlic. The sauce alone is good enough to eat with a spoon!

Why I love this recipe

  • Versatile. I turn to this recipe when I need a foolproof weeknight dinner, but if you stick some skewers in the meatballs, it doubles as a passed appetizer.
  • Use fresh or frozen meatballs. I prefer making meatballs, but if I’m in a pinch, I’ll toss frozen meatballs in the sauce, and they taste great. 
  • Multiple cooking options. Our preferred method is the stove top (so you get a thicker, caramelized exterior), but I also tested the oven and crockpot for convenience. 
  • Quick. I’m talking 30 minutes–that fast!
  • That sauce! Everyone will be begging you for the sauce recipe (same with my firecracker meatballs!). 

Key ingredients

  • Ground beef. I typically use  80/20 ground beef, but I also like using a mix of ground beef and ground pork. Avoid lean ground beef, as we need the meat to have some fat so it stays juicy. 
  • Bread crumbs. Any regular breadcrumbs will do, but I like to use Italian-flavored ones because they work so well with the sauce.
  • Onion. For flavor. Personally, I find grating the onion adds some depth of flavor compared to mincing or chopping them up.
  • Egg. To bind everything together.
  • Salt and pepper. To taste.
  • Italian seasoning. For flavor.
  • Oil. To sauté.

For the sweet and sour sauce:

  • Oil. To sauté the aromatics. Any neutral oil works.
  • Garlic. For a smooth sauce, I prefer using minced garlic, but it can be substituted with 1 teaspoon of garlic powder. 
  • Water. To make the sauce. If I have chicken stock on hand, I’ll use it for more flavor. 
  • Vinegar. For the acidity. White vinegar is best, but apple cider vinegar will also work. If you don’t have either on hand, use lemon juice.
  • Sweet chili sauce. This slightly spicy and sweet sauce is my favorite. Buy any Asian sweet chili sauce from the grocery store. 
  • Light brown sugar. It adds a lovely color and the necessary sweetness to the recipe.
  • Salt. To taste.
  • Cornstarch. To thicken the sauce.

How to make sweet and sour meatballs

I’ve included step-by-step photos below to make this recipe easy to follow at home. For the full printable recipe instructions and ingredient quantities, scroll to the recipe card at the bottom of this post.

Step 1- Make the meatballs. Combine the beef, breadcrumbs, onion, egg, and seasonings in a large bowl. Shape into small meatballs. 

Step 2- Cook. Cook the meatballs in a well-oiled skillet until browned on all sides. Set aside. 

Step 3- Make the sauce. Clean the pan, add oil, and sauté garlic. Add water, vinegar, chili sauce, sugar, and salt. Simmer briefly. 

Step 4- Finish the sauce. Make a cornstarch slurry and pour it into the sauce. Simmer until thickened. 

Step 5- Assemble. Add the meatballs to the skillet, whisk to coat, and serve. 

sweet and sour meatballs.

Arman’s recipe tips

  • Short on time? Make the sauce up to a week in advance and use frozen, pre-cooked meatballs. 
  • Chill the meat mixture. While optional, chilling the mixture helps it bind better and makes it easier to handle. 
  • Keep the meatballs warm. If I’m making these for a get-together, I’ll cook them, transfer them to a baking dish, and keep them warm in the oven on its lowest setting. 
  • Serve over basmati rice so it soaks up the remaining sauce.

Frequently asked questions

How many meatballs does this recipe make?

Depending on the size of the rolled meatballs, this recipe will make 12-15 meatballs.

sour and sweet meatballs.

More appetizer recipes to try

sweet and sour meatballs recipe.

Sweet and Sour Meatballs

5 from 14 votes
My sweet and sour meatballs are bursting with sweet, hot, sour, and garlicky flavors! It's perfect for a quick and easy dinner that tastes like takeout.
Servings: 4 servings
Prep: 5 minutes
Cook: 20 minutes
Total: 25 minutes

Ingredients  

  • 1 pound ground beef
  • 1 cup breadcrumbs
  • 1 small onion grated
  • 1 large egg
  • 1/2 teaspoon salt
  • 1/2 teaspoon pepper
  • 1 teaspoon Italian seasoning
  • 1 teaspoon olive oil

Sweet and sour sauce

Instructions 

  • In a large mixing bowl, combine the beef, bread crumbs, grated onion, egg, salt, pepper, and Italian seasoning and mix well. 
  • Using your hands, shape them into small meatballs, around 1 1/2 inches wide.
  • Add oil to a large skillet and place over medium heat. Cook the meatballs until evenly browned on all sides. Remove the meatballs from the pan.
  • Wipe the skillet, add oil, and place back over medium heat. Once hot, add the garlic and cook until fragrant. Add 2/3 cups of the water, vinegar, sweet chili sauce, sugar, and salt and allow everything to simmer for 5 minutes.
  • Mix the cornstarch with the remaining two tablespoons of water to create a slurry. Add it to the skillet and stir well. Continue simmering everything until it thickens.
  • Add the meatballs back into the skillet and gently mix until completely coated in the sweet and sour sauce. 

Notes

Oven method. Bake the shaped meatballs on a baking sheet lined with parchment paper at 375F/190C for 20-30 minutes until set. They can also be air-fried in batches for 12-14 minutes. 
Slow cooker method. Combine meatballs with a sauce in the crockpot. Cook on low for 4-6 hours until the meatballs are cooked through and the sauce has thickened.
TO STORE: Refrigerate the leftovers in an airtight container for up to 3 days.  
TO FREEZE: Freeze the leftover meatballs in freezer-safe containers for 4-5 months. Allow the frozen meatballs to thaw in the refrigerator.
TO REHEAT: Reheat in the microwave in 30-second intervals until warm or in a skillet over medium heat.
Variations
  • Add veggies. Sauté sliced peppers and onions before building the sauce for added texture. 
  • Prefer zero spiciness? Swap the chili sauce for ketchup or grape jelly. 
  • Swap the sugar for pineapple. For a fun, more layered flavor, skip the sugar and add canned pineapple juice plus pineapple chunks.
  • Swap protein. Use ground chicken, ground turkey, or even vegan plant-based meat. Garnish with green onions or fresh parsley for color.

Nutrition

Serving: 1servingCalories: 328kcalCarbohydrates: 26gProtein: 30gFat: 10gSodium: 773mgPotassium: 501mgFiber: 2gSugar: 5gVitamin A: 78IUVitamin C: 2mgCalcium: 84mgIron: 5mgNET CARBS: 24g
Course: Main Course
Cuisine: American
Author: Arman Liew
Tried this recipe?Give us a shout at @thebigmansworld or tag #thebigmansworld!

Originally updated September 2023, updated and republished January 2025

Arman Liew

I’m a two time cookbook author, photographer, and writer, and passionate about creating easy and healthier recipes. I believe you don’t need to be experienced in the kitchen to make good food using simple ingredients that most importantly, taste delicious.

You May Also Like

5 from 14 votes (10 ratings without comment)

Leave a Comment

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

Recipe Rating




Comments

  1. Made this tonight and thoroughly enjoyed it also made the crispy chicken a couple nights ago. I am in my mid eighties and live on my own

  2. 5 stars
    I made this tonight after saving the recipe 21 weeks ago. I made the meatball mix in my food processor as I didn’t want to grate the onion. Onions first, then fresh breadcrumbs (let the onion juices do its thing), then added in the rest of the ingredients.
    This is a do again recipe

  3. Hey Arman,
    I was wondering about how many would this make, and about how many would you suggest as a healthy serving size?

  4. For some reason I have been obsessed with meatballs for the past year (after not really caring for them) and now I can’t get enough. So naturally these are happening!

  5. Oh, these are great! I love meatballs but am a big traditionalist and don’t often stray from eating them over pasta with sauce. But sweet and sour is absolutely something I can try!

  6. Oh man! These looks absolutely mouth watering! I love the sweet and sour sauce. I would demand it, too!

  7. Ooooh I love how coconuty these are. I love meatballs, no shame here. I’m just bad at making them because I’m impatient and they fall apart and turn into bolognese!

  8. This might surprise you, but I make a mean meatball. I always whip up a few batches every fall for the Hubby and I usually freeze them mixed with pasta sauce (the standard red) and he uses them to make meatball subs.

    1. Guess who ate leftover meatballs in a white 100% processed baguette for lunch with 2 babybel cheeses melted on top?

      you have a smart hubby.

  9. These look amazing! And I love that they can be frozen; I need to start stocking my freezer for when school starts in a couple of weeks.

  10. Ugh yessss, Nikki. Sweet and sour makes the meatball world go ’round. Now I’m in the mood to go to a cocktail party (minus the cocktails) and eat these on cute little toothpicks. Can you make that happen for me?

  11. I’m totally going to steal your sauce recipe for my TVP meatballs! I have been experimenting with different ways to eat this plant based ground meat alternative and that sweet and sour sauce looks delicious!

  12. I have a million and one things to say. I shall channel Meg and list. 1) Picky Niki is her new name 2) Who goes to McDs on their birthday? 3) McDs sells meatballs in Australia?! 4) I’m becoming paleo 5) Does that mean the chickpeas I just ate were illegal? 6) Expect a visit to McDs at 4:00 AM post Toronto rave. 7) I haven’t raved in at least 3 years so I should start building my stamina now 8) Can I bring a hard-boiled egg to a rave? 9) Is it Thursday yet? I want Picky Niki 10) I had to end on an even number.

    1. 1. Picky Niki is too complimentary. You ain’t seen Picky yet. 2. I do! 3. No! These are better than mcNuggets. 4. Good girl. Start with bread. 5. Chickpeas are considered a laxative and medication is paleo. 6. YES. But softserve cones please. 7. Me neither. Are we sucky if we leave at midnight? 8. no. But you may bring a larabar and shredded chicken. 9. Nearly. In Sydney. 10. Hi.

  13. Hello delicious! Niki sure is lucky to have you as a brother. Tell her I said that! 😛

    There was a myth going around here about rat parts being found in the McDonald’s patties. Not sure how true it was, but it was still gross! I only go to McDonalds for McFlurries every once in a while these days. If I want a burger, I can think of about a million other places that can make a burger that is a million times better.

    1. Chelseakale…complimenting me? What is the world coming too!

      RATS PARTS? Khushboo has chicken fat, we have pig fat…you guys have rats? But seriously. McFlurries are so worth it.

  14. oh my goshhh i lovvvve meatballs. seriously this is something well known about me- ever since i was a kid. i have another friend who doesn’t like them and will feed them to her dog- unless I’m around, then i get first dibs. (ha-HA!) these look amazing, i want to make them right now.

    1. You would appreciate this fact. I ate them for breakfast yesterday in a sub….cold. Oh man it was amazing. I’d fight a dog for it.

  15. I’m a sucker for some good meatballs on top of my pasta! I think the sweet and sour will intensify the flavor up to the right notch. 🙂

  16. My friend once brought sweet and sour meatballs to a Super Bowl party, and I watched her make them and won’t tell you what was in them (certainly not frozen meatballs and grape jelly….) but they were delicious. I can only imagine what a healthier version would taste like!

  17. Well, if your friend googles up “pink slime” that’s going to cure her mc nugget cravings pretty quick….

  18. I have made sweet and sour meatballs (vegan) before and they were SO good!! I made them into a sub sandwich… you should definitely try that out!

  19. There has been some gross McDonalds myths…I try not to think about them. I’ll eat fast food once in a blue moon, but not McDonalds…unless it’s their breakfasts because I love me an egg mcmuffin.

    1. McMuffins are epic. I’ve been having egg and cheese sandwiches for breakfast recently..definitely needs the damn muffin.

  20. My favorite party snack are these meatballs right here! Well, the ones I grew up on came from a package and the sauce was made with chili sauce and grape jelly..sooo these might be a slightly healthier substitute 🙂

  21. I try not to think about what’s actually in McNuggets, because I basically grew up on those things. They were probably one of my favourite things growing up, and I have a feeling a lot of it had to do with the sweet n sour sauce. I actually loved that damn sauce so much that I’d constantly be asking them for another handful… at which point they started charging 😆

    1. Hahahaha I asked Niki how much they are these days and she said 50 cents!!! She sweet talks the server.

  22. I saw a Jamie Oliver show several years ago where he revealed how they process the meat in McDonald’s food- they basically take all the meat leftovers that aren’t really edible for humans, “wash” it in AMMONIA, and add fake flavor to make it taste like the real stuff. I haven’t eaten fast food since then.

    1. I WATCHED THAT TOO- and then the kids still ate them and didn’t know what a potato or tomato was. Kids these days….

  23. Ooh yummy!
    We had that myth too, that there was more chicken in the mcflurry ice cream than in the chicken burger. I say myth… :-S

  24. No chicken in Chicken Nuggets maybe? That’s why I always eat my own chicken. 🙂

    Coconut Flour and ground beef. Now that is one #strangebutgood combo. Curious about Niki’s recap!

    1. Haha, it’s ALL you’re fault there’s no chicken in those nuggets. You ate them all!

      Be prepared to pee yourself…she is a disgrace.

  25. Haha OMG don’t even talk to be about chicken nuggets from McDonalds- definitely a childhood favorite despite the amount of crap in it…BBQ sauce was a necessity! Did you ever hear the ‘rumour’ that McDonalds milkshakes contain chicken fat- it definitely put me off those otherwise cups of liquid deliciousness! Can’t wait to try recreating this at home- I’m going to try making it with chicken and oat flour instead of coconut flour…hopefully it turns out just as yum!

    1. You guys had the chicken fat rumour? We had the pig fat one haha…still didn’t put me off it! Definitely try it with oat flour or even rolled oats- I’ve made it with rolled before and it’s delicious

  26. This recipe looks delish (I mean for my son since I don’t eat meat anymore lol). I just made him meatballs actually last night…We don’t have McDonald’s myths that I am aware of, however, there is very little chicken in those nuggets and the chicken they use we really don’t want to eat.But oh how I loved them as a kid. And the sweet and sour sauce, which we have discussed already lol.

    1. Just read your WIAW post and I reckon the little one will like it….

      I wonder if a Red Mango parfait will taste good with sweet and sour sauce. Try it out? 😉

  27. MC Donald myth: a customer once found a fried chicken head between her chicken nuggets. Yum!
    Do the meatballs taste a little spicy? Because you add a good amount of chili flakes. I hope so because I’m not the biggest fan of sweet (and sour) sauces but the spice would balance it out I guess.
    At parties here there is no finger good served. Only chips and pretzel sticks and snacks like this. BUT my dad made meat balls for one of my birthday parties, my 18th I think!! They were a hit!

    1. I’d still eat the chicken nugget…ooops 🙂

      YES…but- for my palates, it wasn’t spicy enough. I have an amazing salad dressing recipe you’d like- sriracha, peanut (or almond) butter, so sauce and red pepper flakes- thin out with milk/water.

      1. I don’t have sriracha but I will give this a go with a mix of tabasco and ketchup 😀 not sure if I’d like a spicy salad though. But I’ll try, hehe.

  28. I think you have nailed it – the recipe looks awesome! I used to love sweet and sour chicken as a kid but have not had the stuff in years! I want to get some coconut aminos!