This post may contain affiliate links. Please read our disclosure policy.
These sweet and sour meatballs are bursting with tangy pineapples and peppers. It’s an easy, 20-minute version of Chinese takeout.
Sweet, Sour + So yummy!
These sweet and sour meatballs are one of our FAVORITE weekday dinner ideas when we’re craving Asian-inspired food.
The sauce has all the complexity, richness, and balance of a takeout dish. But because it uses pre-made meatballs, it takes less than 20 minutes to make! So anytime we’re craving Chinese takeout, we make this easy recipe instead!
There’s a rich sweetness from brown sugar and ketchup, some tang from the vinegar, pineapple chunks, and pineapple juice, and a fresh element from peppers and scallions.
For more sweet and sour favs, check out our: Sweet and Sour Chicken and Sweet and Sour Pork.
WHY WE LOVE IT:
Ingredients
PREP TIME: 5 minutes
COOK TIME: 15 minutes
- ½ cup brown sugar loosely packed – light or dark brown sugar
- ½ cup rice vinegar – add more for a more sour flavor
- ¼ cup ketchup
- 1 tablespoon soy sauce
- 2¼ cups pineapple juice, divided – add more for a sweeter dish
- 1 tablespoon cornstarch
- 25 all-purpose meatballs (frozen is fine) – ground beef, ground turkey, or ground chicken
- 2 bell peppers chopped (optional) – or other veggies like carrots, broccoli, mushrooms, and onions
- 1 cup drained small pineapple chunks
- 2 tablespoons sliced green onions for garnish
- rice for serving – Instant Pot Brown Rice or Crock Pot White Rice
- optional spice – Add heat with chili flakes or minced chilis when you add the meatballs and peppers for a deep, spicy kick. Or replace some of the ketchup with sriracha.
- balance flavor out a too-sweet flavor – Add in something acidic like more vinegar or citrus juice. If the dish is too sour, add a sweetener like additional brown sugar, pineapple juice, or honey.
How Much to Serve
- For a party appetizer plan 2-3 (2-inch) meatballs per person.
- For the main entrée plan 4-5 (2-inch) meatballs per serving. Keep warm in a crock pot.
how to make Sweet and Sour Meatballs
- SAUCE. Add ½ cup brown sugar, ½ cup rice vinegar, ¼ cup ketchup, 1 tablespoon soy sauce, and 2 cups of pineapple juice to a large frying pan over medium-high heat. Bring to a boil.
- In a small bowl, mix 1 tablespoon of cornstarch and the remaining ¼ cup of pineapple juice, whisking to get out all the lumps.
- MEATBALLS. Whisk into your skillet and 25 meatballs and 2 chopped red bell pepper. Bring to a simmer. Cover and cook for 8-10 minutes until the sauce has thickened and the meatballs are heated through.
- SERVE. Stir in 1 cup pineapple chunks. Garnish with 2 tablespoons sliced green onions and serve warm over rice.
How to Thicken the Sauce
In a separate bowl mix 1-2 teaspoons of cold water with an equal amount of cornstarch. Pour the mixture into the sauce and simmer.
Complete The Meal
Sides
Asian Recipes
Collections
Sweet and Sour Meatballs
Ingredients
- ½ cup brown sugar, loosely packed
- ½ cup rice vinegar
- ¼ cup ketchup
- 1 tablespoon soy sauce
- 2¼ cups pineapple juice
- 1 tablespoon cornstarch
- 25 all-purpose meatballs, frozen is fine
- 2 bell peppers, chopped (optional)
- 1 cup drained small pineapple chunks
- 2 tablespoons sliced green onions, for garnish
- rice for serving
Instructions
- Add brown sugar, vinegar, ketchup, soy sauce, and 2 cups of pineapple juice to a large skillet over medium-high heat. Bring to a boil.
- In a small bowl, mix cornstarch and the remaining ¼ cup pineapple juice, whisking to get out all the lumps. Whisk into your skillet.
- Add meatballs and chopped peppers. Bring to a simmer. Cover and cook for 8-10 minutes until the sauce has thickened and the meatballs are heated through.
- Stir in pineapple chunks. Serve warm over rice. Top with green onion.
Video
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Recipe FAQ
Cook the sauce according to the recipe and simmer to thicken. Remove from the heat and cool. Add meatballs and peppers, place in a freezer-safe container, and freeze for up to 3 months. You can heat them in the slow cooker or stovetop.
Store leftovers in an airtight container in the fridge for up to 4 days or 3 months in the freezer. For best results reheat in the oven, or on the stovetop, but the microwave also works.
Adapted from foodnetwork.com
We just love this recipe!!!!
Thank you!!
You’re welcome!! I’m so glad to hear you love it!
I love how this recipe comes together so easy. But I must say I cut the brown sugar amount by half and the ketchup amount by half and the sauce was still too sweet for my husband and I. Next time I will use less sweetener to get the right balance for us. The pineapple juice itself is sweet so we may try making it with out sugar. Otherwise, we loved it. Thanks!
Those all sound like great suggestions! Let me know how it goes next time you try it. I’d love to hear how it turns out!
I keep meatballs in the freezer, for convenience. This is one of the recipes I’ll use them for, and I just realized I never commented and thanked you.
Our family doesn’t like very sweet food, so I reduce the brown sugar and cut WAAYY back on pineapple chunks and juice. If I have it on hand, I use spicy catsup (if not, add a little something for a bit of heat). I add some black pepper and hon dashi. Finally, my kid hates bell peppers, so I substitute some broccoli.
Looks like a lot of adjustments, but it doesn’t feel like it when I’m cooking. 🙂 Husband and daughter both enjoy this with my changes. Thanks so much for the recipe!
All of your substitutions sound amazing! Thanks so much for sharing what you do. I’m so glad your husband and daughter enjoyed it!
This recipe was highly rated, so I gave it a try. It was not good. Maybe just not our taste. I wouldn’t make it again. Giving it two stars because the recipe is well written and the ingredients should taste good together.
I’m sorry it didn’t turn out to your liking. Thanks so much for trying it!
Delicious
Happy you think so 🙂 Thank you!
I must say my family love this sweet and sour meatball recipe!! I make it quite often!!
I do use 1/2 the vinegar though!
It’s very potent in full in the recipe!
Thank you!
Glad your family likes it! Thank you!
Kristyn, these are awesome. So fast and easy but full of flavor. Husband and son both love this dish and I always make extra and freeze for quick lunches. One thing that some might like is to add a little ‘heat’.
Perfect for freezing! Glad they both love them! Thank you!
I also add cayenne pepper!
Yumm!
This recipe is so good! Kids love it! Great way to slice up meatballs
Made this for dinner tonight. Every bite was gone and begged for more.. Next time I will have to make more..
This is such a great recipe! I love how the sauce turns out nice and thick! I also really like that there’s not a ton of ingredients, so it’s a recipe I can make from my pantry staples.