Thai Inspired Chicken Meatball Soup Recipe

If you’re craving something that warms you up and transports your taste buds straight to the streets of Thailand, you’ve hit the jackpot. This Thai Inspired Chicken Meatball Soup Recipe is a cozy, flavorful hug in a bowl—packed with tender chicken meatballs, fragrant coconut curry broth, and fresh herbs that bring it all to life. Trust me, once you try it, you’ll be making it over and over. Let me walk you through it so you nail it perfectly every time!

❤️

Why You’ll Love This Recipe

  • Rich, Authentic Flavors: The combination of red curry, coconut milk, and fresh herbs creates a vibrant, comforting broth every time.
  • Healthy & Nourishing: Lean chicken meatballs and nutrient-packed spinach keep it light yet satisfying.
  • Customizable & Versatile: You can easily tweak it for paleo, vegan, or Whole30 with simple ingredient swaps.
  • Family Favorite: My family goes crazy for this soup, and I bet you’ll get rave reviews at your table too.

Ingredients You’ll Need

Each ingredient in this Thai Inspired Chicken Meatball Soup Recipe plays a role in building layers of flavor and texture, from the warm spices in the curry paste to the fresh brightness of lime and herbs. Here’s what I suggest grabbing at the store.

  • Yellow onion: Grating the onion adds moisture and subtle sweetness to the meatballs without big chunks.
  • Kosher salt: Essential to season both meatballs and broth properly, bringing out all the flavors.
  • Almond flour: This keeps the meatballs tender; you can swap for oat flour if you need nut-free.
  • Red curry paste: The star of the show—choose an authentic brand like Thai Kitchen for the best taste.
  • Ground dark meat chicken: Dark meat offers juiciness and flavor; lean but still moist.
  • Chicken or vegetable stock: A good-quality stock makes the broth rich and savory.
  • Unsweetened coconut milk: Adds creaminess and that iconic Thai richness without being too sweet.
  • Water: To balance out the broth’s intensity and keep it light.
  • Coconut aminos: A soy-free alternative to tamari or soy sauce that adds umami.
  • Fresh ginger: Adds a warm, slightly spicy note that brightens the broth.
  • Garlic cloves: No Thai dish is complete without garlic’s bold aroma.
  • Lemongrass stalk: Optional but highly recommended for its citrusy fragrance.
  • Fish sauce: Use vegan fish sauce if you’re making a plant-based version—it brings that salty depth.
  • Fresh lime juice: Tangy brightness that balances the richness perfectly.
  • Baby spinach: Tossed in last, it wilts beautifully adding freshness and nutrition.
  • Thin rice noodles: If you want a more filling soup; omit if paleo or Whole30.
  • Sliced red Thai chilis or jalapeno: For those who love a spicy kick.
  • Fresh cilantro and mint leaves: Herb garnishes that bring everything alive.
  • Sweet chili sauce and spicy chili paste: Great to serve on the side for customizing heat and sweetness.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love that this Thai Inspired Chicken Meatball Soup Recipe is super adaptable. Whether you want to make it vegan, paleo, or simply add your own spin, here are some of my favorite tweaks.

  • Go Vegetarian or Vegan: Swap the ground chicken for mashed chickpeas or tofu crumbles and use vegan fish sauce to keep that savory richness. I did this once for a friend and nobody even missed the meat!
  • Make It Paleo or Whole30: Just skip the rice noodles and use coconut or almond flour in the meatballs. The flavors still shine through beautifully.
  • Add Extra Veggies: Toss in sliced mushrooms, shredded carrots, or snap peas for added crunch and nutrition. My kids love sneaking in the veggies this way.
  • Heat it Up or Tone it Down: Adjust the amount of curry paste and chilis to your preference. I like mine moderately spicy but you can go as fiery as you want!

How to Make Thai Inspired Chicken Meatball Soup Recipe

Step 1: Prepare the Meatball Mixture

Start by grating half a medium yellow onion and gently squeezing out excess moisture—it helps the meatballs stay tender without getting mushy. Mix the grated onion with kosher salt, almond flour, and 2 teaspoons of the red curry paste into your ground chicken. I like to use my hands here to make sure it’s evenly combined but not overworked; you want tender meatballs, not tough ones. Chill the mixture for 10-15 minutes if you have time—it helps everything bind better.

Step 2: Form and Cook the Meatballs

Using wet hands or a small cookie scoop, form the meat mixture into bite-sized meatballs. You’ll get about 20-24 meatballs from a pound of chicken. Gently drop them into your simmering broth later, but for now, we’ll get the broth ready.

