This Thai meatball noodle soup is a delightful fusion of flavors that brings together the rich, aromatic spices of Thai cuisine with the comforting warmth of a hearty soup. Perfect for a cozy night in, this dish is both satisfying and easy to prepare, making it a great choice for any home cook looking to explore new culinary horizons.
Some ingredients in this recipe might not be commonly found in every household. Fish sauce and red curry paste are essential for authentic Thai flavor but may require a trip to the international aisle of your supermarket. Coconut milk is another key ingredient that adds a creamy texture to the soup. Make sure to check the Asian food section for these items.

Ingredients For Thai Meatball Noodle Soup
Ground pork: The base for the meatballs, providing a rich and savory flavor.
Beaten egg: Helps bind the meatballs together.
Minced garlic: Adds a pungent, aromatic flavor to the meatballs.
Fish sauce: A salty, umami-rich condiment essential for Thai cuisine.
Breadcrumbs: Helps to give the meatballs structure and texture.
Vegetable oil: Used for sautéing the onions and curry paste.
Chopped onion: Adds sweetness and depth to the soup base.
Red curry paste: Provides the soup with its signature Thai flavor and heat.
Chicken broth: Forms the base of the soup, adding a savory depth.
Coconut milk: Adds creaminess and a subtle sweetness to the soup.
Rice noodles: The main carbohydrate, providing a chewy texture.
Lime juice: Adds a bright, tangy flavor to balance the richness.
Soy sauce: Adds a salty, umami depth to the soup.
Bean sprouts: Adds a fresh, crunchy texture as a garnish.
Chopped cilantro: Adds a fresh, herbaceous note to finish the dish.
Technique Tip for This Recipe
When forming the meatballs, make sure to wet your hands slightly. This prevents the ground pork mixture from sticking to your hands and allows you to shape the meatballs more easily. Additionally, when cooking the onion, ensure it is softened but not browned, as this will provide a sweeter, more subtle flavor base for the soup.
Suggested Side Dishes
Alternative Ingredients
ground pork - Substitute with ground chicken: Ground chicken is a leaner option and will still provide a similar texture and flavor.
beaten egg - Substitute with flaxseed meal and water mixture: Mix 1 tablespoon of flaxseed meal with 3 tablespoons of water to create a binding agent similar to egg.
minced garlic - Substitute with garlic powder: Use ¼ teaspoon of garlic powder for each clove of garlic to maintain the garlic flavor.
fish sauce - Substitute with soy sauce: Soy sauce provides a similar umami flavor, though it lacks the fishy undertones.
breadcrumbs - Substitute with panko: Panko breadcrumbs are lighter and will provide a similar binding effect in the meatballs.
vegetable oil - Substitute with olive oil: Olive oil is a healthier alternative and works well for sautéing.
chopped onion - Substitute with shallots: Shallots have a milder flavor and can be used in the same quantity as onions.
red curry paste - Substitute with yellow curry paste: Yellow curry paste has a slightly different flavor profile but will still provide a rich, spicy base.
chicken broth - Substitute with vegetable broth: Vegetable broth is a good alternative for a vegetarian option and provides a similar depth of flavor.
coconut milk - Substitute with almond milk with a splash of coconut extract: This combination will mimic the creamy texture and coconut flavor.
rice noodles - Substitute with glass noodles: Glass noodles have a similar texture and are a good gluten-free alternative.
lime juice - Substitute with lemon juice: Lemon juice provides a similar acidity and brightness to the dish.
soy sauce - Substitute with tamari: Tamari is a gluten-free alternative to soy sauce and has a similar flavor profile.
bean sprouts - Substitute with snow peas: Snow peas provide a similar crunch and fresh flavor.
chopped cilantro - Substitute with parsley: Parsley offers a fresh, slightly peppery flavor that can replace cilantro.
Other Alternative Recipes Similar to This Soup
How to Store or Freeze This Soup
Allow the soup to cool to room temperature before storing. This prevents condensation from forming inside the storage container, which can dilute the broth and alter the flavor.
Transfer the soup to airtight containers. For best results, use containers that are specifically designed for freezing, as they will help prevent freezer burn and maintain the quality of the soup.
Store the rice noodles separately from the soup. This prevents the noodles from becoming mushy when reheated. Place the cooked noodles in a separate airtight container or resealable plastic bag.
Label each container with the date and contents. This will help you keep track of how long the soup has been stored and ensure you use it within a safe timeframe.
For short-term storage, place the soup in the refrigerator. It will keep well for up to 3-4 days. Ensure the refrigerator is set to a temperature below 40°F (4°C) to maintain freshness.
For long-term storage, freeze the soup. It can be stored in the freezer for up to 2-3 months. Make sure the freezer is set to 0°F (-18°C) or lower to preserve the quality of the soup.
When ready to reheat, thaw the soup in the refrigerator overnight if frozen. This gradual thawing helps maintain the texture and flavor of the meatballs and broth.
Reheat the soup on the stovetop over medium heat until it reaches a simmer. Stir occasionally to ensure even heating. Avoid boiling, as this can cause the coconut milk to separate and the meatballs to become tough.
Reheat the rice noodles separately by placing them in a bowl and pouring hot water over them. Let them sit for a few minutes until warmed through, then drain.
Combine the reheated soup and noodles just before serving. Garnish with fresh bean sprouts and chopped cilantro to refresh the flavors and add a touch of brightness to the dish.
How to Reheat Leftovers
For stovetop reheating:
- Pour the leftover Thai meatball noodle soup into a pot.
- Heat over medium heat, stirring occasionally to ensure even heating.
- Once the soup starts to simmer, reduce the heat to low and continue to cook for another 5-7 minutes until the meatballs and noodles are heated through.
- If the soup appears too thick, add a splash of chicken broth or coconut milk to reach the desired consistency.
For microwave reheating:
- Transfer a portion of the Thai meatball noodle soup into a microwave-safe bowl.
- Cover the bowl with a microwave-safe lid or a microwave-safe plate to prevent splatters.
- Heat on high for 2-3 minutes, stirring halfway through to ensure even heating.
- If the soup is not hot enough, continue to heat in 30-second intervals, stirring each time, until the meatballs and noodles are thoroughly heated.
For oven reheating:
- Preheat the oven to 350°F (175°C).
- Transfer the Thai meatball noodle soup to an oven-safe dish.
- Cover the dish with aluminum foil to retain moisture.
- Heat in the oven for about 20-25 minutes, or until the soup is hot and the meatballs are heated through.
- Stir the soup halfway through the heating process to ensure even warming.
For slow cooker reheating:
- Pour the leftover Thai meatball noodle soup into the slow cooker.
- Set the slow cooker to the low setting.
- Heat for 1-2 hours, stirring occasionally, until the soup is hot and the meatballs are thoroughly warmed.
- If the soup appears too thick, add a bit of chicken broth or coconut milk to reach the desired consistency.
Best Tools for This Recipe
Mixing bowl: Use this to combine the ground pork, beaten egg, minced garlic, fish sauce, and breadcrumbs.
Large pot: This is essential for cooking the onions, curry paste, and eventually the soup with meatballs.
Wooden spoon: Ideal for stirring the onions and curry paste in the pot.
Measuring spoons: Use these to measure out the fish sauce, vegetable oil, red curry paste, lime juice, and soy sauce.
Measuring cups: Necessary for measuring the chicken broth, coconut milk, breadcrumbs, and chopped cilantro.
Knife: For chopping the onion and cilantro, and mincing the garlic.
Cutting board: Provides a safe surface to chop the onion, cilantro, and garlic.
Pot: Needed to cook the rice noodles separately according to package instructions.
Colander: Useful for draining the cooked rice noodles.
Ladle: Perfect for serving the soup into bowls.
Bowls: Use these to serve the final dish, with a portion of rice noodles and soup.
Tongs: Handy for handling the meatballs and placing them into the soup.
How to Save Time on Making This Soup
Prepare ingredients in advance: Chop the onion and cilantro, and mince the garlic ahead of time to streamline the cooking process.
Use pre-made meatballs: Save time by using store-bought meatballs instead of making them from scratch.
Cook noodles ahead: Boil the rice noodles in advance and store them in the fridge until needed.
One-pot method: Cook the meatballs directly in the soup to avoid extra dishes.
Quick garnish: Pre-wash and portion the bean sprouts and cilantro for easy garnishing.

