Sweet and Sour Meatballs

Featured in Family-Friendly Dinner Solutions.

These Sweet and Sour Meatballs are bursting with flavor, combining savory meatballs with a tangy sauce made from brown sugar, rice vinegar, soy sauce, and pineapple juice. Fresh bell peppers and pineapple chunks complement the dish, adding texture and sweetness. Served over rice, this 20-minute meal is perfect for busy weeknights. Adjust the flavors to your liking, refrigerate leftovers for up to four days, or freeze for future use. Garnish with green onions for a pop of freshness and enjoy a takeout-style meal in the comfort of your home.

Updated on Wed, 09 Apr 2025 12:37:29 GMT
A plate of meatballs and rice. Pin it
A plate of meatballs and rice. | krispywithmia.com

This sweet and sour meatballs recipe transforms the classic takeout favorite into a quick weeknight meal you can prepare in just 20 minutes. The tangy sauce perfectly coats tender meatballs, creating that irresistible balance of flavors that makes sweet and sour dishes so craveable.

I first made these meatballs when I was craving Chinese takeout but didn't want to wait for delivery. Now my family requests these at least twice a month, and I love how I can have dinner on the table before delivery would even arrive.

Ingredients

  • Brown sugar: provides the essential sweetness and helps create that glossy sauce texture
  • Rice vinegar: delivers the signature tang that balances the sweetness perfectly
  • Ketchup: adds depth and umami while helping thicken the sauce
  • Soy sauce: brings the savory element that rounds out the flavor profile
  • Pineapple juice: infuses tropical sweetness throughout the sauce
  • Cornstarch: creates that restaurant quality thickness without making the sauce gloppy
  • Meatballs: either frozen for convenience or homemade for a personal touch
  • Bell peppers: add color, nutrition, and a slight crunch to balance the tender meatballs
  • Pineapple chunks: provide bursts of juicy sweetness and authentic flavor
  • Green onions: bring a fresh finish and visual appeal to the finished dish

Step-by-Step Instructions

Create the Sauce Base:
Combine brown sugar, rice vinegar, ketchup, soy sauce, and 2 cups of pineapple juice in a large skillet over medium high heat. This combination creates the foundation of your sweet and sour flavor profile. Bring the mixture to a gentle boil, stirring occasionally to help dissolve the sugar completely.
Thicken the Sauce:
In a separate small bowl, whisk the cornstarch with the remaining ¼ cup of pineapple juice until completely smooth with no lumps. Pour this slurry into your simmering sauce while whisking constantly. This technique prevents lumps and ensures an evenly thickened sauce.
Cook the Meatballs and Vegetables:
Add your meatballs and bell peppers to the thickening sauce, then reduce the heat to maintain a gentle simmer. Cover the skillet to trap the heat and moisture, cooking for 8 10 minutes. During this time, the meatballs will heat through completely while absorbing the flavors of the sauce, and the peppers will soften slightly while maintaining some texture.
Incorporate the Pineapple:
Gently stir in the pineapple chunks, folding them throughout the mixture. Adding them at this stage keeps them intact and preserves their fresh texture and flavor. Let everything combine for about a minute so the pineapple warms through.
Serve and Garnish:
Spoon the meatballs, vegetables, and plenty of sauce over a bed of hot rice. Sprinkle with sliced green onions just before serving to add a fresh, oniony bite and visual appeal to the finished dish.
A bowl of meatballs with peppers and sauce. Pin it
A bowl of meatballs with peppers and sauce. | krispywithmia.com

The pineapple juice is truly the secret weapon in this recipe. I discovered its importance when I once substituted orange juice in a pinch, and while the dish was still good, it lacked that distinctive sweet and sour character that makes this dish so memorable. My children can always tell when I use the real thing versus any substitution.

Balancing Flavors

The magic of sweet and sour dishes lies in hitting the perfect balance between sweetness and acidity. If you taste your sauce and find it too sweet, add an extra splash of rice vinegar or even some fresh lemon juice to brighten it up. Conversely, if your sauce tastes too tangy, a little extra brown sugar or honey will smooth things out. Trust your taste buds and adjust accordingly.

Make It Your Own

