Tom Yam Noodle Soup with Minced Pork (Thai Spicy & Sour Noodles Recipe)

A dark bowl of Thai Tom Yam Noodle Soup, richly garnished with spicy ground pork, sliced pork, bean sprouts, chopped spring onions, and two fish meatballs. The dish is highlighted by a halved soft-boiled egg and two golden-brown crispy fried wonton sheets standing up in the soup. The 'The Recipes Corner' logo is visible in the top right corner.
This post may contain affiliate links, which means I may earn a small commission if you purchase through the links at no extra cost to you. Please read my disclosure here.

Why This Recipe is So Easy to Make

Tom Yam Noodle Soup with Minced Pork is one of the most accessible Thai dishes for home cooks. The beauty of this recipe lies in its simplicity—you're working with readily available ingredients and straightforward techniques. The minced pork cooks in just 3-4 minutes, the crispy wontons can be prepared ahead and stored, and the assembly takes less than 10 minutes once your components are ready. There's no complex curry paste making or hours of simmering required.

The crispy wonton garnish adds restaurant-quality flair without any difficulty—just fold triangles and fry. Even the chili vinegar can be made days in advance. This is genuine Thai street food that's perfect for busy weeknights, rainy days, or when you're craving something warming and satisfying without spending hours in the kitchen.

A close-up shot of a bowl of Thai spicy Tom Yam Noodle Soup (Tom Yum) topped with ground pork, a thick slice of marinated pork, two white fish meatballs, bean sprouts, chopped scallions, and a perfect soft-boiled egg. The bowl is set next to a glass of Thai Iced Tea. The image features the 'The Recipes Corner' logo.

Perfect Pairings with Thai Dishes

Tom Yam Noodles pair beautifully with other Thai favorites, creating a well-rounded meal. Consider serving alongside:

These dishes complement the spicy, sour notes of tom yam while providing textural variety.

Ingredients (Serves 4)

For Crispy Wontons:

  • Oil for deep frying
  • 10 wonton wrappers, cut into triangles

For Minced Pork:

  • 300g (10 oz) ground pork
  • 2 tablespoons fish sauce
  • 1 tablespoon Thai oyster sauce
  • 1 tablespoon sugar

For Chili Vinegar:

  • 1/2 cup white distilled vinegar
  • 1/2 teaspoon salt
  • 2-3 medium red chilies, thinly sliced

For Assembly and Serving:

An overhead flat lay of Tom Yam Noodle Soup ingredients laid out on a white marble surface. Key components include a glass bowl of raw ground pork, a white bowl of thin rice noodles, a small bowl of bean sprouts, and various seasonings in small teal leaf-shaped dishes, including sugar, lime juice, vinegar, and chili flakes. There is also a terracotta pot and a basket of crushed peanuts.
  • 6 cups pork stock
  • 200g (7 oz) pork meatballs
  • 3 tablespoons fish sauce
  •  4 tablespoons roasted peanuts, coarsely chopped (1 tablespoon /1 serving)
  • 2 tablespoons sugar
  • 3 tablespoons fresh lime juice
  • 1-2 teaspoons roasted chili powder
  • 2 tablespoons garlic oil
  • 300g (10 oz) dried rice noodles
  • 1 cup morning glory (water spinach), cut into 2-inch pieces
  • 1 cup bean sprouts
  • Fresh cilantro for garnish
  • 2-3 green onions, chopped
  • 2 soft-boiled eggs, halved

Step-by-Step Instructions

Step 1: Make Chili Vinegar (Can Be Done Ahead)

Combine white vinegar, salt, and sliced red chilies in a small jar. Mix well and let sit for at least 30 minutes. This condiment gets better with time and can be refrigerated for up to 2 weeks.

Step 2: Fry Crispy Wontons

Cut wonton wrappers diagonally into triangles. Heat oil to 350°F (175°C) in a deep pan. Fry wonton triangles in small batches for 30-45 seconds until golden and crispy. They cook very quickly—watch carefully! Drain on paper towels. Set aside.

Step 3: Cook Seasoned Minced Pork

