Thai-inspired Chicken Meatball Soup
This Thai-Inspired chicken meatball soup is creamy, spicy, fragrant, hearty and will have you shoveling in bite after glorious bite. It is an easy weeknight dinner that is wildly nutrient-dense but also comforting and delicious.

My 3.5-year-old started preschool this fall and when I tell you, none of us have been well since that very first week. Lia (3.5yo) and Penelope (1.5yo) just constantly switch off between who is sick and who is sicker. I miraculously avoided it for the first three weeks but a week ago I went down. And Iโve had this persistent, nasty cough and cold for going on two weeks UGH.
So I needed some soup to heal me.
I think we all generally think of chicken noodle soup as a sickness remedy. And I do like traditional chicken noodle soup, but what Iโmย reallyย craving when sick is a broth rich in garlic, ginger, spice and flavor. Enter: Thai-inspired Chicken Meatball Soup. Fragrant coconut milk broth, ginger-scented chicken-cilantro meatballs, fresh lime, tons of chopped cilantro and basil and rice noodles. Oomph. I definitely have a new favorite for when weโre sick.
- 1 Why I love this recipe and think you will too:
- 2 What youโll need to make this Thai-inspired chicken meatball soup:
- 3 How to make this Thai-inspired chicken meatball soup:
- 4 Variation ideas:
- 5 FAQs
- 6 If you loved this Thai meatball soup you will probably also love:
- 7 Watch how to make:
- 8 Thai-inspired Chicken Meatball Soup with noodles

Why I love this recipe and think you will too:
Immune-boosting ingredients: this soup boasts lots of garlic and ginger. Garlicโs immune-boosting properties from from the heavy concentration of the compound allicin and ginger has a variety of antimicrobial properties. (source) Not to mention, this soup has a great source of protein, which is essential for recovery.
Simple and versatile: this easy Thai chicken meatball soup is made in a single pot, requires minimal chopping and doesnโt require hours of simmer time on the stove. To make this even quicker, you can purchase pre-made chicken meatballs as a short cut.
All I have to say isโฆ Thai food: if I could use one word to describe this stellar soup it would be flavor-FULL. It really covers the gamut of different tastes- salty, sweet, tangy, umami, spicy that is so abundant in Thai Cuisine. When we visited Northern Thailand we ate so much Khao Soi (my favorite) and Tom Kha Gai (my husbandโs favorite) and this recipe reminds me of both!

What youโll need to make this Thai-inspired chicken meatball soup:
Ground chicken: lean protein, affordable and super quick to mix into meatballs!
Garlic: I recommend whole, fresh garlic cloves that you mince or grate yourself. I love using a microplane to grate the garlic fine, so it really melds and flavors the meat.
Ginger: grab a whole knob of fresh ginger and use that microplane again to get it finely grated. You could also use the small holes of a box grater. Peel it with a spoon or a vegetable peeler or do like me and donโt peel it at all.
Lemongrass paste: you can find lemongrass paste in the produce section of most grocery stores, it is usually by the refrigerated herbs near the Asian condiments and/or mushrooms.
Green onions: green onions go in the meatballs and are used as a garnish and add a lovely flavor.
Salt and pepper: Iโm quite sure you probably already have these two on your kitchen counter. I like to use sea salt and fresh cracked black pepper!
Avocado oil: avocado oil is for browning the meatballs and sautรฉing the mushrooms. You can use any high heat cooking oil.
Curry paste: curry paste can be found in the Asian foods aisle of most grocery stores. I personally like the brand Thai Kitchen but have noticed that many stores are running low on it right now! It may be something you want to order ahead of time online.
Shiitake mushrooms: any variety of mushroom will work but I like shiitake mushrooms the best!
Brown sugar: essential in Thai cooking, a bit of sugar (itโs usually palm sugar) helps balance out all of the other flavors
Full-fat coconut milk: make sure to get canned coconut milk, not the kind in the carton! You can find this in the bottom shelf of the Asian foods aisle or at Asian stores.
Chicken broth: Iโm quite partial to my own homemade chicken broth but you can use any variety of store-bought chicken or vegetable broth.
Fish sauce: fish sauce adds the final seasoning element of saltiness and umami to the soup. It is also found in the Asian foods aisle of the grocery store. I donโt think soy sauce is a suitable substitute but in a pinch, you can use it.
Lime: you can buy whole limes or 100% lime juice and donโt be shy! The brightness and acidity of lime is the perfect finishing lift of flavor. Take care to add this at the very end!
Kale: because, health duh. Use any dark leafy green you like!
Noodles: rice noodles, egg noodles, even regular spaghetti noodles would work here! Alternatively you could serve over rice or quinoa.