This recipe welcomes customization based on what you have available. No pineapple chunks? Try mandarin oranges instead. Missing bell peppers? Carrots, snow peas, or broccoli work beautifully. You can even transform this into an appetizer by serving the meatballs and sauce in a bowl with toothpicks for easy grabbing. The versatility makes this recipe a true kitchen staple you can return to repeatedly.

A plate of food with rice and meat. Pin it
A plate of food with rice and meat. | krispywithmia.com

Serving Suggestions

While rice is the traditional pairing, consider serving these meatballs over noodles for a different texture experience. For a lower carb option, cauliflower rice provides the same comforting base without the starch. When entertaining, set out these meatballs in a warming dish with toothpicks as an appetizer that always disappears quickly. The bright colors and familiar flavors appeal to even the pickiest eaters.

Frequently Asked Questions

→ How do I thicken the sauce?

To thicken the sauce, whisk cornstarch with a small amount of pineapple juice until smooth, then stir it into the skillet. Cook until the sauce reaches your desired consistency.

→ Can I use fresh meatballs instead of frozen?

Yes, you can use freshly made meatballs. Ensure they are fully cooked before adding them to the sauce.

→ What other vegetables can I use?

Besides bell peppers, try adding snap peas, carrots, or broccoli florets for an extra crunch and variety.

→ Can I make this dish ahead of time?

Yes, prepare the sauce and combine it with the meatballs and peppers once cooled. Store in a freezer-safe container for up to three months. Reheat on the stovetop or in the slow cooker when ready to serve.

→ How long do leftovers last?

Leftovers can be stored in the refrigerator for up to four days or in the freezer for up to three months. Reheat on the stovetop or in the microwave for best results.

→ What can I serve with Sweet and Sour Meatballs?

These meatballs pair perfectly with steamed rice, fried rice, or even noodles. Add a side of stir-fried vegetables for a full meal.

Sweet and Sour Meatballs

Quick sweet and sour meatballs with pineapple, peppers, and tangy sauce ready in 20 minutes.

Prep Time
5 Minutes
Cook Time
15 Minutes
Total Time
20 Minutes
By: Mia Chen

Category: Dinner Recipes

Difficulty: Easy

Cuisine: Asian-Inspired

Yield: 6 Servings

Dietary: Dairy-Free

Ingredients

→ Sauce

01 1/2 cup packed brown sugar
02 1/2 cup rice vinegar
03 1/4 cup ketchup
04 1 tablespoon soy sauce
05 2 1/4 cups pineapple juice, divided
06 1 tablespoon cornstarch

→ Main

07 25 all-purpose frozen or homemade meatballs
08 2 bell peppers, chopped (optional)
09 1 cup small pineapple chunks, drained
10 Cooked rice, for serving
11 2 tablespoons green onions, sliced (for garnish)

Instructions

Step 01

In a large skillet over medium-high heat, combine brown sugar, rice vinegar, ketchup, soy sauce, and 2 cups of pineapple juice. Bring to a boil.

Step 02

In a small bowl, whisk together cornstarch and the remaining 1/4 cup of pineapple juice until smooth. Stir into the skillet.

Step 03

Add the meatballs and bell peppers to the skillet, then reduce to a simmer. Cover and cook for 8-10 minutes, or until the sauce thickens and the meatballs are fully heated through.

Step 04

Stir in the pineapple chunks and mix well. Serve hot over rice, garnished with sliced green onions.

Notes

  1. If the sauce is too sweet, add more vinegar or a splash of citrus juice. For a tangier balance, adjust with extra brown sugar, honey, or pineapple juice.
  2. To serve as an appetizer, plan for 2-3 meatballs per person. As a main dish, plan for 4-5 meatballs per serving.
  3. For meal prep, prepare the sauce ahead, cool it, then combine with meatballs and peppers. Freeze for up to 3 months and reheat when ready to serve.
  4. Store leftovers 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 results.

Tools You'll Need

  • Large skillet
  • Small bowl
  • Whisk
  • Knife and cutting board

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains soy (soy sauce)
  • May contain gluten (if using store-bought meatballs or soy sauce with gluten)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 325
  • Total Fat: 13 g
  • Total Carbohydrate: 42 g
  • Protein: 11 g