If you are craving a dish packed with bold flavors and comforting textures, then this Sweet and Sour Meatballs Recipe is your new best friend in the kitchen. Tender, juicy meatballs bathed in a vibrant, tangy-sweet sauce with colorful bell peppers and juicy pineapple chunks deliver an unforgettable meal that’s perfect for sharing with family or friends. This dish balances savory and sweet in such a delightful way, it’s bound to become a staple in your dinner rotation.
Ingredients You’ll Need

Everything you need for this recipe is simple and straightforward, yet each ingredient plays a crucial role in building layers of flavor and the perfect texture for the meatballs and sauce. From the ground beef to the tangy pineapple juice, these elements come together beautifully.
- 2 pounds ground beef: The rich and juicy base for your meatballs, providing heartiness and flavor.
- 1 cup breadcrumbs: Helps bind the meatballs together and keep them tender.
- 1 large onion (shredded or finely chopped): Adds moisture and a subtle sweetness to the meatballs.
- 2 large eggs: Essential binders that keep everything intact.
- ½ teaspoon garlic powder: A gentle hint of garlic flavor integrated throughout the meatballs.
- Salt and pepper (to taste): Basic seasoning to enhance all the flavors in the meatballs.
- 3 tablespoons rice vinegar: Provides the perfect tang for your sauce’s signature sweet and sour balance.
- ⅓ cup brown sugar (packed): Gives the sauce its rich sweetness and caramel undertone.
- 1 cup chicken broth (low sodium): Adds depth and helps create a smooth sauce consistency.
- ⅓ cup ketchup: Brings a familiar tang and thickness to the sauce.
- 1 tablespoon tomato paste: Intensifies the sauce’s tomato flavor and richness.
- ¼ cup pineapple juice (from canned pineapple): Infuses natural sweetness and a tropical twist.
- ½ teaspoon cornstarch: Thickens the sauce for that glossy, clingy texture.
- 1 teaspoon salt: Balances flavors throughout the sauce.
- 1 tablespoon vegetable oil: Needed to sauté veggies and bring out their natural sweetness.
- 1 large onion (diced): Adds crunch and sharpness when cooked briefly with peppers.
- 2 cloves garlic (minced): Gives the sauce and veggies aromatic warmth.
- 1 medium red bell pepper (cut into 1-inch pieces): Brightens up the dish with color and a mild sweetness.
- 1 medium green bell pepper (cut into 1-inch pieces): Adds freshness and a slight hint of bitterness for balance.
- ½ cup pineapple chunks: Bursts of juicy sweetness that elevate the dish’s complexity.
How to Make Sweet and Sour Meatballs Recipe
Step 1: Prepare the Meatball Mixture
Start by combining your ground beef, breadcrumbs, shredded onion, eggs, garlic powder, salt, and pepper in a large bowl. This mixture forms the foundation, so make sure everything is evenly incorporated. The breadcrumbs keep your meatballs tender, while the onion adds moisture and depth.
Step 2: Shape the Meatballs
Next, take the mixture and form them into small, golf ball-sized portions. Keeping the size consistent ensures they cook evenly and maintain their juiciness throughout.
Step 3: Cook the Meatballs
You have two great options here: toss the meatballs in an air fryer basket and cook at 380°F for 10 minutes, shaking halfway for an even crispness, or bake them on a parchment-lined baking sheet at 400°F for 20 to 25 minutes. Either way, you’ll get beautiful, browned meatballs perfect for soaking up the sauce.
Step 4: Make the Sweet and Sour Sauce
In a medium bowl, whisk together rice vinegar, brown sugar, chicken broth, ketchup, tomato paste, pineapple juice, cornstarch, and salt. This is the magic potion that transforms your meatballs into a tangy, glossy delight. Set it aside while you prepare the veggies.
Step 5: Sauté the Vegetables
Heat vegetable oil in a large pan or wok over medium-high heat. Add diced onions and bell peppers, cooking for about 1 minute to keep them crisp yet tender. Then add minced garlic and cook for 30 seconds more until fragrant, awakening the senses.
Step 6: Combine Sauce and Veggies
Pour your prepared sauce into the pan, stirring continuously until it thickens and develops a shiny, luscious texture that will cling beautifully to the meatballs.
Step 7: Add Meatballs and Pineapple
Gently fold in the cooked meatballs and pineapple chunks, tossing to coat everything evenly. Let this simmer for 2 more minutes to marry the flavors, then remove from heat.
Step 8: Serve
Your Sweet and Sour Meatballs Recipe is ready to shine right away—serve hot over steamed rice for a meal that hits all the right notes every time.
How to Serve Sweet and Sour Meatballs Recipe