Thai Meatball Noodle Soup
Ingredients
Meatballs
- 500 g Ground Pork
- 1 Egg beaten
- 2 cloves Garlic minced
- 1 tablespoon Fish Sauce
- 0.5 cup Breadcrumbs
Soup
- 1 tablespoon Vegetable Oil
- 1 Onion chopped
- 1 tablespoon Red Curry Paste
- 4 cups Chicken Broth
- 1 can Coconut Milk
- 200 g Rice Noodles
- 1 tablespoon Lime Juice
- 2 tablespoon Soy Sauce
- 1 cup Bean Sprouts
- 0.5 cup Cilantro chopped
Instructions
- In a mixing bowl, combine ground pork, beaten egg, minced garlic, fish sauce, and breadcrumbs. Mix well and form into small meatballs.
- Heat vegetable oil in a large pot over medium heat. Add chopped onion and cook until softened.
- Add red curry paste to the pot and cook for another minute.
- Pour in chicken broth and bring to a boil. Add the meatballs and cook until they float to the surface.
- Reduce heat to a simmer and add coconut milk. Cook for another 10 minutes.
- In a separate pot, cook rice noodles according to package instructions. Drain and set aside.
- Add lime juice and soy sauce to the soup. Adjust seasoning to taste.
- To serve, place a portion of rice noodles in a bowl and ladle the soup with meatballs over the top. Garnish with bean sprouts and chopped cilantro.
Nutritional Value
Keywords
Suggested Appetizers and Desserts for This Soup
More Amazing Recipes to Try 🙂
- Chicken Rice Thai Recipe45 Minutes
- Best Thai Curry Recipe45 Minutes
- Khao Piak Khao Recipe40 Minutes
- Thai Steak Marinade Recipe20 Minutes
- Thai Ginger Pork Recipe35 Minutes
- Thai Cod Recipe35 Minutes
- Thai Peanut Sauce Stir Fry Recipe30 Minutes
- Thai Chicken Stir Fry With Rice Noodles Recipe30 Minutes
Leave a Reply