How to make this Thai-inspired chicken meatball soup:
Mix up a flavorful meatball:
In a large bowl, add the meatball ingredients: ground chicken, garlic, ginger, green onions, lemongrass paste, salt and pepper. Use your hands (I like to wear gloves) to thoroughly combine the mixture. Roll into small meatballs, I like to do 1-inch meatballs but you could make them 2-inch meatballs or larger if you like. I use my hands but you could also use a cookie scoop to make the meatballs. Place in the refrigerator for 10 minutes to chill.

Brown meatballs:
In a large pot or Dutch oven add a swish of avocado oil over medium heat. Add the chicken meatballs to the hot oil in a single layer, taking care not to crowd the pan. Cook for 2-3 minutes per side until golden brown all over, about 8 minutes total. You may need to work in batches. Remove meatballs to a plate.
Build the soup base:
Add another tablespoon avocado oil and sautรฉ the shiitake mushrooms for 3-4 minutes until golden brown and softened. The mushrooms will release quite a bit of moisture so use that moisture to scrape up any browned bits on the bottom of the pan. Add the curry paste and brown sugar, tossing to coat the mushrooms and cook until fragrant, 30-60 seconds. Add the chicken broth and coconut milk and whisk to combine.
Season it up:
Slide the chicken meatballs back into the soup and simmer for 10-15 minutes, just so the flavors can really meld and to ensure the chicken meatballs are fully cooked through. The internal temperature should reach 165 degrees. Add the tablespoon fish sauce and juice of an entire lime. Add the kale and stir until wilted.
Prepare your noodles:
During the last few minutes of simmer time make your noodles. Cook or soak noodles per the package instructions. I use Pad Thai rice noodles and the best way Iโve found to cook them is to boil water in my electric tea kettle and pour the boiling water over the noodles, letting them soak for about 10 minutes until softened. Take care not to soak TOO long or they will fall apart.

Assemble baybay!
Add a portion of noodles to a bowl, ladle on the spicy broth, plenty of chicken meatballs and garnish to your heartโs content. I love fresh basil, fresh cilantro, green onions, sliced jalapeรฑo and crispy fried onions.
DEVOUR.
Variation ideas:
I am, of course, partial to the recipe exactly as written but here are some ideas to make some adjustments based on what you have on hand!
- Ground turkey or ground pork instead of ground chicken for the meatballs
- Fluffy jasmine rice, brown rice, wild rice, coconut rice or egg noodles instead of rice noodles for the base
- Fresh baby spinach or bok choy instead of kale
- Shredded chicken breast, shrimp or tofu instead of a meatball vibe

FAQs
To make this vegan replace the chicken meatballs with cubed tofu. (add the garlic and ginger when you sautรฉ the shiitake mushrooms instead) Use vegetable broth instead of chicken broth and a vegan fish sauce substitute instead of fish sauce.
If you use 100% rice noodles this recipe is gluten-free as written.
It will affect the overall flavor of the dish but yes, storbought meatballs will work just fine. Costco carries lemongrass chicken meatballs that would be an amazing shortcut here!
Yes, you can. But the resulting soup will be thinner and less creamy and rich.
This will alter the flavor a bit, but yes, it will still be delicious with green curry paste.
The spiciness of this soupย reallyย depends on your curry paste. Thatโs where most/all of the heat will come from. You may want to give your curry paste a taste beforehand to gauge how conservative or liberal you want to be. I used a Kroger store brand of curry paste and as written I give this soup 2.5/5 stars on spice.

