Ingredients:

  • 1 pound (454g) ground beef (80/20 blend recommended)
  • ½ cup (60g) panko breadcrumbs
  • ¼ cup (60ml) milk (whole or 2%)
  • 1 large egg, lightly beaten
  • 2 tablespoons (30ml) finely chopped onion
  • 1 teaspoon (5ml) garlic powder
  • ½ teaspoon (2.5ml) salt
  • ¼ teaspoon (1.25ml) black pepper
  • 2 tablespoons (30ml) vegetable oil, for browning
  • 1 tablespoon (15ml) vegetable oil
  • ½ cup (100g) chopped onion
  • 1 clove garlic, minced
  • 1 cup (240ml) chicken broth
  • ½ cup (120ml) ketchup
  • ¼ cup (60ml) apple cider vinegar
  • ¼ cup (50g) packed brown sugar
  • 2 tablespoons (30ml) soy sauce (low sodium)
  • 2 tablespoons (24g) cornstarch
  • 2 tablespoons (30ml) cold water
  • Optional: 1 (8 ounce/227g) can pineapple chunks, drained
  • Optional: 1 bell pepper (any color), cut into 1-inch pieces
  • Optional: 1 tablespoon sesame oil

Instructions:

  1. Combine all meatball ingredients (except the oil) in a large bowl. Gently mix until just combined. Don't overmix!
  2. Cover the meatball mixture and refrigerate for at least 30 minutes. This helps them hold their shape.
  3. Roll the meat mixture into 1-inch meatballs.
  4. Heat vegetable oil in a large skillet over medium-high heat. Brown the meatballs on all sides. Don't worry about cooking them all the way through at this stage. Remove meatballs from the skillet and set aside.
  5. Add oil to the same skillet, if necessary. Sauté onion until softened, then add garlic and cook until fragrant.
  6. Whisk together chicken broth, ketchup, apple cider vinegar, brown sugar, and soy sauce in the skillet. Bring to a simmer.
  7. In a small bowl, whisk together cornstarch and cold water to form a slurry. Slowly pour the slurry into the simmering sauce, whisking constantly, until the sauce thickens. This is the sweet n sour sauce for the meatballs.
  8. Add the browned meatballs to the sauce. If using, add pineapple chunks and bell peppers.
  9. Reduce heat to low, cover, and simmer for 20 minutes, or until meatballs are cooked through and the sauce has thickened further. Stir occasionally.
  10. Drizzle with sesame oil (optional). Serve hot over rice or noodles. Garnish with chopped green onions or sesame seeds if desired.