Heat a wok or large pan over medium-high heat with 1 tablespoon oil. Add ground pork and break it apart immediately. Stir-fry for 2-3 minutes until it changes color. Add fish sauce, oyster sauce, and sugar. Continue cooking for another 2-3 minutes until pork is fully cooked and slightly caramelized. The mixture should be savory-sweet. Set aside.

Step 4: Prepare the Noodles

Cook dried rice noodles according to package directions (usually 2-3 minutes in boiling water). Drain and rinse under cold water to stop cooking. Divide among serving bowls.

Step 5: Blanch Vegetables

In the same boiling broth, quickly blanch morning glory for 30 seconds, then bean sprouts for 15 seconds. Remove with a slotted spoon and divide among the noodle bowls.

A close-up shot of thin white rice noodles (Sen Lek), green morning glory leaves, and bean sprouts being blanched in hot water using a stainless steel mesh strainer. The steam and hot water are visible underneath, illustrating a step in preparing Thai noodle soup. The 'The Recipes Corner' logo is in the bottom right corner.

Step 6: Heat the Broth

In a large pot, bring pork stock to a rolling boil. Add pork meatballs and cook for 3-4 minutes until heated through and floating. Season the broth with fish sauce and sugar. Taste and adjust—it should be savory with a hint of sweetness.

A close-up of a silver spoon scooping foam and fat from a simmering pot of broth. Large pieces of ingredients, likely bone or large vegetables like radish/turnip for stock, are visible in the cloudy, light brown liquid, illustrating the process of clarifying the soup base for a Tom Yam or general Thai noodle soup.

Step 7: Add Final Seasonings

Turn off the heat. Stir in fresh lime juice and roasted chili powder into the broth. Never boil lime juice as it turns bitter.

A detailed close-up of a bowl of Thai Tom Yam Noodle Soup. The focus is on the generous topping of seasoned ground pork mixed with chili and crushed peanuts, alongside noodles, bean sprouts, and two small meatballs visible in the red-orange spicy broth.

Step 8: Assemble and Serve

Top each bowl of noodles with seasoned minced pork, blanched vegetables, and pork meatballs. Ladle hot broth over everything. Garnish with crispy wonton triangles, chopped roasted peanuts, garlic oil, cilantro, green onions, and a soft-boiled egg half. Serve immediately with chili vinegar on the side for guests to add to taste.

An appetizing bowl of Thai Tom Yam Noodle Soup on a dark table. The bowl is filled with noodles in a spicy orange broth, topped with seasoned ground pork, a thick slice of marinated pork, two fish meatballs, bean sprouts, chopped scallions, a soft-boiled egg with a bright orange yolk, and two golden crispy fried wonton sheets standing up at the back.

Common Problems and Solutions

Problem: Wontons are soggy or greasy
Solution: The Oil wasn't hot enough. Always test with one wonton first—it should sizzle immediately and crisp up in 30-45 seconds. Drain on paper towels and use them as soon as possible after frying, or store in an airtight container with paper towels.

Problem: Minced pork is dry and clumpy
Solution: You overcooked it, or the heat was too high. Cook just until no longer pink, then add sauces immediately. The sugar and oyster sauce will create moisture. Don't overcrowd the pan.

Problem: Broth tastes bland
Solution: Store-bought pork stock can be weak. Boost it by simmering with aromatics like garlic, shallots, or a piece of ginger for 10 minutes before assembling. Also, don't skimp on the fish sauce—it's the backbone of the flavor.

Problem: Noodles stick together
Solution: Rinse cooked noodles under cold water and toss with a tiny bit of oil. Don't let them sit too long before serving—cook noodles right before assembly time.

Problem: Not spicy or sour enough
Solution: The chili vinegar is your key! Let guests add it themselves. You can also increase roasted chili powder in the broth. For more sourness, serve extra lime wedges on the side.

Problem: Soft-boiled eggs are overcooked
Solution: For perfect jammy eggs, boil for exactly 6-7 minutes, then plunge into ice water. Peel gently under running water.

