Go Back

Turkey Meatballs in Sweet & Sour Sauce - A Bright, Flavorful Weeknight Favorite

Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 servings

Ingredients
  

  • For the meatballs: 1.5 pounds ground turkey (93% lean works well)
  • 1 large egg
  • 1/2 cup breadcrumbs (panko or regular)
  • 1/4 cup finely minced onion
  • 2 garlic cloves, minced
  • 1 tablespoon soy sauce
  • 1 teaspoon grated fresh ginger (or 1/2 teaspoon ground ginger)
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1–2 tablespoons neutral oil for pan-searing
  • For the sweet & sour sauce: 1/2 cup pineapple juice (from a can is fine)
  • 1/3 cup ketchup
  • 1/4 cup rice vinegar (or apple cider vinegar)
  • 3 tablespoons brown sugar (adjust to taste)
  • 2 tablespoons soy sauce
  • 1 tablespoon cornstarch
  • 1/2 cup water
  • 1 garlic clove, minced
  • 1 teaspoon grated fresh ginger (optional but great)
  • Optional add-ins and garnishes: 1 red bell pepper, chopped
  • 1 small onion, sliced
  • 1 cup pineapple chunks
  • Sliced scallions and sesame seeds for garnish
  • Cooked rice or noodles for serving

Method
 

  1. Mix the meatball base. In a large bowl, combine the ground turkey, egg, breadcrumbs, onion, garlic, soy sauce, ginger, salt, and pepper. Stir gently with a fork or your hands until just combined. Don’t overmix or the meatballs will be tough.
  2. Shape the meatballs. Using damp hands or a small scoop, form 18–22 golf ball–sized meatballs. Place them on a parchment-lined tray while you heat the pan.
  3. Brown the meatballs. In a large nonstick skillet, heat the oil over medium heat. Add meatballs in a single layer, leaving space between them. Cook 6–8 minutes total, turning occasionally, until browned on most sides. They don’t need to be cooked through yet.
  4. Remove and sauté vegetables (optional). Transfer meatballs to a plate. If using bell pepper and onion, add them to the same skillet with a splash of oil. Sauté 3–4 minutes until crisp-tender. Stir in pineapple chunks if using.
  5. Make the sauce. In a bowl, whisk pineapple juice, ketchup, vinegar, brown sugar, soy sauce, cornstarch, water, garlic, and ginger until smooth. Pour into the skillet and bring to a gentle simmer, stirring, until the sauce thickens and turns glossy, about 2–3 minutes.
  6. Finish cooking the meatballs. Return the meatballs (and any juices) to the skillet. Spoon sauce over them. Cover and simmer on low for 6–8 minutes, or until the centers reach 165°F (74°C).
  7. Taste and adjust. If the sauce is too tangy, add a teaspoon of brown sugar. If it’s too sweet, add a splash of vinegar or soy sauce. Thin with a bit of water if it’s too thick.
  8. Serve. Top with scallions and sesame seeds. Serve over rice or noodles, or set out as an appetizer with toothpicks and extra sauce on the side.