Step 3: Build the Broth

In a large pot, combine chicken stock, water, 2 cups of coconut milk, peeled ginger, garlic cloves, and lemongrass if using. Bring to a simmer and let it gently bubble for 15-20 minutes so the aromatics release their magic. During this time, you’ll discover how incredible simple ingredients become when they have time to mingle.

Step 4: Add Curry, Meatballs, and Seasonings

Stir in the remaining 2 tablespoons of red curry paste, coconut aminos, and fish sauce. Taste and adjust seasoning—this is where your broth really shines. Gently drop the meatballs into the simmering broth. Cook for about 10-12 minutes until they’re cooked through and tender. Pro tip: avoid boiling hard as it can toughen the meatballs.

Step 5: Finish with Fresh Ingredients

Add the fresh lime juice and baby spinach right before serving—spinach wilts quickly and lime brightens everything. If you’re adding rice noodles, prepare them separately according to package instructions then add to bowls before ladling soup on top.

👨‍🍳

Pro Tips for Making Thai Inspired Chicken Meatball Soup Recipe

  • Grate the onion fine: This unlocks sweetness and moisture without little onion chunks that can overwhelm the texture in meatballs.
  • Simmer gently: A low and slow simmer keeps the broth clear and meatballs tender—avoid rolling boil.
  • Balance your heat: Start with less red curry paste—you can always add more to taste at the end.
  • Fresh herbs last minute: Add cilantro and mint as garnish only so they stay vibrant and aromatic.

How to Serve Thai Inspired Chicken Meatball Soup Recipe

The image shows a black pot filled with a creamy light orange soup with green spinach leaves floating in it. A black ladle is lifting parts of the soup, showing three small brown meatballs wrapped in bright green spinach leaves. The soup drips slowly from the ladle back into the pot. The pot is sitting on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Garnishes

I always pile on fresh cilantro leaves, mint, and thinly sliced red chilis or jalapeño for color and that real fresh zing. A drizzle of sweet chili sauce or spicy chili paste on the side lets everyone customize their bowl’s heat and sweetness. The bright herbs really lift this soup from cozy comfort to exciting flavor explosion.

Side Dishes

I love pairing this soup with a simple bowl of jasmine rice or a crisp cucumber salad to cool down the spice. Sometimes I serve crisp fried wontons on the side for some crunch. It’s also fantastic on its own as a hearty lunch or light dinner.

Creative Ways to Present

For a special dinner, I like to serve this in small porcelain bowls topped with extra herbs and edible flowers. You can also turn it into a fun noodle bar—lay out toppings like chopped peanuts, lime wedges, chilies, and fresh greens so guests build their perfect bowl.

Make Ahead and Storage

Storing Leftovers

I store leftovers in an airtight container in the fridge for up to 3 days. The flavors actually deepen overnight, but I recommend adding fresh herbs and lime juice after reheating to brighten it back up.

Freezing

This soup freezes surprisingly well if you freeze the meatballs and broth separately from any noodles or spinach. That way, when you thaw and reheat, the texture stays spot on without mushiness.

Reheating

Reheat gently on the stove over low-medium heat—this keeps the broth creamy and prevents the meatballs from drying out. Add fresh lime juice, herbs, and a handful of fresh spinach just before serving to refresh the soup’s vibrant taste.

FAQs

  1. Can I make this Thai Inspired Chicken Meatball Soup Recipe gluten-free?

    Absolutely! Just replace the rice noodles with a gluten-free alternative or omit them entirely. Also, check that your curry paste and coconut aminos or tamari are certified gluten-free. The soup is naturally gluten-free with those tweaks.

  2. What can I substitute for red curry paste?

    If you don’t have red curry paste, you can use a mix of red chili powder, garlic, ginger, and a little turmeric as a quick DIY substitute, but the flavor won’t be as complex. I suggest grabbing a quality jar from the store—it really elevates the soup.

  3. Is there a vegan version of this soup?

    Yes! Swap ground chicken for mashed chickpeas or crumbled tofu and use vegetable stock plus vegan fish sauce to keep the umami. Omit the fish sauce if needed and add extra coconut aminos for saltiness. It’s just as flavorful.

  4. How do I prevent the meatballs from falling apart?

    Mix the meatball ingredients gently and chill the mixture before forming the balls. Also, simmer the meatballs gently rather than boiling hard—it helps them stay intact and tender.

Final Thoughts

