Go Back
+ servings
Logo of The Forked Spoon featuring a blue spork.
Healthy Thai Meatball Soup in blue bowl
4.82 from 11 votes

Thai Meatball Soup Recipe

Bursting with the sumptuous and intriguing flavors of Thailand, get ready to fall in love with the tastes and comforts of this healthy Thai Meatball Soup.
Prep Time30 minutes
Cook Time1 hour
Total Time1 hour 30 minutes
Servings: 6 servings
Calories: 289kcal

Ingredients

FOR THE MEATBALLS

  • 1.5 pounds ground turkey/chicken/pork - I used a mix of turkey and chicken
  • 2 carrots - finely grated
  • ½ cup finely chopped green onions
  • 2 tablespoon fresh mint - chopped
  • 2 tablespoon cilantro - chopped
  • 2 tablespoon ginger - minced
  • 1 tablespoon fish sauce
  • 1 tablespoon soy sauce
  • 1 tablespoon lime juice
  • 4 cloves garlic - minced
  • 2 teaspoon red chili flakes
  • 1 teaspoon cayenne powder
  • 1 large egg

FOR THE SOUP

  • 1 tablespoon olive oil
  • 1 large yellow onion - chopped
  • 3 large carrots - chopped
  • 4 stalks celery - chopped
  • 6 cloves garlic - minced
  • 1 red chili - chopped (plus more for serving)
  • 1 tablespoon fresh minced ginger
  • 1 lime juiced
  • 1 tablespoon low-sodium soy sauce
  • 8 cups low-sodium chicken stock or water
  • 10 ounces whole sugar snap peas
  • ½ cup green onions - chopped (plus more for serving)
  • Fresh chopped cilantro - for serving

Instructions

For the Meatballs:

  • Preheat oven to 400 degrees F and line a large baking sheet with parchment paper.
  • In a large bowl combine all the ingredients for the meatballs, mixing well until fully combined. Use your hands to form mixture into small balls. If the mixture is sticky and you have trouble forming balls, wet your hands with a little water and roll into balls.
  • Place each ball on a lined baking sheet and bake for 20-25 minutes, or until fully cooked and just starting to brown on the top
  • Remove from heat and set aside until ready to eat.

For the Soup:

  • In a large pot or Dutch oven, heat the olive oil over medium high heat. Add the chopped onion and sautè for 1-2 minutes, or until fragrant. Add the carrots and celery and mix well with the onion. Sautè for an additional 3-4 minutes, stirring frequently.
  • Add the minced garlic, red chili, ginger, lime juice and soy sauce. Sautè for 1-2 minutes, stirring frequently to prevent the garlic and ginger from burning.
  • Add the chicken stock or water to the pot and stir. Bring soup to a boil and cover, reducing heat to low. Allow soup to simmer for approximately 30 minutes or until vegetables are tender. Add the sugar snap peas and meatballs to the pot and simmer for an additional 5-10 minutes. Season to taste and remove from heat.
  • Top with chopped green onions, cilantro and chili, if desired.

Nutrition

Calories: 289kcal | Carbohydrates: 20g | Protein: 37g | Fat: 7g | Saturated Fat: 1g | Cholesterol: 89mg | Sodium: 730mg | Potassium: 1112mg | Fiber: 4g | Sugar: 7g | Vitamin A: 9845IU | Vitamin C: 52.1mg | Calcium: 99mg | Iron: 3.6mg
Did you make this recipe?Tag @theforkedspoon and hashtag it #theforkedspoon and please leave your star rating in the comment section on this post.

Copyright © 2026 The Forked Spoon

QR Code linking back to recipe