Sweet and Sour Meatballs
As an amazon associate I earn from qualifying purchases.
These Sweet and Sour Meatballs are tender, juicy bites of meat simmered in a tangy, sticky-sweet glaze. Serve them as an appetizer or over rice for dinner; they’re always a crowd favorite. Best of all? You can make them in the slow cooker or on the stovetop!

Table of Contents
- Here’s Why You’ll Love This Recipe
- Ingredients You’ll Need
- In Photos: How To Make Sweet And Sour Meatballs
- FAQ
- More Meatball Recipes
I’ve been making these meatballs for years, and they never fail to bring people back for seconds. That perfect balance of savory and sweet, with a hint of tang from the vinegar and a pop of heat from crushed red pepper, makes every bite perfect.
I’ve been meaning to share this recipe for sooo long! I’m so happy I’ve finally gotten around to it, because these sweet and sour meatballs are seriously delicious and so easy to make. I love them as a party appetizer!
Lately, I’ve been trying to include more of these types of recipes here on Baking a Moment. We’ve done Buffalo Chicken Dip, Spinach Artichoke Dip, and a really fabulous Chili Recipe that my family just loves.
These kinds of dishes are THE BEST for entertaining. Keep them warm in a crockpot, and your guests can graze on them all throughout the party.
It’s the same for these meatballs. Just set them out with toothpicks, and everyone will nibble to their heart’s content.
Here’s Why You’ll Love This Recipe
- Perfectly tender: These meatballs are soft and juicy, thanks to a blend of breadcrumbs, milk, and egg.
- Saucy and flavorful: The homemade sweet-and-sour sauce is vibrant, with deep flavor and a glossy finish.
- Make-ahead friendly: Perfect for prepping in advance or letting simmer in the crockpot until ready to serve.
- Versatile: Great for parties as an appetizer, or serve with rice and steamed veggies for a hearty meal.
Ingredients You’ll Need
The recipe card at the bottom of the post contains the full list with all of the amounts. Refer to that when you’re cooking.

For the Meatballs:
- Ground meat: Use ground beef, turkey, or a meatloaf mix for your preferred flavor and texture.
- Plain breadcrumbs: Help bind the meatballs and keep them tender.
- Milk: Adds moisture to the mixture.
- Finely chopped onion: Gives a subtle savory sweetness and depth.
- Egg: Binds everything together.
- Kosher salt and black pepper: Essential seasonings for boosting flavor.
For the Sweet & Sour Sauce:
- Orange juice: Adds fruity sweetness and a citrusy note.
- Dark brown sugar: Light brown sugar will also work if you don’t have dark on hand.
- Apple cider vinegar: Adds a bit of tang to the mix.
- Ketchup: The sweet tomato base.
- Soy sauce: Gives a savory umami boost.
- Crushed red pepper flakes: Adds a bit of heat. Adjust according to your family’s preferences.
- Cornstarch and water: For thickening the sauce.
Optional Garnish:
- Scallion: Thinly sliced for color and freshness.
- Sesame seeds: For a little crunch and visual appeal.
In Photos: How To Make Sweet And Sour Meatballs
Step 1: Prep
Finely dice the onion into small pieces and get all of the meatball ingredients together.

Step 2: Make The Meatballs
In a large bowl, combine the ground meat, breadcrumbs, milk, onion, egg, salt, and pepper. Stir gently until just combined.

Step 3: Form Meatballs
Roll into 1-tablespoon-sized balls and place in a single layer in a greased slow cooker insert or a large, deep skillet.
I like to portion my meatballs out with a little ice cream scoop. Here’s a link to one similar to what I have.

Step 4: Make The Sauce
Gather the orange juice, brown sugar, vinegar, ketchup, soy sauce, and red pepper flakes.

Whisk together in a bowl until well combined.

Step 5: Add Sauce To Meatballs
Pour the sauce over the meatballs.

Step 6: Cook
- Crockpot Method: Cover and cook on high for 1 to 2 hours or low for 3 to 4 hours.
- Stovetop Method: Bring to a gentle simmer over medium-low heat, cover, and cook for 30 minutes to 1 hour, stirring occasionally.
Step 7: Thicken
About 30 minutes before serving, whisk the cornstarch into the water.

Step 8: Add Slurry To Sauce
Remove the meatballs from the sauce and whisk in the cornstarch slurry.