If you loved this Thai meatballย soup you will probably also love:
Watch how to make:
Thai-inspired Chicken Meatball Soup with noodles
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Thai
- Diet: Gluten Free
Description
Creamy, spicy and comforting this will be your new, reimagined version of chicken noodle soup!
Ingredients
Meatballs
- 1lb ground chicken
- 2 cloves garlic, minced or grated
- 1-inch knob ginger, finely grated
- 1 tablespoon lemongrass paste
- 2 green onions, thinly sliced
- 1/2 teaspoon each sea salt and fresh cracked pepper
Soup
- 2 tablespoon avocado oil, divided
- 8oz shiitake mushrooms, thinly sliced
- 2 tablespoon brown sugar
- 1/4 cup Thai red curry paste
- 3 cups chicken broth
- 2 cans full-fat coconut milk
- 1 tablespoon fish sauce
- 1 lime, juiced
- 1 bunch kale, thinly sliced
- 6oz rice noodles
- To garnish: fresh basil, green onions, cilantro, fried onions, sliced jalapeรฑo, lime wedges
Instructions
In a large bowl, add the meatball ingredients: ground chicken, garlic, ginger, green onions, lemongrass paste, salt and pepper. Use your hands (I like to wear gloves) to thoroughly combine the mixture. Roll into 1-inch meatballs. You should have about 18-22 meatballs. Place in the refrigerator for 10 minutes to chill.
In a large pot or Dutch oven (affiliate link) add a a tablespoon of avocado oil over medium-high heat. Add the meatballs to the hot oil in an even layer, taking care not to crowd the pan. Cook for 2-3 minutes per side until golden brown all over, about 8 minutes total. You may need to work in batches. Remove meatballs to a plate.
Add the remaining tablespoon avocado oil and sautรฉ the shiitake mushrooms for 3-4 minutes until golden brown and softened. The mushrooms will release quite a bit of moisture so use that moisture to scrape up any browned bits on the bottom of the pan. Add the curry paste and brown sugar, tossing to coat the mushrooms and cook until fragrant, 30-60 seconds. Add the chicken broth and coconut milk and whisk to combine.
Slide the chicken meatballs back into the soup and simmer for 10-15 minutes, just so the flavors can really meld and to ensure the chicken meatballs are fully cooked through. Add the fish sauce and juice of an entire lime. Taste and adjust seasonings, if needed- fish sauce for saltiness, lime for acidity, brown sugar for sweetness, curry paste or sriracha for spice. Add the kale and stir until wilted.
During the last few minutes of simmer time make your noodles. Cook or soak noodles per the package instructions. I use Pad Thai rice noodles (affiliate link) and the best way Iโve found to cook them is to boil water in my electric tea kettle (affiliate link) and pour the boiling water over the noodles, letting them soak for about 10 minutes until softened. Take care not to soak TOO long or they will fall apart.
Add a portion of noodles to a bowl, ladle on the spicy broth, plenty of chicken meatballs and garnish to your heartโs content. I love fresh basil, cilantro, green onions, sliced jalapeรฑo and crispy fried onions.
Notes
Refer to blog post above for variation ideas, answers to frequently asked questions, where to find certain ingredients and ideas for ingredient substitutions.
Nutrition information is an estimate and may vary slightly.
Would you like to save this?
Nutrition
- Serving Size: 1/4 recipe
- Calories: 641
- Sugar: 8.2 g
- Sodium: 1711.9 mg
- Fat: 37.1 g
- Carbohydrates: 53.2 g
- Protein: 24.7 g
- Cholesterol: 100.1 mg
This post contains affiliate links which means if you click and make a purchase, I receive a small commission. Thank you so much for your support and helping me continue to do what I do!!


