This post may contain affiliate links. Please read our disclosure policy.

This sweet and sour meatballs recipe is bursting with tangy pineapples and peppers. It’s an easy, 20-minute version of Chinese takeout.

Itโ€™s no secret that Iโ€™m a huge fan of all things sweet and sour. Sweet and Sour Chicken, Sweet and Sour Pork, and these sweet and sour meatballs are no exception!

Close up of sweet and sour meatballs topped with green onions.
Save This Recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Quick and Easy!

These sweet and sour meatballs are one of my favorite weekday dinner ideas when Iโ€™m craving those flavors. 

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 Iโ€™m craving Chinese takeout, I just make this easy recipe instead! 

This recipe has a lot going on. 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.

Itโ€™s not as good as takeout – itโ€™s better! 

Sweet and sour sauce spooned from a white dish.

What Kind of Meatballs to Use

Use almost any type of premade meatball that you like for this sweet and sour meatball recipe. Try to find meatballs that are all-purpose, or neutral in flavor. Meatballs that have a strong flavor added to them might clash with the Chinese sauce.

Meatballs. I find ground pork meatballs are the best with the sweet and sour sauce, but beef meatballs work just fine, too. For a healthier option (but one thatโ€™s still juicy and packed with flavor), use chicken or turkey meatballs.

Homemade meatballs. Part of the beauty of this dish is its simplicity. By using store-bought meatballs, youโ€™re able to make this recipe in under 20 minutes.

That said, To make these sweet and sour meatballs a little bit more gourmet, make your own meatballs. Hereโ€™s my go-to Easy Meatball Recipe. Use ground turkey, ground beef, or ground sausage.

A bowl of frozen meatballs on a kitchen table.

how to make Sweet and Sour Meatballs

This recipe is so easy to make and takes less than 20 minutes!

SAUCE. 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 together, whisking to get out all the lumps.

MEATBALLS. Whisk into your skillet and add meatballs and 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 pineapple chunks. Serve warm over rice.

Thicken the sauce. For a thicker sweet and sour sauce, add more cornstarch.

  • In a separate bowl mix together 1-2 teaspoons of cold water with an equal amount of cornstarch. Pour the mixture into the sauce and simmer. 
Meatballs simmering in a sauce on the stove.

Variations 

Sweet and sour meatballs with pineapple are pretty perfect as is, but sometimes itโ€™s also fun to change it up.

Make it spicy. Chinese food and spice go hand in hand. Turn up the 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. 

Veggies. The sweet and sour sauce goes well with the meatballs, but it also goes well with veggies. You can saute vegetables to use in place of the meatballs or simply add veggies along with the meatballs.

Carrots, broccoli, mushrooms, and onions will all go wonderfully with this sauce. Add them at the same time that you add the peppers.

Balance the flavor. Some people love a sauce that tastes sweeter, while others prefer a more sour sauce. Adjust the sweet and sour flavor by reducing or increasing the amount of pineapple juice or rice vinegar used.

Cooking meatballs in a sweet and sour sauce on the stove.

Storing Info

How much to serve. These meatballs can be served alone as an appetizer or paired with sides and served as the main entrรฉe.

  • Party appetizer: 2-3 (2-inch) meatballs
  • Main entrรฉe: 4-5 (2-inch) meatballs per serving

Keeping meatballs warm. This recipe comes together so quickly that I donโ€™t have a crock pot version. However, I will make this recipe and then keep them warm in a crock pot set to warm.

STORE. Sweet and sour meatballs will last in the fridge for up to 4 days if stored in an airtight container.

Reheat. The best way to reheat meatballs is in the oven, for 8-10 minutes at 350ยฐF. This will help the meatballs retain their juicy consistency. However, if youโ€™re in a rush, the dish reheats just fine in the microwave. 

FREEZE these easy sweet and sour meatballs in an airtight container for up to 3 months. Defrost before reheating in the oven, stovetop, or microwave.

What to serve with Sweet Sour Meatballs

My favorite way to serve this sweet and sour meatballs recipe is simply over white rice. Thatโ€™s really all it needs!

But itโ€™s also fun to serve it alongside some other Asian dishes. Here are a few of my go-to dishes for pairing with this meatball recipe:

Close up of sweet and sour meatballs topped with green onions.

Recipe FAQ

Do I use precooked meatballs for sweet and sour meatballs?

I used a package of precooked frozen meatballs for this recipe, but you can easily use uncooked meatballs. You will want to brown them in a skillet or broil them in the oven before you add them to the sauce to finish cooking all the way through.

Can I freeze sweet and sour meatballs?

I love a recipe that I can double so that I have extras I can freeze for later and this recipe fits the bill. Cook the sauce according to the recipe and toss it with the meatballs and peppers, before allowing them to cook, add the desired amount to a freezer-safe container. Freeze for up to 3 months. You can heat them up in the slow cooker or stovetop.

What do I do if the sweet and sour meatballs are too sweet?

You can balance out the flavor by adding in something acidic like more vinegar or citrus juice. If the dish is too sour, you can add a sweetener like more brown sugar, pineapple juice, or honey.

For More Meatball Recipes, Try:

4.98 from 397 votes

Sweet and Sour Meatballs

By: Lil’ Luna
These sweet and sour meatballs are bursting with tangy pineapples and peppers. It's an easy, 20-minute version of Chinese takeout.
Servings: 6
Prep: 5 minutes
Cook: 15 minutes
Total: 20 minutes

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

Balance the flavor. Balance out a too-sweet flavor by adding in something acidic like more vinegar or citrus juice. If the dish is too sour, add a sweetener like brown sugar, pineapple juice, or honey.
Serving size. 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.
Freezer meal. 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 up in the slow cooker or stovetop.ย 
Store leftovers in an airtight container in the fridge for up to 4 days, or up to 3 months in the freezer. For best results reheat in the oven, but the microwave also works.

