Go Back

Sweet and Sour Meatballs

This dish features tender meatballs cooked in a tangy, slightly sweet sauce with pineapple chunks, combining baking or frying and simmering methods. The sauce is thick and glossy, coating the flavorful meatballs with a vibrant, sticky appearance and a balance of sweet, sour, and savory flavors.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4
Course: Main Course
Cuisine: Asian-inspired
Calories: 350

Ingredients
  

  • 1 lb ground pork or beef or a mix for extra flavor
  • 1/2 cup bread crumbs for binding
  • 1 large egg to help bind the meatballs
  • 2 tbsp soy sauce for flavor
  • 1/2 tsp salt adjust to taste
  • 1/4 tsp black pepper optional
  • 1 can (8 oz) pineapple chunks drained
  • 3 tbsp white vinegar for tanginess
  • 3 tbsp ketchup sweetens and thickens sauce
  • 2 tbsp brown sugar adds sweetness
  • 1 tbsp cornstarch for thickening
  • 1 cup water or chicken broth

Equipment

  • Mixing bowl
  • Baking sheet or frying pan
  • Saucepan
  • Spatula or wooden spoon

Method
 

  1. Preheat your oven to 400°F (200°C). In a mixing bowl, combine ground meat, bread crumbs, egg, soy sauce, salt, and pepper. Mix everything together gently until well combined, being careful not to overmix.
  2. Shape the mixture into 1-inch meatballs and place them evenly on a baking sheet lined with parchment paper. Bake for about 15 minutes, until they are golden and cooked through.
  3. Meanwhile, in a saucepan, combine pineapple chunks, vinegar, ketchup, brown sugar, and water. Bring to a simmer over medium heat, stirring occasionally, until the sauce begins to thicken slightly and the pineapple is heated through, about 5 minutes.
  4. In a small bowl, whisk the cornstarch with a few tablespoons of cold water to create a slurry. Pour this into the sauce, stirring constantly, until the sauce thickens to a glossy, sticky consistency.
  5. Once the meatballs are baked, add them directly into the saucepan with the sauce. Carefully toss and coat each meatball with the sticky glaze, allowing the sauce to cling to the surface and develop a vibrant shine.
  6. Cook everything together for another 3-5 minutes, letting the flavors meld and the sauce thicken further. Smell the aroma of tangy, sweet, and savory notes filling your kitchen.
  7. Turn off the heat and transfer the meatballs to a serving plate. Garnish with chopped herbs if desired, and serve hot with rice or noodles for a complete meal.