This soup was easy to throw together and had exceptional flavor. The only thing I might try different next time is rather than make meatballs I might just make it as crumbles, as my stove likes to burn the browned bits at the bottom, no matter how I’ve tried to make chicken meatballs whether it is this recipe or another.
Hi Lori, I think that’s a fabulous idea! You could just brown up the ground chicken along with all the aromatics and seasonings and then add the rest of your ingredients! Thank you for trying the recipe ๐
Erica
This is the easiest and best soup ever. Flavor was amazing . Only thing I did different was I used quinoa and added mung bean sprouts. Next time I am going to use tofu. Cannot wait to try more of your recipes.
Hooray thanks for trying the recipe Heidi! Those sound like delicious additions!
By far one of the most flavorful and delicious meals we make at our houseโฆ on repeat! Sooo good!!
WOOHOO! It makes me so happy to hear this! This is one of our favorites as well!
XO
Erica
Erica, I own and teach in a childcare center. When your child starts school, or childcare they will tend to be sick more and bring home germs a s a gift! This year has been worse then the past few years for sure! Covid helped with the mundane sickness as we were so careful.
Hope you are feeling better!
Thank you Carol! We are feeling better now thank goodness!
This meal was out of my cooking comfort zone but omg, SO GOOD. Glad I took the plunge and went for it because it was so easy, and so tasty and helped build my cooking confidence ๐ช๐ป so excited to add this to our rotation!
This comment made my day!! This is what I’m all about, thank you so much for sharing!!
Hi Erica – I’ve been making your recipes for over a year and absolutely love all your flavors. Just wanted to let you know that the meatballs probably need some sort of binder. Several of mine fell apart halfway through browning. Not a big deal because the meat still tasted delicious in the soup, but an egg may help keep everything together. Thanks! ๐
You can definitely add an egg! I wasn’t too precious about mine, made them pretty small and they stayed together just fine. But if you make again an egg is a great option ๐ Thanks for trying my recipe!
Erica
Made this tonight to soothe a cold and it hit the spot. Took a shortcut by browning the chicken with the seasonings as if making meatballs for speed and ease. So flavorful and warming!
Yay I’m so glad you liked it Audrey! Thanks for trying this recipe and leaving a review, I appreciate it!
I was so excited to make this and it did not disappoint!!! Reminds me of my favorite soup I order when we go out for Thai food! I want to just take a bath in this broth ๐ซ so fun to be able to make at home!!
THE BROTH. Oomph so good right!? Thanks for making this Julie!
Holy cow! So flavorful! Make this ASAP!
This soup is so, so good. Iโm going to try freezing it for an easy sick remedy meal during the school year!ย
AMAZING idea! I need to do the same!
LOVE this recipe! Comforting & different at the same time! In a pinch I like to use the Amy Luโs premade chicken meatballs from Costco, or even the ones from Trader Joeโs work!
That’s a wonderful shortcut, I have some of those same meatballs in my freezer right now, I need to try it!
This recipe sounds amazing and I am definitely wanting to give it a try, but I was wondering if I could do something else in replace of the mushrooms as my husband and I don’t like them. Hoping for an alternative so I can try this out!
Thanks!
Hi Becca, you can just omit them! If you’re wanting another veggie in there you could try snow peas, sliced bell peppers or onions ๐
SO YUM!! ย I had to sub the chicken for turkey and it was so delicious.ย
Easy to make, mine looked a bit different but I eyeball everything so maybe that’s why ๐ Love getting your emails and enjoy your recipes immensely!ย
Woohoo! This makes me so happy! Glad you loved it Jaime!
I had never made meatballs before, so I was a little intimidated but they were sooo easy! The flavor was delicious, the recipe was easy to follow, & for being such a good meal there wasnโt a lot of work to be done. Definitely excited to eat my leftovers!
This has made it into the family dinner rotation. I love how versatile it is and I change it up according to what veggies I have on hand. My 7 year old LOVES it, as does my sorta picky spouse. Iโve recommended your website to so many friends bc Iโve learned so much from you! Biggest lesson has been becoming more creative to ADD veggies/nutrients to round out meals. Many thanks!ย
I love this so, so much, it made my day! Thank you for sharing and for trusting and trying my recipes!
Made this for a friendโs birthday meal and it was a huge hit. She even asked for the recipe so she could make it herself again. SO many delicious flavors come together in this dish. Itโs a labor of love dish but 100% worth it!
Yaaassss, you’re on a roll! Thanks for making and for your review!
One of my favorite meals to make!!! So easy for week night! My husband asks for it weekly! One thing I change is I bake the meatballs then add them to the soup.ย