Easy sweet and sour meatballs with homemade sauce ready in 30 minutes. Perfect party appetizer or weeknight dinner - these homemade sweet and sour meatballs are always a hit!
Prep
15 min
Cook
25 min
Total
40 min
Servings
6 servings
In a large bowl, combine ground beef, breadcrumbs, egg, finely chopped onion, minced garlic, 1 tablespoon soy sauce, 1/2 teaspoon ground ginger, salt, and pepper.
Use hands to gently mix everything together until just combined. Be careful not to overmix to avoid tough meatballs.
Roll the mixture into 1-inch balls. Should yield about 25-30 meatballs.
Use a small cookie scoop to keep them uniform for even cooking.
Heat a large skillet with 1 tablespoon olive oil over medium-high heat.
Add meatballs in a single layer, working in batches if necessary to avoid overcrowding.
Cook, turning occasionally, until browned on all sides and cooked through (8-10 minutes). Internal temperature should reach 160°F (71°C).
Remove cooked meatballs and set aside on paper towels to drain excess fat.
While meatballs cook, whisk together apple cider vinegar, granulated sugar, ketchup, 2 tablespoons soy sauce, cornstarch, water (or pineapple juice), and 1/2 teaspoon ground ginger.
Whisk until cornstarch is completely dissolved and no lumps remain.
In the same skillet (after removing meatballs and excess grease), pour in the sauce mixture.
Bring to a simmer over medium heat, stirring constantly until sauce thickens.
If adding optional vegetables, add them now and cook for 2-3 minutes until slightly softened.
Return cooked meatballs to skillet and toss gently to coat with sauce.
Simmer for 2-3 minutes to allow flavors to meld and meatballs to warm through completely.
Transfer to serving platter. Garnish with sesame seeds and chopped green onions if desired.
350-400 kcal
Calories