Sweet and Sour Meatballs

Sweet and Sour Meatballs is a type of Sweet and Sour dish prepared with pork meatballs, its perfect to serve on freshly steamed jasmine rice.

How does not love meatballs, it’s easy to make, very affordable and its very versatile, hence we see this humble lump of fried meat in many dishes like soups, pasta, noodles, in gravy and Chinese stir fries like our recipe for today, sweet and sour. Basically this is minor modification to most sweet and sour dishes, where instead of battered and fried fish or pork is used, meatballs is the main ingredient. In this recipe I used my ever trusted sweet and sour sauce which was perfect with my meatball recipe.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Sweet and Sour Meatballs 2

Sweet and Sour Meatballs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 1 review
  • Author: Raymund
  • Prep Time: 30 mins
  • Cook Time: 25 mins
  • Total Time: 55 mins
  • Yield: 6-8 1x
  • Category: Main Course
  • Cuisine: Filipino


Sweet and Sour Meatballs is a type of Sweet and Sour dish prepared with pork meatballs, its perfect to serve on freshly steamed jasmine rice.




  • 1 kg minced pork
  • 4 tbsp flour
  • 2 pcs eggs
  • 2 pcs small shallots, finely chopped
  • 4 cloves garlic, minced
  • 1/2 tsp five-spice powder
  • 2 tsp fish sauce
  • 1/2 tsp ground white pepper
  • 1 birds eye chilli, finely chopped
  • salt
  • oil, for frying

Sweet and Sour Sauce

  • 1 can pineapple pieces, retain the juice
  • 1 thumb sized ginger, sliced
  • 1/2 red bell pepper (capsicum), sliced
  • 1/2 green bell pepper (capsicum), sliced
  • 1 cup chicken stock
  • 2 tbsp cornstarch, mixed in 3 tbsp water
  • 1/4 cup white vinegar
  • 1/4 cup sugar
  • 1/4 cup tomato ketchup
  • 2 tbsp soy sauce
  • 2 carrots, sliced into chunks
  • 1 large red onion, sliced
  • 5 cloves, garlic minced
  • salt
  • freshly ground black pepper
  • oil


  1. Combine all meatballs ingredients in a bowl and mix well.
  2. Wet your hands with some water then form your meatballs, set it aside.
  3. Heat up a wok, fill with oil enough for frying your meatballs. Once hot gently place the meatballs then fry them until cooked, this might take around 5-7 minutes depending on the size of your meatballs.
  4. Remove meatballs form your wok, drain off the excess oil then serve with your favourite sauce.
  5. On a separate wok, add oil and sauté garlic and ginger.
  6. Add capsicum, carrots and onions then continue to stir fry for a minute.
  7. Add chicken stock, vinegar, sugar, soy sauce, pineapple juice from the pineapple, tomato ketchup and diluted cornstarch. Bring it to a boil then simmer for 2 minutes. Season with salt and freshly ground black pepper.
  8. Add meatballs and tomatoes to the mixture then simmer for 2 more minutes.


6 Responses

  1. Sweet and sour are a great combo of flavours. I have tried with tofu, chicken, veggies, prawn, and pork…they are all very appetizing and tasty. Yours looks authentic and very yummy, Raymund.

  2. Hannah says:

    Strangely, I really didn’t eat meatballs as a kid. My mom just never made them when I was growing up, so I rarely think to cook them myself. This is a truly delicious reminder that I should do so more often! Of course, I think that sauce would be great on any protein, so I might mix it up and try preparing it on tempeh, too.

  3. Oh man, I totally love sweet and sour meatballs! This looks like an awesome dinner for tonight…and the next night…and the next night. 🙂

  4. Chef Mimi says:

    This is one fabulous dish! I love fish sauce, but I’ve never put it in meatballs. Great idea!

  5. Great combination of flavors, Raymund. I would love a bowl of these for dinner!

  6. suituapui says:

    Oooooo…I love this! My comfort food from my growing up years!!!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.