This Thai-inspired meatball soup with rice noodles is packed with flavor and a great balance of carbs, fat, protein, and veggies to keep you fueled. With lots of fresh aromatics, this soup is inspired by flavors from one of our favorite Thai soups—Tom Kha Gai.
Why You’ll Love This Recipe
- This cozy soup is packed full of flavor and perfect for a night in.
- The delicious and tender garlic and ginger chicken cilantro meatballs are a great source of protein.
- You can easily customize the soup by adding any of your favorite veggies.
- The soup reheats well, making it great for meal prep.
Ingredient Notes
For the meatballs:
- 1 pound lean ground chicken
- ½ jalapeno, diced
- ¼ cup minced cilantro
- 1 egg yolk
- ¼ almond flour or panko bread crumbs
- 1 tbsp minced ginger
- 1 tbsp minced garlic
- ½ tsp salt
- 1 tablespoon olive or avocado oil
For the soup:
- 1 teaspoon olive oil
- 1 tablespoon minced garlic
- 1 tablespoon minced ginger
- 3 large carrots, diced
- ½ jalapeno, diced
- 3 cups chicken broth
- 1 can full-fat unsweetened coconut milk
- 2 tsp coconut sugar or brown sugar
- 2 tbsp soy sauce
- ½ - 1 lime juice, to taste
- Salt to taste
- Cilantro, minced
- 3 cups spinach
For serving:
See the recipe card below for a complete list of ingredients and measurements.
Equipment You’ll Need
- Large pot or dutch oven*
- Measuring cups & spoons
- Wooden spoon and tongs
- Large mixing bowl
- Medium pot
- Cookie scoop*
Step by Step Directions
For the full recipe instructions, scroll down to the recipe card at the bottom of the page.
Step 1: Begin by making the meatballs. Add the ground chicken, jalapeño, cilantro, egg*, breadcrumbs, minced ginger & garlic, and salt to a large mixing bowl. Mix until combined.
Step 2: Use a small cookie scoop to form small 1-inch meatballs and set the meatballs aside on a plate or baking sheet lined with parchment paper.
Step 3: Heat a large pot (if you prefer to use one pan) or a non-stick skillet on the stove over medium heat. Add 1 tablespoon oil. Once the oil is hot, add the meatballs in a single layer and prevent them from touching. You may have to do 2 separate batches depending on how large your pot is. Let the meatballs cook for 3-4 minutes on each side, or until golden brown and fully cooked through in the center reaching an internal temperature of 165 degrees. Set the meatballs aside on a plate.
Step 4: While the meatballs are cooking, cook the rice noodles according to package directions. Once they are cooked al dente, drain the water and run them under cold water to stop the cooking.
Step 5: Place the large pot on the stove over medium heat. Add 1 teaspoon of olive oil. Once the oil is hot, add the minced garlic & ginger, carrots, and jalapeño. Cook for 3-4 minutes, or until the carrots have started to soften.
Step 6: Add the chicken broth, coconut milk, sugar, and soy sauce to the pot and bring to a boil.
Step 7: Once the mixture is boiling, reduce to a simmer and add the meatballs in as well as the lime juice, cilantro, spinach, and salt to taste. Let the mixture simmer for 2-3 minutes, until the spinach has wilted.
Step 8: Serve the soup by placing your desired amount of rice noodles in the bottom of the bowl and then adding the soup on top. Serve with more lime and cilantro if desired.
Tips & Variations
- You can also swap the lean ground chicken for lean ground beef or lean ground turkey.
- Feel free to swap the rice noodles for jasmine rice or brown rice.
- We prefer to make small meatballs because they cook faster, but you can also make larger meatballs and adjust the cooking time.
FAQ
Store leftovers in an airtight container. The leftovers will stay good for 3-4 days.
This recipe is gluten-free with the use of almond flour. This soup is dairy-free.
If you like this easy Thai chicken meatball soup, check out our other soup recipes:
If you make this Thai inspired chicken meatball soup recipe, please let us know how it turns out in the comments below and/or rate the recipe! Don’t forget to tag us on Instagram to show us your finished product—it makes our day every time we see you trying the recipes we love!
Thai Inspired Meatball Soup With Rice Noodles
Ingredients
For the meatballs:
- 1 pound lean ground chicken
- ½ jalapeño, diced
- ¼ cup minced cilantro
- 1 egg (*see notes below)
- ¼ cup Panko bread crumbs or almond flour
- 1 tablespoon minced ginger
- 1 tablespoon minced garlic
- ½ teaspoon salt
- 1 tablespoon olive or avocado oil (to heat in the pan)
For the soup:
- 1 teaspoon olive oil
- 1 tablespoon minced garlic
- 1 tablespoon minced ginger
- 3 large carrots, diced
- ½ jalapeño, diced
- 3 cups chicken broth
- 1, 14 ounce can full-fat coconut milk
- 2 teaspoons coconut sugar or brown sugar
- 2 tablespoons soy sauce
- Juice from 1 lime
- ¼ cup cilantro, minced + more for garnish if desired
- 4 cups spinach
- Salt to taste
For serving:
- 8 ounces uncooked rice noodles
Instructions
- Begin by making the meatballs. Add the ground chicken, jalapeno, cilantro, egg*, breadcrumbs, minced ginger & garlic, and salt to a large mixing bowl. Mix until combined. Use a small cookie scoop to form small 1-inch meatballs and set the meatballs aside on a plate or baking sheet lined with parchment paper.
- Heat a large pot (if you prefer to use one pan) or a non-stick skillet on the stove over medium heat. Add 1 tablespoon oil. Once the oil is hot, add the meatballs in a single layer and prevent them from touching. You may have to do 2 separate batches depending on how large your pot is. Let the meatballs cook for 3-4 minutes on each side, or until golden brown and fully cooked through in the center reaching an internal temperature of 165 degrees. Set the meatballs aside on a plate.
- While the meatballs are cooking, cook the rice noodles according to package directions. Once they are cooked al dente, drain the water and run them under cold water to stop the cooking.
- Place the large pot on the stove over medium heat. Add 1 teaspoon of olive oil. Once the oil is hot, add the minced garlic & ginger, carrots, and jalapeno. Cook for 3-4 minutes, or until the carrots have started to soften.
- Add the chicken broth, coconut milk, sugar, and soy sauce to the pot and bring to a boil. Once the mixture is boiling, reduce to a simmer and add the meatballs in as well as the lime juice, cilantro, spinach, and salt to taste. Let the mixture simmer for 2-3 minutes, until the spinach has wilted.
- Serve the soup by placing your desired amount of rice noodles in the bottom of the bowl and then adding the soup on top. Serve with more lime and cilantro if desired.
Notes
- *If you notice that your ground chicken has a lot of moisture, you may want to use ½ of an egg instead of an entire egg to ensure the meatballs aren't too wet and will hold their shape well.
- Store leftovers in an airtight container. The leftovers will stay good for 3-4 days.
- This recipe is gluten-free with the use of almond flour. This soup is dairy-free.
NUTRITION
The recipe can be found on My Fitness Pal by searching "BWB Thai Inspired Meatball Soup."
The nutrition content provided for each recipe is an estimate created through the My Fitness Pal database. Please be aware that the nutritional content of each recipe may vary based on the products you use, the precision of your measurements, and the source you use to obtain nutrition data. While we try to provide accurate information, we give no guarantee regarding the accuracy of the nutritional information provided.
*Affiliate links
Leave a Reply