Skip to Content

Sweet and Sour Meatballs

Sharing is caring!

Sweet and Sour Meatballs

Craving takeout without the wait? These Sweet and Sour Meatballs are the ultimate
20-minute dinner — quick, cozy, and packed with bold flavors.

The sauce is sweet and tangy from pineapple and vinegar, with just a hint of savory
soy sauce — and it clings perfectly to juicy, tender meatballs.

I love tossing in colorful bell peppers for extra texture and serving it all over rice
to soak up every last bit of that delicious sauce.

It’s a weeknight favorite that feels a little special — and comes together
with almost no effort.

For Sweet and Sour Meatballs

  • Meatballs – You can use any kind of frozen or homemade meatballs. All-purpose or beef, chicken, or turkey meatballs work great — perfect for a quick and easy meal.
  • Bell Peppers – Optional, but they add a nice crunch and a pop of color to the dish. Use any color you like — red, yellow, green, or orange.
  • Pineapple Chunks – Use canned pineapple chunks, drained. They add sweetness and a little tang to balance the sauce.
  • Green Onions – Sliced, for a fresh garnish and a mild onion flavor.
  • Rice – For serving. White rice, brown rice, or even cauliflower rice work well to soak up all the delicious sauce.

For Sweet and Sour Sauce

  • Brown Sugar – Adds sweetness and depth to the sauce. You can adjust to taste depending on how sweet you like it.
  • Rice Vinegar – Gives the sauce its tangy kick. Balances out the sweetness of the pineapple and sugar.
  • Ketchup – Adds a sweet tomato flavor and helps thicken the sauce.
  • Soy Sauce – Adds a savory, salty layer to balance the sweet and sour flavors.
  • Pineapple Juice – Use the juice from the canned pineapple (divided). It’s key for the fruity, tropical sweetness in the sauce.
  • Cornstarch – Mixed with pineapple juice to thicken the sauce so it clings perfectly to the meatballs.

Sweet and Sour Meatballs

Craving takeout without the wait? These Sweet and Sour Meatballs are the ultimate 20-minute dinner — packed with juicy pineapples, tender meatballs, and a tangy-sweet sauce you’ll want to drizzle on everything.
Print Pin
Course: Dinner, Main Dish
Cuisine: Asian-Inspired, Chinese takeout-style
Keyword: Sweet and Sour Meatballs
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Servings: 6

Notes

Ingredients

  • ½ cup brown sugar (loosely packed)
  • ½ cup rice vinegar
  • ¼ cup ketchup
  • 1 tablespoon soy sauce
  • 2¼ cups pineapple juice (divided)
  • 1 tablespoon cornstarch
  • 25 meatballs (frozen or homemade, any variety)
  • 2 bell peppers, chopped (optional)
  • 1 cup pineapple chunks (drained)
  • 2 tablespoons sliced green onions (for garnish)
  • Cooked rice (for serving)

 

Instructions

  1. Make the Sauce:
    • In a large skillet over medium-high heat, combine:
      • Brown sugar
      • Vinegar
      • Ketchup
      • Soy sauce
      • 2 cups of pineapple juice
    • Bring to a boil.
  2. Thicken the Sauce:
    • In a small bowl, whisk together:
      • Cornstarch
      • Remaining ¼ cup pineapple juice
    • Whisk until smooth, then slowly add the mixture into the skillet. Stir well to combine.
  3. Cook Meatballs and Veggies:
    • Add meatballs and chopped bell peppers (if using) to the skillet.
    • Reduce heat to a simmer, cover, and cook for 8–10 minutes, or until the sauce thickens and the meatballs are heated through.
  4. Finish and Serve:
    • Stir in pineapple chunks.
    • Serve hot over rice and garnish with sliced green onions.

 

Tips & Variations

  • Balance flavors:
    If the sauce is too sweet, add a splash of vinegar or citrus juice. Too tangy? Add more brown sugar, honey, or pineapple juice.
  • Serving suggestions:
    • As an appetizer: Plan on 2–3 (2-inch) meatballs per person.
    • As a main dish: Plan on 4–5 meatballs per serving.
    • Keep warm for parties in a slow cooker.
  • Make ahead & store:
    • Freezer meal: Cook and thicken the sauce, let cool, then combine with meatballs and peppers in a freezer-safe container. Freeze up to 3 months. Reheat on stovetop or in a slow cooker.
    • Leftovers: Store in an airtight container in the fridge for up to 4 days, or freeze for up to 3 months. Reheat in the oven for best texture, or use a microwave for convenience.

 

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

Save

  1. Can I use frozen meatballs?

Absolutely! Frozen meatballs are perfect for this recipe — no need to thaw. Just pop them straight into the sauce, simmer until heated through, and you’re good to go. Weeknight dinner made easy!

  1. How do I make sure my meatballs stay tender and juicy?

If you’re making homemade meatballs, adding a bit of soaked breadcrumbs (called a panade) makes all the difference! It keeps them soft and juicy inside — no dry meatballs here.

  1. Can I add veggies to this recipe?

Yes, definitely! Bell peppers are a classic, but you can throw in broccoli, snap peas, or even zucchini. Just chop them up and cook them along with the meatballs. Easy way to sneak in some greens!

  1. What if my sauce is too sweet or too sour?

Great question! If it’s too sweet, add a splash of vinegar or lemon juice. If it’s too sour, stir in a little more brown sugar or pineapple juice. Tweak it to taste — it’s totally adjustable.

  1. Can I make this ahead of time or freeze it?

For sure! You can make the whole dish ahead and reheat it later — great for meal prep. Or freeze the meatballs and sauce (together or separately) for up to 3 months. Perfect for busy nights when you want a homemade meal fast!

Sharing is caring!

Recipe Rating