Problem: Bean sprouts are limp
Solution: Blanch for only 10-15 seconds—they should stay crunchy. Alternatively, add them raw to the bowl and let the hot broth slightly wilt them while maintaining crunch.

Essential Equipment 

  1. Deep Frying Pot or Wok - For frying wonton wrappers evenly
  2. Spider Strainer or Slotted Spoon - Essential for removing fried wontons and blanched vegetables
  3. Large Stock Pot (6-8 quart) - For heating broth and cooking meatballs
  4. Cooking Thermometer - Ensures oil is at the perfect temperature for crispy wontons
  5. Sharp Chef's Knife - For cutting wonton wrappers and chopping garnishes
  6. Large Serving Bowls (Deep) - Thai noodle soups need deep bowls for broth
  7. Ladle - For serving soup perfectly
  8. Fine Mesh Strainer - For rinsing noodles and blanching vegetables

Nutritional Information (Per Serving)

A graphic displaying the nutrition information for Tom Yam Noodle Soup with Minced Pork. The nutritional breakdown per serving is: Calories: 520-580 kcal, Protein: 28-32g, Carbohydrates: 58-65g, Fat: 18-22g, Fiber: 3-4g, Sodium: 1,400-1,600mg, and Sugar: 8-10g.
  • Calories: 520-580 kcal
  • Protein: 28-32g
  • Carbohydrates: 58-65g
  • Fat: 18-22g
  • Fiber: 3-4g
  • Sodium: 1,400-1,600mg
  • Sugar: 8-10g

Note: Nutrition varies based on noodle type and portion size. Values include crispy wontons, minced pork, meatballs, and egg.

Expert Tips You Won't Find Elsewhere

Tip #1: Double-Fry Your Wontons
Fry wonton triangles once at 325°F until set but pale, cool completely, then fry again at 375°F right before serving. This creates incredibly crispy wontons that stay crunchy even in soup for longer.

Tip #2: Make Garlic Oil in Bulk
Fry 1 cup of minced garlic in 2 cups of oil over low heat until golden (about 15 minutes). Strain and store both the oil and crispy garlic separately. Use the oil for drizzling and crispy garlic as an extra topping.

Tip #3: Freeze Seasoned Pork Portions
Make a big batch of seasoned minced pork and freeze in 100g portions. They thaw quickly and make this dish even faster on busy nights.

Tip #4: Use Wonton Wrapper Scraps
Don't waste trimmed wonton edges—fry them all! They make a fantastic crunchy garnish or snack with sweet chili sauce.

Tip #5: The Peanut Toasting Secret
Toast peanuts with a pinch of salt in a dry pan before chopping. This intensifies their flavor dramatically compared to using them straight from the package.

Tip #6: Control Your Spice Levels
Make one batch of chili vinegar mild and one spicy. Label them clearly so guests can choose their heat level—this makes the dish more inclusive.

Tip #7: Add Fish Sauce to Your Lime Juice
Mix 1 tablespoon of fish sauce into your lime juice before adding it to the broth. This pre-blending helps distribute the flavor more evenly and prevents oversalting.

Tip #8: The Meatball Upgrade
Make your own pork meatballs by mixing ground pork with a bit of fish sauce, white pepper, and cornstarch. They're more flavorful than store-bought and take only 5 minutes to prepare.

Tip #9: Warm Your Serving Bowls
Pour boiling water into serving bowls while you assemble ingredients, then dump it out. Warm bowls keep the soup hot longer—a restaurant trick that makes a big difference.

Tip #10: The Secret Umami Boost
Add 1 teaspoon of MSG (optional) or 1 tablespoon of soy sauce to the broth for an extra layer of savory depth. Many Thai street vendors use this to elevate their broths.


This Tom Yam Noodle Soup with Minced Pork delivers authentic Thai street food vibes with its combination of textures—silky noodles, crunchy wontons, tender pork, bouncy meatballs, and fresh vegetables. The spicy, sour broth is perfectly balanced, and the crispy garnishes make every bowl special. Master this recipe, and you'll have a restaurant-quality dish that's surprisingly simple to execute at home.

Comments