These Easy Sweet And Sour Meatballs are a classic takeout favorite made right in your own kitchen, and they’re better than you can imagine. Tender, juicy meatballs are baked to perfection and then tossed in a vibrant, glossy sweet and sour sauce loaded with chunks of sweet pineapple, crisp bell peppers, and onion. It’s a 30-minute meal that’s bursting with the perfect balance of sweet and tangy flavors.
This recipe is surprisingly simple, relying on pantry staples to create a rich and flavorful sauce that clings to every meatball. It’s a guaranteed family-pleaser, perfect for a busy weeknight when you’re craving something delicious and satisfying without a lot of fuss.
Why You’ll Love This Recipe
- Better Than Takeout: All the amazing flavor of your favorite Chinese restaurant dish, made fresh at home.
- Quick & Easy: A straightforward recipe that comes together in about 30 minutes, perfect for weeknights.
- Irresistible Sauce: The sweet and tangy sauce with chunks of pineapple and peppers is completely addictive.
- Family-Friendly: A guaranteed hit with both kids and adults.
Ingredients
For the Meatballs:
- 1.5 lbs Ground Pork or Ground Chicken
- 1/2 cup Panko Breadcrumbs
- 1 large Egg, lightly beaten
- 2 cloves Garlic, minced
- 1 teaspoon Fresh Ginger, grated
- 1 tablespoon Soy Sauce
- 1/4 teaspoon Black Pepper
For the Sweet and Sour Sauce:
- 1 (20 oz) can Pineapple Chunks in 100% juice
- 1 Red Bell Pepper, chopped
- 1 Green Bell Pepper, chopped
- 1/2 Yellow Onion, chopped
- 1/2 cup Brown Sugar, packed
- 1/3 cup Rice Vinegar
- 3 tablespoons Ketchup
- 3 tablespoons Soy Sauce
- 2 tablespoons Cornstarch, mixed with 3 tablespoons of cold water (slurry)
Step-by-Step Instructions
- Prep: Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper. Drain the pineapple chunks, reserving all of the juice in a separate bowl.
- Make the Meatballs: In a large bowl, combine the ground pork, panko breadcrumbs, egg, minced garlic, grated ginger, and 1 tablespoon of soy sauce. Mix gently with your hands until just combined. Do not overmix.
- Shape and Bake: Roll the mixture into 1.5-inch meatballs and arrange them in a single layer on the prepared baking sheet. Bake for 15-20 minutes, or until cooked through and lightly browned.
- Sauté Vegetables: While the meatballs bake, heat a tablespoon of oil in a large skillet or wok over medium-high heat. Add the chopped bell peppers and onion and cook for 4-5 minutes, until crisp-tender.
- Make the Sauce: In a bowl, whisk together the reserved pineapple juice, brown sugar, rice vinegar, ketchup, and 3 tablespoons of soy sauce. Pour the sauce mixture into the skillet with the vegetables.
- Thicken and Combine: Bring the sauce to a simmer. Whisk in the cornstarch slurry and let it cook for 1-2 minutes, stirring constantly, until the sauce thickens. Stir in the pineapple chunks.
- Serve: Add the baked meatballs to the skillet and gently toss to coat them completely in the sweet and sour sauce. Serve immediately over rice, garnished with sliced green onions or sesame seeds.
Tips & Variations
- Pro Tip: For extra-tender meatballs, avoid overworking the meat mixture. Mix just until the ingredients are incorporated.
- Stovetop Method: If you prefer, you can pan-fry the meatballs in a tablespoon of oil instead of baking them. Cook them in batches until browned and cooked through.
- Make it Spicy: Add 1-2 teaspoons of sriracha or a pinch of red pepper flakes to the sauce for a little heat.
- Different Protein: Ground chicken or turkey can be used in place of pork for a leaner option.

Frequently Asked Questions (FAQ)
- Can I use frozen meatballs?
- Yes, for a shortcut, you can use pre-cooked frozen meatballs. Bake them according to the package directions, then toss them in the homemade sauce.
- How do I store leftovers?
- Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently in a skillet or in the microwave.
- Can I make this gluten-free?
- Absolutely. Use gluten-free panko breadcrumbs in the meatballs and substitute the soy sauce with tamari or coconut aminos in both the meatballs and the sauce.
Serving Suggestions
- Serve these sweet and sour meatballs hot over a bed of fluffy white or brown rice. The rice is perfect for soaking up all of that delicious, glossy sauce. Garnish with sliced green onions or toasted sesame seeds for a fresh finish.

Sweet And Sour Meatballs
Ingredients
Equipment
Method
- In a large bowl, combine ground beef, breadcrumbs, onion, eggs, garlic powder, salt, and pepper. Mix well and form into golf ball-sized meatballs.
- Cook the meatballs. Air fry at 380°F for 10 minutes, shaking halfway through, or bake on a parchment-lined sheet at 400°F for 20–25 minutes.
- In a medium bowl, whisk together rice vinegar, brown sugar, chicken broth, ketchup, tomato paste, pineapple juice, cornstarch, and salt. Set aside.
- Heat vegetable oil in a large wok or pan over medium-high. Add onion and bell peppers, sauté 1 minute. Add garlic and cook another 30 seconds until aromatic.
- Pour in the sauce mixture and stir until thick and glossy.
- Add cooked meatballs and pineapple chunks to the wok. Toss everything together well and cook for 2 more minutes. Serve immediately over rice.