Garnishes
Sprinkle freshly chopped green onions or a handful of toasted sesame seeds over your dish to add a pop of color and a subtle crunch. These garnishes bring a fresh element that elevates the presentation and adds extra layers of texture and flavor.
Side Dishes
Steamed white or jasmine rice is the classic choice that soaks up the sauce beautifully, but fried rice or even noodles make wonderful alternatives. For a lighter touch, serve alongside steamed broccoli or snap peas to add vibrant green hues and satisfying crunch.
Creative Ways to Present
Serve your sweet and sour meatballs family-style on a large platter for gatherings, or plate individually with a quenelle of rice shaped by a spoon. You can even turn leftovers into an eye-catching slider filling or skewer meatballs with pineapple chunks and peppers for delightful party appetizers.
Make Ahead and Storage
Storing Leftovers
Store any leftover Sweet and Sour Meatballs in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen after resting overnight, making the next-day meal just as delicious, if not more.
Freezing
To extend their shelf life, freeze cooked meatballs and sauce separately in freezer-safe containers for up to 3 months. Thaw overnight in the fridge before reheating to maintain their juicy texture and vibrant sauce.
Reheating
Reheat leftovers on the stovetop over low heat, stirring occasionally until warmed through. Adding a splash of water or broth can help loosen the sauce if it thickens too much in the fridge.
FAQs
Can I use ground turkey or chicken instead of beef?
Absolutely! Ground turkey or chicken works very well in this Sweet and Sour Meatballs Recipe, just be mindful they are leaner, so adding an extra egg or some olive oil might help keep the meatballs moist.
Is it possible to make these meatballs gluten-free?
Yes! Simply substitute the breadcrumbs with gluten-free breadcrumbs or crushed gluten-free crackers, and double-check that your ketchup and broth are labeled gluten-free.
Can I prepare the meatballs and sauce ahead of time?
Definitely. You can form and cook the meatballs a day in advance and store them in the fridge. Make the sauce just before serving for the freshest taste and texture.
What’s the best way to get the sauce thick and glossy?
Whisking cornstarch into the sauce mixture before cooking and stirring continuously as it simmers ensures a smooth, shiny finish that beautifully coats the meatballs and veggies.
Can I make this recipe without an air fryer?
Yes! Baking the meatballs in a conventional oven on a parchment-lined sheet at 400°F for 20 to 25 minutes yields excellent results, with a nicely browned exterior and juicy interior.
Final Thoughts
There is something truly special about this Sweet and Sour Meatballs Recipe that makes you feel cozy while exciting your taste buds all at once. Whether you are making it for a casual weeknight or a lively gathering, it’s sure to be met with smiles and requests for seconds. So grab those simple ingredients, get cooking, and let this dish bring a little joyful sweetness and tang to your table!
Print
Sweet and Sour Meatballs Recipe
These Sweet and Sour Meatballs feature tender, flavorful beef meatballs cooked to perfection and tossed in a luscious homemade sweet and sour sauce with vibrant bell peppers, pineapple chunks, and aromatic garlic and onions. Ready in just 30 minutes, they make a delightful family-friendly meal that can be air fried or baked for a healthier twist.
- Total Time: 30 minutes
- Yield: 8 servings
Ingredients
Meatballs
- 2 pounds ground beef
- 1 cup breadcrumbs
- 1 large onion (shredded or finely chopped)
- 2 large eggs
- ½ teaspoon garlic powder
- salt and pepper (to taste)
Sweet and Sour Sauce
- 3 tablespoons rice vinegar
- ⅓ cup brown sugar (packed)
- 1 cup chicken broth (low sodium)
- ⅓ cup ketchup
- 1 tablespoon tomato paste
- ¼ cup pineapple juice (from canned pineapple)
- ½ teaspoon cornstarch
- 1 teaspoon salt
Vegetables and Additional Ingredients
- 1 tablespoon vegetable oil
- 1 large onion (diced)
- 2 cloves garlic (minced)
- 1 medium red bell pepper (cut into 1-inch pieces)
- 1 medium green bell pepper (cut into 1-inch pieces)
- ½ cup pineapple chunks
Instructions
- Prepare the meatballs: In a large bowl, combine the ground beef, breadcrumbs, shredded onion, eggs, garlic powder, salt, and pepper. Mix thoroughly until all ingredients are incorporated. Form the mixture into small, golf ball-sized meatballs.
- Cook the meatballs: Place the meatballs into the basket of your air fryer and cook at 380°F (193°C) for 10 minutes, shaking halfway through to ensure even cooking. Alternatively, you can bake the meatballs on a parchment-lined baking sheet in a preheated 400°F (204°C) oven for 20 to 25 minutes until cooked through.
- Make the sauce: In a medium bowl, whisk together rice vinegar, brown sugar, chicken broth, ketchup, tomato paste, pineapple juice, cornstarch, and salt until smooth. Set the mixture aside.
- Cook the vegetables: Heat vegetable oil in a large wok or skillet over medium-high heat. Add the diced onion and bell peppers, cooking for about 1 minute. Add minced garlic and cook for an additional 30 seconds until fragrant.
- Add in the sauce and thicken: Pour the prepared sweet and sour sauce into the wok with the vegetables. Stir continuously until the sauce thickens and becomes glossy, coating the vegetables nicely.
- Add meatballs and pineapple: Gently add the cooked meatballs and pineapple chunks to the wok. Toss everything together carefully to combine the flavors and cook for another 2 minutes to heat through.
- Serve: Remove from heat and serve immediately over cooked rice to enjoy a complete meal.
Notes
- For a healthier alternative, opt for lean ground beef or substitute with ground turkey or chicken.
- The meatballs can be made ahead of time and refrigerated for up to 24 hours before cooking.
- If you don’t have an air fryer, baking is an excellent method with similar results.
- Adjust the sweetness or tanginess of the sauce by modifying the amount of brown sugar or rice vinegar according to your taste.
- Serve with steamed white or brown rice, or even noodles for variation.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Air Frying
- Cuisine: American-Chinese