Thai Meatballs with Satay Sauce have to be the tastiest meatballs you ever tried. Made with chicken and pork for extra flavour and smothered in tasty satay (peanut) sauce. Make them small and have them as a snack at your next get-together, or make them larger and serve them with rice and broccoli as a quick and easy supper.
- Ingredients – all the ingredients you will need
- Timing – how long does it take to make?
- Steps – detailed instructions
- Make the satay sauce – nice and spicy with a peanut flavour
- FAQ – your questions answered
- Equipment – useful links to equipment on Amazon
- Recipe – Thai Meatballs with Satay Sauce
- Related Recipes – other recipes you may like
Did I mention this before? I love Thai flavours and these little meatballs really pack a punch. They are full of the taste of Thailand – lemongrass, garlic, ginger, chilli, coriander. Pair them with a creamy satay sauce for a taste sensation you’ll want to experience over and over again.
They are super-easy to make too. Just plonk all the ingredients into a bowl, mix through, form into balls and bake in the oven. Oh yes, they are oven-baked too so they are not only super-tasty and super-easy, but they are super-healthy as well. Winner all round!
How to make Thai Meatballs with Satay Sauce
For a printable recipe and detailed instructions please see the recipe card at the end of this post.
You will need the following ingredients:
For the meatballs
- Minced pork (250 g)
- Minced chicken (250 g)
- 1 large egg
- Breadcrumbs (1 cup)
- Lemon grass paste (1 teaspoon)
- Ginger paste (1/2 teaspoon)
- 1 teaspoon garlic paste (or you can use 2 cloves finely chopped garlic
- Chilli paste (3 teaspoons or adjust according to your own taste)
- Small bunch fresh coriander (finely chopped). Approx 2 Tablespoons after chopping
- White sugar (1 teaspoon)
- Fish sauce (2 Tablespoons)
- Salt to taste
For the satay sauce
- 1 x 165g can coconut milk
- Thai Red Curry Paste (2 level Tablespoons)
- Peanut Butter (smooth or crunchy) (1 large heaped Tablespoon)
- White sugar (1 Tablespoon)
- Soy sauce (1 Tablespoon)
- White wine vinegar (1 Tablespoon)
I’ve allowed 40 minutes for the time needed to make these, purely because it takes a bit of time to roll them into balls.
Actual prep time is only about 10 minutes (if you mince your own chicken) – less if you buy ready-minced chicken.
Actual cooking time is only 15 minutes.
Prepare the meat
For this recipe I have used equal quantities of pork and chicken mince. I use ready minced pork from the butcher, but I like to mince fresh chicken breasts myself in the food processor. If you can get it, you can use ready made chicken mince.
Mix the meatball ingredients together
Put the meat and the rest of the ingredients for the meatballs into a mixing bowl and mix thoroughly to combine. The mixture will be quite soft.
Test for flavour
Before rolling the meatballs, I like to test for flavour.
Take a marble-sized piece of meat and flatten into a small patty. Fry in a little oil until brown on both sides. Allow it to cool and then taste. If you need more heat, add chilli to the mince mixture. For more saltiness, either add more fish sauce or a little salt. If you need more sweetness, add a little sugar.
Roll the meatballs
Once you are happy with the flavour, you can form the meat into balls.
If you are making them as a party snack then make them the size of large marbles. For serving as a main meal then a golf-ball sized ball is ideal.
Tip: keep a bowl of clean cold water next to you while you are rolling the meatballs, so you can dip your hands into it. The meatballs will not stick to wet hands.
Arrange the meatballs on a baking tray. You can spray your tray with oil or line it with baking paper if your tray sticks. I have a very old tray that doesn’t stick so I don’t bother oiling or lining it.
Bake the meatballs in a pre-heated over (200C / 400F) for 15 minutes.
Make the satay sauce
Place all the ingredients for the sauce into a saucepan and bring to the boil. Turn down the heat and simmer for 5 minutes stirring occasionally.
You can freeze these meatballs either before or after cooking.
To freeze raw:
Roll into balls and place on an baking sheet in the freezer. Once the meatballs have frozen place them in a Ziploc bag in the freezer. Freezing before placing them in a Ziploc bag will prevent them sticking together.
Defrost in the fridge and cook as per the recipe instructions.
To freeze cooked:
Place the cooled cooked meatballs in a Ziploc bag and freeze
Defrost and then either heat in the microwave or place in a hot oven for a few minutes. Be careful not to overcook.
You can also freeze the sauce. To use, just defrost in the fridge and then head gently in a saucepan.
You can, but the texture will be different. I would also serve beef meatballs with a sweet chilli sauce rather than a satay sauce. Just my preference.
Yes, you can fry them in a little olive oil, or sunflower oil until golden brown. Be careful when frying though, as these meatballs are very soft and will break up easily.
To make Thai meatballs with Satay Sauce you will need the following equipment, I’ve included some links to items on Amazon that you might find useful.
- Food processor (if you are mincing the chicken yourself)
- Mixing bowl
- Baking tray
- Saucepan (for the sauce)
Join Amazon Prime and get free delivery on all items displaying the Prime logo
As an Amazon Associate I earn from qualifying purchases. These are affiliate links which means I get a small commission (at no additional cost to you) if you click through and make a purchase.
Recipe – Thai Meatballs with Satay Sauce
Thai Meatballs with Satay Sauce
For the Meatballs
- 250 g Minced Pork
- 250 g Minced Chicken
- 1 large Egg
- 1 cup Breadcrumbs
- 1 teaspoon Lemon Grass Paste
- 1 teaspoon Ginger Paste
- 3 cloves Garlic minced or use 1 teaspoon garlic paste
- 3 teaspoons Chilli Paste adjust to your own taste
- 1 small bunch Fresh Coriander finely chopped
- 1 teaspoon White Sugar
- 2 Tablespoons Fish Sauce
- Salt to taste optional
For the Satay Sauce
- 1 165ml tin Coconut Milk
- 2 level Tablespoons Thai Red Curry Paste
- 1 large heaped Tablespoon Peanut Butter
- 1 level Tablespoon White Sugar
- 1 Tablespoon Soy Sauce
- 1 Tablespoon White Wine Vinegar
For the Meatballs
- Pre-heat oven to 200°C/400°F
- Mince the chicken
- Place all ingredients in a mixing bowl and mix thoroughly until well-combined
- Test for flavour
- Roll into small balls and place on a baking sheet
- Place the baking sheet in the oven and bake for 12 to 15 minutes until cooked through
For the Satay Sauce
- Place all the ingredients in a saucepan
- Bring to the boil, then reduce the heat and simmer for 5 minutes, stirring ocasionally.
The calorie count has been calculated using an on-line calculator and is provided for information purposes only. If the calorie count is important to you, you should consider calculating it yourself, using your preferred tool.
If you made this recipe and enjoyed it, please rate it in the comments below. I’d love to know how it went.
If you enjoyed this recipe perhaps you’d like to try some of my other Thai Recipes. Here are two of them below:
Thai inspired Salmon Fishcakes flavoured with Red Curry Paste and zinged up with lime for freshness. Serve these with rice and Thai Cucumber Peanut Chilli Sauce
The tastiest mouthfuls ever. The lime and mint flavour from these Thai Chicken Lettuce Cups just explodes in your mouth!
Why not pin this recipe for later, or save it to your Yummly recipe box. And don’t forget to subscribe to my mailing list so you can grab your FREE COOKBOOK!