Skip to main content
Quick & Easy

Thai-Style Beef and Mushroom Soup

Sarah Mitchell By Sarah Mitchell January 29, 2025 Updated November 26, 2025 4.7 (94 reviews)
Jump to Recipe
Thai beef and mushroom soup with lemongrass, oyster mushrooms, and fresh coriander

This Thai-style beef and mushroom soup delivers all the aromatic complexity of tom yum with the satisfying heartiness of tender beef. Lemongrass, kaffir lime leaves, and ginger infuse the broth with unmistakably Thai fragrance, while silky oyster mushrooms and perfectly cooked beef fillet make it substantial enough for dinner.

Best of all, it's ready in just 30 minutes - proving that authentic Thai flavors don't require hours of cooking.

Tom Yum's Beefy Cousin

While traditional tom yum features prawns, this variation uses tender beef fillet for a heartier soup that's equally aromatic and flavorful. The technique remains the same: infuse the broth with Thai aromatics first, then add quick-cooking proteins at the end.

The key is understanding that Thai soups are about balance. Every element - sour lime juice, salty fish sauce, sweet palm sugar, spicy sambal - should work in harmony. No single flavor dominates; together they create something greater than their parts.

Essential Thai Aromatics

Three ingredients create the distinctive Thai flavor profile:

Lemongrass provides bright, citrusy notes. Use only the white lower portion - about 4-5 inches from the root. Bruise it with a knife or mallet to release the aromatic oils before adding to the broth.

Kaffir lime leaves contribute an intense, floral lime fragrance that's completely unique. Tear them before adding to maximize their aromatic impact. These leaves are the defining scent of Thai cuisine - don't skip them.

Fresh ginger adds warm, spicy depth. Slice it thin so it can infuse the broth quickly. Some prefer galangal for a more authentically Thai flavor - it's sharper and more citrusy than ginger.

Choosing the Right Beef

Since the beef cooks for only 2-3 minutes, you need a naturally tender cut:

  • Beef fillet (tenderloin): The most tender, worth the splurge
  • Sirloin: Good balance of flavor and tenderness
  • Ribeye: More marbling means more flavor

Slice the beef as thin as possible, against the grain. Partially freezing the meat for 30 minutes makes thin slicing much easier. The thin slices cook almost instantly in the hot broth.

Oyster Mushrooms: The Perfect Choice

Oyster mushrooms have a silky, almost velvety texture that works beautifully in Thai soups. They absorb the aromatic broth while maintaining a satisfying bite. Look for firm, unblemished clusters with no slimy spots.

If you can't find oyster mushrooms, substitute with:

  • King oyster mushrooms (sliced)
  • Shiitake mushrooms (stems removed)
  • Straw mushrooms (canned, drained)

The Art of Balancing Thai Flavors

Taste your soup after adding lime juice, fish sauce, and sugar. Adjust each element until you achieve harmony:

  • Too flat? Add more lime juice for brightness
  • Too sour? Add more sugar to balance
  • Too bland? Add more fish sauce for umami depth
  • Not spicy enough? Add more sambal oelek

The soup should taste vibrant and complex - if any single note dominates, adjust accordingly.

Thai-Style Beef and Mushroom Soup

Aromatic, warming, and ready in 30 minutes.

Prep: 15 min
Cook: 15 min
Servings: 4
Course: Soup, Main Cuisine: Thai Diet: Dairy-Free, Low-Calorie

Nutrition per serving

285Calories
32gProtein
12gCarbs
12gFat
2gFiber
6gSugar

Ingredients

Instructions

  1. Infuse the broth. Place chicken broth, chopped lemongrass, ginger slices, torn kaffir lime leaves, and sambal oelek in a wok or large saucepan over low heat. Bring to a gentle boil. Cover and simmer for 10 minutes to infuse the flavors.
  2. Add mushrooms and beef. Add sliced oyster mushrooms and beef slices to the infused broth. Increase heat to medium and simmer for 2-3 minutes, just until beef is cooked through but still slightly pink in the center and mushrooms are tender.
  3. Season the soup. Add lime juice, fish sauce, and palm sugar. Stir to dissolve the sugar. Taste and adjust the balance - add more lime for sourness, fish sauce for saltiness, sugar for sweetness, or sambal for heat.
  4. Serve immediately. Ladle soup into warm bowls, ensuring each serving gets plenty of beef and mushrooms. Top with sliced green onions and fresh coriander leaves. Serve right away while hot.

Recipe Notes

  • Mushroom options: Shiitake, king oyster, or straw mushrooms all work beautifully.
  • Add noodles: Rice noodles or glass noodles turn this into a complete meal.
  • Heat level: Adjust sambal oelek to your preference, or substitute fresh red chilies.
  • Coconut milk variation: Add 1/2 cup coconut cream for a richer, tom kha-style soup.

Frequently Asked Questions

What cut of beef works best for this soup?

Beef fillet (tenderloin) is ideal because it stays tender with quick cooking. Since the beef only cooks for 2-3 minutes, you need a naturally tender cut. Alternatives include sirloin or ribeye, sliced very thin against the grain. Tougher cuts would require longer cooking and a different technique.

What is sambal oelek and can I substitute it?

Sambal oelek is an Indonesian chili paste made from ground red chilies, vinegar, and salt. It adds heat and depth without the sweetness of sriracha. Substitute with fresh red chilies (seeded and minced), Thai chili paste, or a mix of cayenne and rice vinegar. Start with less and add to taste.

How do I balance Thai soup flavors?

Thai soups balance four key elements: sour (lime juice), salty (fish sauce), sweet (palm sugar), and spicy (sambal oelek). Taste after combining and adjust each element until harmonious. The soup should taste bright and complex - no single flavor should dominate. Add more lime if flat, fish sauce if bland, sugar if too tart.

Can I use different mushrooms?

Yes, oyster mushrooms are traditional for their silky texture, but shiitake, king oyster, or straw mushrooms all work beautifully. Button or cremini mushrooms are fine in a pinch but have less interesting texture. Enoki mushrooms added at the end provide a nice textural contrast.

Should I remove the aromatics before serving?

Traditionally, lemongrass, ginger, and kaffir lime leaves are left in the soup but not eaten - they're eaten around like bay leaves. Some cooks strain the broth before adding beef and mushrooms for a cleaner presentation. Either approach is correct.

Press + K to search anytime