
This Vietnamese Meatball Soup recipe has become a bit of a staple this winter. Mainly because it’s delicious, easy and quick to make (and it can be customised to include what ever vegetables you have in your fridge). It’s also jam packed with immune supportive ingredients which is so handy at this time of the year.
My 14 year old daughter is a budding singer/ songwriter (you can hear her sing on Instagram). I was talking to her the other day about her inspirations for the lyrics in her songs (which for her age are often very deep). She said she wrote lyrics based on stories or experiences she’s heard about or perhaps a feeling or emotion she’s felt. It got me thinking about how I come up with recipes and I discovered how similar our origins for creativity are. For me a recipe comes to pass based on flavours I’ve enjoyed (generally eating out or when travelling far away places) or based on what I feel like eating (often something my body craves).
In the case of this recipe it was a bit of both – I’ve traveled a lot of Asia (hubby and I backpacked South East Asia, India and Nepal for a year before kids) and I have memories of eating a soup like this in Vietnam. Also, through these colder months, my body has been craving the warming, immune supportive spices in this dish. Creativity comes in so many shapes and forms, for me cooking is one of my favourite creative releases.
Health benefits
This soup is a nourishing powerhouse. The ginger and garlic help support your immune system, while chicken bone broth adds gut-healing properties. The coconut milk brings in healthy fats, and all those veggies pack in antioxidants and essential nutrients to keep you feeling your best. Plus, there’s lots of protein in the meatballs.
Ingredients
You’ll need chicken mince, coconut oil, ginger, garlic, chicken broth, coconut milk, turmeric, kaffir lime leaves, and fresh coriander, along with your choice of veggies. These ingredients not only add layers of flavour but also bring a variety of health benefits like anti-inflammatory properties from turmeric and a boost of protein from the meatballs.
How to make Vietnamese Meatball Soup
Start by making the delicious broth with coconut oil, fresh ginger, garlic cloves, chicken broth, and coconut milk. While it simmers over a medium heat, prepare the meatballs by mixing chicken mince (ground chicken) with grated carrot, ginger, coriander, and a hint of lime zest. Once the broth is ready, add the meatballs and let them cook through. Blanch your veggies at the end, add lime juice, and serve it all up with a sprinkle of coriander (cilantro) and chilli flakes.
If you own a Thermomix, we’ve also included Thermomix instructions for this recipe.
Serving suggestions and how to store
Serve this soup hot with added rice noodles or rice vermicelli if you’re feeling extra hungry. Store any leftovers in an airtight container in the fridge for up to 3 days, or in the freezer for up to 3 months—just reheat gently on the stovetop to keep everything tender and flavourful.
Vary this Vietnamese Meatball Soup to suit your dietary needs
For a vegetarian option, swap the chicken broth for veggie broth and use tofu instead of meatballs. You can also substitute chicken mince with pork or turkey, or add noodles if you need a heartier meal. Need it to be garlic-free? Skip it and add a pinch of chilli flakes for extra heat.
Take a look at the variations (below the main recipe) for suggestions to alter the recipe to suit your specific dietary goals.
For more delicious, easy to make healthy soup recipes, click HERE.
Ingredients
- 1 tbsp coconut oil
- 1 tbsp ginger root - finely grated
- 3 clove/s garlic - finely grated or crushed
- 750 ml chicken broth or stock (3 cups)
- 400 ml canned coconut milk
- 1 tbsp ground turmeric
- 2 tbsp fish sauce
- 1 tbsp coconut sugar or rapadura
- 4 kaffir lime leaves - vein removed and thinly sliced
- 6-8 spring onion/s - white part sliced
- Vegetables (of choice to add to soup) (optional) sliced very small is best so they cook quickly. I generally add whatever I have at the time, often broccoli, carrot, snow peas, shiitake mushrooms, and a handful of kale or baby spinach added right at the end.
- Sea salt and freshly ground black pepper - to taste
- ¼ bunch/s fresh coriander leaves - to serve
- chilli flakes - to serve
Meatballs
- 1 cm ginger root - finely grated
- 2 tbsp fresh coriander leaves - finely chopped
- 1 carrot/s - finely grated
- 500 g chicken mince
- 1 tbsp coconut flour
- 1 tsp sea salt
- ground black pepper - to taste
- 1 lime/s (large) zest only (add juice to soup to finish)
Method
- In a large pot, heat the coconut oil. Add the ginger and garlic and sauté for a minute until the garlic just starts softening.
- Now add the chicken broth, coconut milk, turmeric, fish sauce, coconut sugar, kaffir lime leaves and spring onion and bring to a rolling simmer.
- Whilst that's heating, make your meatballs by putting the ginger, coriander, grated carrot, chicken mince, coconut flour, sea salt, black pepper, lime zest, into a large bowl. Mix together until well combined and form into golf sized balls.
- When the soup comes to a rolling simmer, add the meatballs and allow to cook for 5 minutes or so until cooked through (the larger the meatballs the longer they will need).
- If you are adding vegetables, carefully remove the meatballs and divide between the serving bowls and add the vegetables to the soup to blanch them for a couple of minutes (take care not to over cook them). Divide the vegetables between the bowls.
- Lastly, add the lime juice to the soup, taste and add more seasoning if needed (salt and black pepper).
- Divide the soup between the bowls, garnish with the coriander and serve with chilli flakes.
Thermomix
- Start with the meatballs. If you are going to make your own chicken mince, do this first and set aside.
- Chop the ginger and coriander, 5 seconds, speed 8. Add the carrot 10 seconds, speed 8.
- Add the chicken mince, coconut flour, sea salt, black pepper, lime zest, mix 30 seconds, reverse speed 2 (you may need to scrape the sides during the mixing) - make sure it is well combined and form into golf sized balls. Set aside.
- Now start the soup. Mince the ginger and garlic, 5 seconds, speed 8.
- At this point I transfer it to a pot as the blades will break up the meatballs when cooking them. Continue from step 4 in the method above.
Make-ahead
- Re-heat in a pot over a low heat until just hot.
Store
- Store in an airtight container in the fridge.
- Can also be frozen.