This Thai Inspired Chicken Meatball Soup Recipe has become one of my go-to comfort foods. It’s one of those dishes where every spoonful feels like a little celebration of flavor and warmth—perfect for cozy nights or impressing guests with something exotic yet straightforward. I really hope you enjoy making it as much as I do, and find it becoming a staple in your kitchen too!

Print
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
Thai Inspired Chicken Meatball Soup Recipe

Thai Inspired Chicken Meatball Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.7 from 127 reviews
  • Author: Emily
  • Prep Time: 15 minutes
  • Cook Time: 8 hours
  • Total Time: 8 hours 15 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Slow Cooking
  • Cuisine: Thai

Description

This Thai Inspired Chicken Meatball Soup is a cozy and delicious dish featuring tender chicken meatballs simmered in a rich and flavorful coconut curry broth. Infused with classic Thai ingredients like red curry paste, lemongrass, ginger, and lime juice, this soup offers a perfect balance of spice and creaminess. It can be prepared on the stovetop or in a slow cooker, making it a versatile and satisfying meal option.


Ingredients

Units Scale

Meatball Mixture

  • 1/4 cup grated onion (from about 1/2 medium yellow onion)
  • 1/2 tsp kosher salt
  • 2 tbsp almond flour (or oat flour for nut free)
  • 2 tsp red curry paste (such as Thai Kitchen)
  • 1 lb 93% lean ground dark meat chicken

Soup Broth

  • 1 quart chicken stock (or vegetable stock)
  • 2 cups unsweetened coconut milk (from 1 (15-oz) can), divided
  • 2 cups water
  • 1/4 cup coconut aminos (or tamari)
  • 2 inch piece of peeled ginger
  • 3 whole peeled garlic cloves
  • 1 stalk lemongrass, peeled and cut in half (optional but recommended)
  • 2 tbsp red curry paste, divided
  • 1 tbsp fish sauce (use vegan fish sauce for vegan or vegetarian)
  • 2 tbsp fresh lime juice

Additional Ingredients

  • 2 cups packed baby spinach
  • 1 box thin rice noodles (omit for paleo or Whole30)
  • Sliced red Thai chilis or jalapeno, to taste
  • Fresh cilantro leaves, for garnish
  • Fresh mint leaves, for garnish
  • Sweet chili sauce, to serve
  • Spicy chili paste, to serve

Instructions

  1. Prepare Meatball Mixture: In a large bowl, combine the grated onion, kosher salt, almond flour, red curry paste, and ground chicken. Mix thoroughly until all ingredients are well incorporated.
  2. Form Meatballs: Shape the mixture into small, evenly sized meatballs, about 1 inch in diameter, and set aside.
  3. Prepare Broth: In a large pot or slow cooker, add the chicken stock, 1 cup of coconut milk, water, coconut aminos, peeled ginger, garlic cloves, lemongrass stalk, 1 tbsp of red curry paste, and fish sauce. Bring to a simmer on the stovetop or set to low in the slow cooker.
  4. Cook Meatballs: Carefully add the prepared meatballs into the simmering broth. Allow them to cook gently for 20-25 minutes on the stovetop, or 4-6 hours in the slow cooker, until fully cooked through.
  5. Add Remaining Ingredients: Once the meatballs are cooked, stir in the remaining 1 cup of coconut milk, the rest of the red curry paste, fresh lime juice, and baby spinach. Cook for an additional 5 minutes to wilt the spinach and blend the flavors.
  6. Prepare Noodles: Cook the thin rice noodles separately according to package instructions, then drain and rinse with cold water to prevent sticking.
  7. Assemble and Serve: Divide the cooked noodles among serving bowls. Ladle the hot soup with meatballs and broth over the noodles. Garnish with sliced red Thai chilis or jalapeno, fresh cilantro, and mint leaves. Add sweet chili sauce and spicy chili paste as desired for extra flavor.

Notes

  • This soup can be made either on the stovetop or in a slow cooker for convenience.
  • For paleo or Whole30 versions, omit the rice noodles.
  • For nut-free options, substitute almond flour with oat flour in the meatball mixture.
  • Use vegan fish sauce alternatives and plant-based ground chicken to make the recipe vegetarian or vegan friendly.
  • Adjust chili quantities according to your preferred spice level.

Nutrition

  • Serving Size: 1 serving
  • Calories: 531
  • Sugar: 6 g
  • Sodium: 1020 mg
  • Fat: 29 g
  • Saturated Fat: 20 g
  • Unsaturated Fat: 7 g
  • Trans Fat: 1 g
  • Carbohydrates: 48 g
  • Fiber: 3 g
  • Protein: 22 g
  • Cholesterol: 70 mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

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

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