Nutrition

Calories: 325kcal, Carbohydrates: 42g, Protein: 11g, Fat: 13g, Saturated Fat: 5g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 6g, Cholesterol: 42mg, Sodium: 301mg, Potassium: 480mg, Fiber: 2g, Sugar: 36g, Vitamin A: 1341IU, Vitamin C: 65mg, Calcium: 49mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Adapted from foodnetwork.com

About Kristyn

My name is Kristyn and Iโ€™m the mom of SIX stinkinโ€™ cute kids and the wife to my smokinโ€™ hot hubby, Lo. My momโ€™s maiden name is Luna, and Iโ€™m one of the many crafty โ€œLilโ€™ Lunasโ€ in the fam. On this site I like to share all things creative - from recipes to home decor to gifts and home decor ideas. Welcome!

So Easy & So Yummy

Get my cookbook!

My new cookbook is the ultimate resource for feeding your friends and family with 200+ simple recipes including videos, tips & more!

4.98 from 397 votes (328 ratings without comment)

Leave a comment

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

Recipe Rating




153 Comments

  1. Katrina Yendes says:

    Where did you find rice wine vinegar? All I can find in my local stores ( Wal-mart, Target, Publix, Fresh Market) is rice vinegar. Also ketchup is not listed in ingredent list, but is listed in the directions. Is it required or optional? If required how much? Picture shows bell peppers but no mention of them in recipe, so do we use them or not? Thanks for the clarification, can’t wait to try.

    1. jenny hayes says:

      I use this recipe all the time leave the veg and meatballs out and use it for a dipping sauce for spring rolls ect
      I use any vinegar it works all the same. I just make my meatballs cook them in the oven make the sauce bring it to a boil then throw the veg in cook until veg are tender then put the meatballs in the sauce simmer for about 20 minutes serve with rice.

      1. Kristyn Merkley says:

        Sounds great! Thanks for sharing that!

  2. Brittany Carter says:

    Hello.im reading the instructions it says to add ketchup, but doesnt so how much in the recipe?

  3. Erin says:

    The original recipe doesn’t list ketchup in the ingredients but it’s referenced in the instructions. How much do you use? Thanks!

    1. Kelly says:

      In the comments someone says 1/4 cup ketchup but you’re right, it’s not listed as an ingredient in the recipe until it says to add it but then you don’t know how much.

  4. Joy says:

    Looks so good! Iโ€™m cooking this tonight for Sunday fam dinner..???? got 3 โ€˜lil kids to feed.

    1. Kristyn Merkley says:

      Yay! Let me know what they all think! Hope everyone loves it!

      1. Joy says:

        Forgot to update! ๐Ÿ™‚ but it was a hit! I add shredded carrots to my meatballs. Brought the leftover in my workplace the following day and share it with my colleagues. They also love it! Thank you.

  5. Skipper says:

    5 stars
    Thankyou. No seriously. THANK YOU!!! I made this up and added a few more veggies for my veggie loving kids – and kept the meatballs for my carnivore hubby and brother. The sauce is A-MAZE-ING! So so so yummy! It has to be said – it tastes better than my local Chinese Restaurant. This is going on the “must make again and again” list because it’s heavenly.

    Tonight I am so thankful for you!

    1. Lil' Luna says:

      Wow..thank you so much!! I’m so happy to hear everyone loved it! Thank you ๐Ÿ™‚

      1. Vicki Pleasant says:

        How is this in crockpot with just meatballs and sauce? No pineapple or peppers. How long in crockpot if so? Thanks much!

      2. Kristyn Merkley says:

        I haven’t done them in the crock pot. It’s done over the skillet, but you could probably transfer it to a crock pot, if you need to. You stir in pineapple chunks & you could add the peppers, until they are heated through. Hope that helps!

  6. Shalamova says:

    5 stars
    Sooo Yummy In Eating As Like As In Looking
    Thanks @lilluna
    Your Recipes Always Rocks

    1. Lil' Luna says:

      You’re welcome! I hope you’ll give it a try! Thank you!

  7. Mary says:

    The display is so pretty. Why did you omit putting in the peppers in your recipe

    1. Lil' Luna says:

      I did add peppers, but they are the red and yellow ones ๐Ÿ™‚

      1. Cindi says:

        At what point did you add the peppers? Making this tonight. Looks yummy!

      2. Lil' Luna says:

        Oh, sorry. When I add the meatballs ๐Ÿ™‚ Hope that helps!

  8. Samilla Laws says:

    5 stars
    This will be dinner tonight for my family of 6!! I may double the recipe so the kids can take some for lunch.

    1. Lil' Luna says:

      Hope you all enjoy them!!! Thanks so much for stopping by!

  9. Net worthier says:

    5 stars
    These meatballs look really good.

    1. Lil' Luna says:

      They are!!! Hope you’ll give them a try! I’d love to know what you think ๐Ÿ™‚

  10. Baker says:

    5 stars
    Added half a can of crushed pineapple to sauce, 1/4 cup ketchup,and all the juice from the canned pineapple(1/2 cup) with 1 cup water. Excellent and will make again! – Zomick’s

    1. Lil' Luna says:

      Sounds yum! Thanks so much for trying it! Glad you liked it ๐Ÿ™‚

    2. Debra Panton says:

      4 stars
      I want to make this recipe but I don’t have rice vinegar can I use regular white vinegar

      1. Kristyn Merkley says:

        You could use apple cider vinegar or lemon or lime juice. Hope that helps!