Step 9: Return Meatballs To Sauce
Add the meatballs back into the sauce and continue to cook for 30 more minutes.
Step 10: Enjoy
Give it another stir and enjoy! Garnish with sliced scallions and sesame seeds if desired. Serve warm as-is or over rice.
Helpful Tips and Tricks
- Don’t overmix the meatball mixture; overmixing can make the meatballs tough. Mix just until combined.
- Use a cookie scoop to portion the meatballs evenly for consistent cooking.
- For extra flavor, brown the meatballs in a skillet before adding them to the sauce (optional but tasty!).
- Leftovers? Store in the fridge for up to 3 days or freeze for up to 2 months.
FAQ
Yes! Just be sure they’re fully cooked. Add them directly to the sauce and simmer until heated through.
Absolutely. The meatballs and sauce can be prepped a day in advance and reheated before serving.
They’re great with white rice, fried rice, or even mashed potatoes. Add a side of steamed broccoli or stir-fried vegetables to round out the meal.
If you don’t have (or don’t want to use) a slow cooker, you can definitely make these on the stovetop instead. Just put them in a heavy-bottomed pot (I’m especially partial to this kind.), and let them simmer over low heat until they register 165 degrees F on a meat thermometer.
You can totally make a meal out of these! Serve them over rice or noodles, alongside a lovely steamed vegetable like broccoli or green beans.
Or you could split a baguette, add some pickled veggies, and tuck a few meatballs inside for the banh mi sandwich of your dreams!
If you’re pinched for time, try making this dish a few days ahead. Then just transfer them to your crockpot (or gently reheat on the stovetop) until warmed through and bubbling.
These sweet-and-sour meatballs can be kept warm in the slow cooker for a few hours. If you have any leftovers, let them come to room temperature, and then transfer them to an airtight container.
They’ll keep in the fridge for several days, or in the freezer for a month or two.

More Meatball Recipes

Sweet and Sour Meatballs
Ingredients
For the Meatballs:
- 1 pound (453.59 g) ground beef, ground turkey, or meat loaf mix
- 1/3 cup (36 g) plain bread crumbs
- 3 tablespoons milk
- 2 tablespoons finely chopped onion
- 1 egg, (large)
- 1/2 teaspoon (0.5 teaspoon ) kosher salt
- freshly ground pepper, , to taste
For the Sweet & Sour Sauce
- 1 1/2 cups (354.88 ml) orange juice
- 1/2 cup (110 g) dark brown sugar , (firmly packed)
- 1/4 cup (59.15 ml) apple cider vinegar
- 1/4 cup (60 g) ketchup
- 3 tablespoons (3 tablespoons ) soy sauce
- 1/4 teaspoon (0.25 teaspoon ) crushed red pepper flakes
- 1 tablespoon (1 tablespoon) cornstarch
- 2 tablespoons (2 tablespoons) water
For garnish (optional)
- 1 (1) scallion, , thinly sliced
- 1 tablespoon (1 tablespoon ) sesame seeds
Instructions
To make the Meatballs
- Place the ground meat, bread crumbs, milk, onion, egg, salt, and pepper in a large bowl and stir together until combined.
- Mist the crock pot insert with non-stick spray, roll 1-tablespoon sized balls of the mixture between your palms, and place in a single layer at the bottom of the slow-cooker.
- Pour the sweet and sour sauce over the meatballs, and cook (covered) for 1 to 2 hours on high heat, or for 3 to 4 hours on low heat.
To make the Sweet & Sour Sauce
- In a smaller bowl, whisk the brown sugar, vinegar, ketchup, soy sauce, crushed red pepper, and orange juice together, and pour it over the meatballs.
- About 30 minutes before serving, whisk the cornstarch and water together and stir into the sauce.
- Cover and continue to cook until the sauce has thickened.
- Garnish with sliced scallions and sesame seeds.





Delicious!! I cheated and used frozen meatballs. Also added some chopped bell peppers the last 1/2 hour. Served over rice. Will be making again! Thanks for posting!
My pleasure Sue! So happy you enjoyed. Thanks for the good feedback!
This looks amazing! I love all your recipes. Especially your one for raspberry butter cream icing!! Huge hit! Thanks ?
I love meatballs. Not sure why. But you know it’s one of those things in life you really don’t have to
explain. The sauce is right up my flavor taste bud’s alley too. Great directions as usual.
Me too Carol. So happy you like the recipe!
Thank You Allie!
Finally a sweet and sour sauce that doesn’t include pineapple. I’m deathly allergic to pineapple although I loved it before I discovered that, and that pineapple sweetens a whole bunch of things – sometimes in disquise labeled “natural sweeteners”.
I can’t wait to try these. I imagine the sauce can be used with chicken and beef as well.
I’ll let you know.
Thanks,
Melissa
Sounds great Melissa! Hope you enjoy!