Marie Horsford says
I’ve just finished making the Vietmanese Meatball Soup…& it turned out scrumptious…historically not good cooking with coriander. It was supposed to be for dinner tonight but have had a lunch entree instead. It’s a hit!
Thank you for including the TM version with your recipes & thank you for the recipes. Learning to change our diet gradually & they really help. Thanks again.
Georgia Harding says
That’s so great Marie, thrilled you loved it and I really appreciate your feedback and rating of the recipe G x
Nic says
So delicious! Quick and easy and very satisfying.
Georgia Harding says
So glad you enjoyed it Nic – thanks for your comment and the 5 stars! G x ?
Alexa says
This vietnamese meatball soup is surely good and delicious. By the way, your girl is surely has a gift on singing and her lyrics are quite profound. Thumbs up!.
Georgia Harding says
Aw thanks Alexa on both counts. Yes her lyrics are very deep for a 14yr old – she’s always been wise beyond her years with a very active imagination ? Think that helps with her song writing G x
Tanya says
OMG this is incredible…! Thank you for all your wonderful recipes, I’ve enjoyed all of them!x
Georgia Harding says
So thrilled Tanya x
Ruthie says
So good! I’ll be making this again! Thank you
Georgia Harding says
So glad you enjoyed it Ruthie and thanks so much for your feedback G x
Helen says
Brilliant! Recipe is definitely a ‘keeper’. My husband said it’s restaurant quality. So delicious. I made it to the recipe but will add chilli next time. Thanks.
Georgia Harding says
So glad you both enjoyed it. I always add a little chilli (and also put some on the table as my 10 yr old and hubby love it super hot). Appreciate your feedback Helen G 🙂
Tania says
So, so good. I bumped up the flavour with some homemade lime & ginger curry paste. Also used pork instead of chicken as that’s what I had. Can’t wait to have this for lunches this week.
Georgia Harding says
Glad you loved it too Tania – your paste sounds delicious. Thanks for your feedback and the 5 stars too G x
Sally Richardson says
That is the best we loved that soup!
Georgia Harding says
Yay – thanks Sally! G x
Nevinka Groenewold says
Oh my goodness completely scrumptious. They whole family loved it
Georgia Harding says
Missed your comment Nevinka, thanks so much, so pleased everyone loved it G x
Josie says
Oh my goodness this is to die for!! So easy and delicious. Flavours are spot on. Thank you.
Georgia Harding says
So glad you enjoyed it Josie – it is lovely! Cheers for the 5 star rating too Georgia x
Frances Pellegrini says
I made your beautiful Vietnamese meatball soup !!
It was a hit in our house. I think next time I could add fish instead of chicken or just go vegetarian.
Thank you Georgia
Georgia Harding says
Yes, it’s so versatile and agree it would be lovely with fish of just veggies even. Thanks for taking the time to comment G x
Anna fusco says
I appreciate all your recipes. I tried the Vietnamese noodle soup and it was delicious. I love the addition of the chicken meatballs. Thank you for sharing your hard work. I look forward to your emails
Georgia Harding says
You’re so welcome Anna, glad you enjoyed it, Georgia x
Jane says
This was amazing! Thank you for a great recipe
Georgia Harding says
Welcome Jane, thrilled you enjoyed it G x
Rachael says
Another winner!
Alberta says
Fabulous recipe. I had to reduce the fish sauce amount as it was just a little too salty for my tastes. I also added some rice noodles, which was a good addition. But quick and easy to prepare. No doubt will become a favorite in my house! Thanks!!
Georgia Harding says
So glad you enjoyed it Alberta, appreciate your feedback and 5? rating, Georgia x
Isabel says
This is so delicious, my fussy 5 year old and 8 year old LOVED this as did hubby and I. Thanks for another fantastic recipe Georgia!
Georgia Harding says
Oh Yay! You’re very welcome Isabel, thanks for your comment and the 5?s G x
Amy says
This is a cracker. So yummy. Dropped bite size meatballs into the soup for the kids with sliced carrot and broccoli. Easy and tasty. Total winner. Thanks.
Georgia Harding says
So glad you all enjoyed it Amy, thanks for the feedback G x
Lisa says
This is our absolute favourite soup this winter! I make this every couple of weeks on a Sunday afternoon to be two weeknight meals. I only add the veggies on the day we eat it. I travel 3 hours a day for work and I love coming home knowing I have such an quick tasty dinner ready to go. My husband loves it too. Thanks Georgia.
Georgia Harding says
So glad you (and hubby) love it too Lisa. Thanks for your feedback and star rating G x
Amelia Matthews says
Delicious and a hit with the whole family. Added grated zucchini into the meatballs to get more veggies into my kids. Also added noodles into each bowl & ladelled soup over the top. Adding it to favourites list.
Georgia Harding says
Awesome, so glad you all enjoyed it Amelia and cheers for the review G x
Katie says
Hi Georgia, I often add egg to my meatballs (Italian ones) – just wondering how these would turn out if you added egg to the mix (for extra protein) – would they go ok in the soup?
Georgia Harding says
Hi Katie, I think it would be just fine, though I haven’t tested it. Quite delicious actually ☺️
Ashleigh Burge says
What can I say? This is delicious! The kids and hubby all loved it! My youngest and most fussy child has asked if I can make this soup once a week because he loves it so much! Thanks again Georgia!
Georgia Harding says
Ah that’s so fabulous, thrilled everyone loved it G x
Fiona says
absolutely yummy – thank you for sharing.
Georgia Harding says
My pleasure Fiona G x
Wendy Baker says
So flavoursome! Packed it with veg and whole fam loved it. Didn’t have coconut flour so used almond meal in meatballs and they were perfect.
Thanks a mill Georgia.
Georgia Harding says
So glad you enjoyed it and thanks for rating the recipe too Wendy G x
Tessa Kitchener says
OMG!!! This was so utterly delicious. Thank you so much for another fabulous recipe. I always love reading the comments for any changes so thought I’d mention my little tweaks in case it helps anyone! I didn’t have spring onions (and my kids aren’t massive fans anyway) so I used a small red onion for the meatball mix. I used free range pork mince and fried them first before putting in soup. I also added an egg to the meatball mix for added nutrition/binding.
Veggies added-cauliflower, broccoli, green beans and carrot. Honestly so yummy!!!?xx
Georgia Harding says
So glad you loved it Teresa and yes, thanks for sharing your adaptations, my kind of cooking! Cheers for the 5s too G x
Kathi Spencer Iseli says
I made this for dinner tonight and everyone loved it, even the fusspots! But I’m not sure I have the nerves to serve so much staining turmeric to three kids under 5! I made them eat it naked ?
Georgia Harding says
Ha ha – I have done that too, especially whites + turmeric don’t mix at all. So glad you loved it G x
Lisa Mavrodis says
Delicious, i added rice noodles at the end and nothing was left in anyone’s bowl. took a bit longer to make – rolling the meatballs and chopping up vegies, but super quick to cook, perfect for a cool night.
Georgia Harding says
So glad you enjoyed it Lisa and thanks for the 5 ?s too G x
Kirstin Rhattigan-Cullen says
Made for the first time last night. Added broccoli and asparagus as that was the only veg I had left. Georgia this soup was simply delicious and will be making again and again. Huge hit with everyone xx
Georgia Harding says
So glad you enjoyed it Kirstin, cheers for the 5?s too G x
Georgia Harding says
So glad everyone loved it Kirstin, it’s so great to adapt to using up what you have in the fridge rather than shopping for new ingredients. Appreciate your feedback and the 5?s G x
Claire says
This recipe has helped my non-soup eating kids to try it out, 7 year old loves the soup with a bit of bread and the 4 year old likes the meat balls!
Georgia Harding says
Oh yay – so glad they enjoyed it, so much goodness to G x
Kylie says
This is absolutely delicious, the flavours are divine.
Another great recipe, thank you so much.
Georgia Harding says
You’re so welcome, glad you loved it G x
Meredith says
OMG! Yum! Easy and completely delicious.
Georgia Harding says
So pleased you enjoyed it Meredith and cheers for the 5 stars too G x
Kathy says
Another delicious recipe! Thank you! My whole family loved it.
Georgia Harding says
So happy it was a winner Kathy G x
Anna Wakeley says
Oh my goodness, I saw this on your Insta recently and saved it. It lived up to my expectations, delicious. My son who is an apprentice chef, working in a Vietnamese influenced restaurant loved it too.
Well Nourished Team says
So good to hear Anna, its a great flavour combo! 😊
ML says
Hello 👋🏻 how much fresh tumeric should I use instead of powder. What could I substitute coriander for? My hubby is a hater
Well Nourished Team says
Hi 🙂 You could use 1cm of turmeric and just leave the coriander out of the recipe 😊
SHARON says
Why has it taken me so long to try this recipe!?! Flavours were absolutely amazing. Another winner Georgia – thank you.
Well Nourished Team says
It certainly has the most delicious flavours! So glad you enjoyed 🙂
Jess says
Hi. I’d love to try this where I live but I can’t buy chicken mince. Is there a way to make this with chicken breast?
Appreciate the help.
Thanks
Well Nourished Team says
Hi Jess, you could simply add the chicken breast in (or chopped, shredded). If you have a food processor or thermomix you can certainly make chicken mince out of the breast.
Nocky Thomson says
Delicious. I made this for our dinner party. Everyone loved it. Beautiful textures and flavours.
Well Nourished Team says
So glad you loved this Nicky!
Nicky Thomson says
Delicious. I made this for our dinner party. Everyone loved it. Beautiful textures and flavours.