I still remember the weeknight scramble when I first tossed frozen meatballs into a sweet and sticky sauce because the takeout was running late, the kids were hungry, and something about that tangy-sweet scent made everyone sit down faster, so I started making my own Sweet And Sour Meatballs Recipe from scratch on busy nights and it became the shortcut dinner that feels homemade.
Why You’ll Love It
This recipe works because it is fast, forgiving, and crowd-pleasing, perfect for weeknights when you want comfort without fuss, the sauce is bright and balanced so picky eaters and adults both dig in, and leftovers heat up well for lunches.
Serves 4
Prep Time: 15 minutes |
Cook Time: 20 minutes |
Total Time: 35 minutes
Ingredients
- 1 lb (450 g) ground pork or ground beef
- 1/2 cup plain breadcrumbs
- 1 large egg
- 2 tablespoons finely chopped yellow onion
- 2 cloves garlic, minced
- 1 teaspoon soy sauce
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 1 tablespoon vegetable oil for frying
- 1 cup pineapple chunks, drained (reserve 1/4 cup juice)
- 3/4 cup pineapple juice (use reserved plus store-bought if needed)
- 1/3 cup ketchup
- 1/3 cup rice vinegar or white vinegar
- 1/2 cup brown sugar, packed
- 2 tablespoons soy sauce for sauce
- 2 tablespoons cornstarch mixed with 2 tablespoons cold water (slurry)
- 2 green onions, thinly sliced for garnish
Instructions
- Mix meatball ingredients in a bowl: ground meat, breadcrumbs, egg, chopped onion, garlic, 1 teaspoon soy sauce, salt, and pepper, handle lightly until combined.
- Shape into 1 to 1 1/4 inch meatballs, you should get about 18 to
- Keep them uniform for even cooking.
- Heat the oil in a large nonstick skillet over medium heat, add meatballs in a single layer and brown on all sides, about 6 to 8 minutes, turn gently so they stay intact.
- Transfer browned meatballs to a plate and wipe excess oil from the pan if needed.
- In the same skillet add pineapple juice, ketchup, vinegar, brown sugar, and 2 tablespoons soy sauce, stir and bring to a simmer.
- Stir in pineapple chunks, then slowly add the cornstarch slurry while stirring until the sauce thickens and becomes glossy, about 1 to 2 minutes.
- Return meatballs to the skillet, spoon sauce over them, cover and simmer for 5 to 7 minutes until meatballs are cooked through and sauce clings to them.
- Taste and adjust balance with a splash more vinegar for tang or a pinch of sugar for sweetness if needed.
- Garnish with sliced green onions and serve hot.
Tips & Tricks
- Don’t overwork the meat mixture, it keeps meatballs tender.
- Brown in batches to avoid steaming and to get a nice crust.
- Taste the sauce before adding meatballs so you can adjust vinegar or sugar.
- Use cornstarch slurry gradually to reach the gloss you want without over-thickening.
- Leftover sauce is great over rice or roasted vegetables.
Serving Ideas
- Serve over steamed white rice or jasmine rice for a quick family dinner.
- Pile on a platter for a party appetizer with toothpicks.
- Spoon over cauliflower rice for a lower-carb option.
- Serve with steamed broccoli or snap peas for a balanced plate.
- Slide into slider buns for handheld sandwiches at picnics.
Frequently Asked Questions
Can I make these meatballs gluten-free
Yes, use gluten-free breadcrumbs and tamari instead of soy sauce, the sauce ingredients are easily swapped to be gluten-free.
How do I keep meatballs from falling apart when cooking
Chill formed meatballs 10 minutes before cooking and handle them gently, also avoid overcrowding the pan so they brown evenly.
Can I use canned crushed pineapple instead of chunks
Yes, but drain excess syrup and add a few reserved tablespoons of juice to the sauce for flavor control.
Is there a stovetop method to finish if meatballs are large
Simmer covered in the sauce for a few extra minutes until internal temperature reaches 165°F for poultry or 160°F for pork/beef.
Sweet And Sour Meatballs Recipe
This recipe works because it is fast, forgiving, and crowd-pleasing, perfect for weeknights when you want comfort without fuss, the sauce is bright and balanced so picky eaters and adults both dig in, and leftovers heat up well for lunches.
Ingredients
- 1 lb (450 g) ground pork or ground beef
- 1/2 cup plain breadcrumbs
- 1 large egg
- 2 tablespoons finely chopped yellow onion
- 2 cloves garlic, minced
- 1 teaspoon soy sauce
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 1 tablespoon vegetable oil for frying
- 1 cup pineapple chunks, drained (reserve 1/4 cup juice)
- 3/4 cup pineapple juice (use reserved plus store-bought if needed)
- 1/3 cup ketchup
- 1/3 cup rice vinegar or white vinegar
- 1/2 cup brown sugar, packed
- 2 tablespoons soy sauce for sauce
- 2 tablespoons cornstarch mixed with 2 tablespoons cold water (slurry)
- 2 green onions, thinly sliced for garnish
Instructions
- Mix meatball ingredients in a bowl: ground meat, breadcrumbs, egg, chopped onion, garlic, 1 teaspoon soy sauce, salt, and pepper, handle lightly until combined.
- Shape into 1 to 1 1/4 inch meatballs, you should get about 18 to
- Keep them uniform for even cooking.
- Heat the oil in a large nonstick skillet over medium heat, add meatballs in a single layer and brown on all sides, about 6 to 8 minutes, turn gently so they stay intact.
- Transfer browned meatballs to a plate and wipe excess oil from the pan if needed.
- In the same skillet add pineapple juice, ketchup, vinegar, brown sugar, and 2 tablespoons soy sauce, stir and bring to a simmer.
- Stir in pineapple chunks, then slowly add the cornstarch slurry while stirring until the sauce thickens and becomes glossy, about 1 to 2 minutes.
- Return meatballs to the skillet, spoon sauce over them, cover and simmer for 5 to 7 minutes until meatballs are cooked through and sauce clings to them.
- Taste and adjust balance with a splash more vinegar for tang or a pinch of sugar for sweetness if needed.
- Garnish with sliced green onions and serve hot.
Conclusion
This Sweet And Sour Meatballs Recipe is a reliable weeknight solution that tastes like more effort than it takes, it comes together quickly, pleases different palates, and gives you flexible make-ahead options so you can plan a smoother dinner hour, try the variations and adjust the sauce to your family’s taste and you’ll have a go-to meal that feels homemade even on the busiest nights.








