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 Beef Noodle Soup with fresh herbs and tender beef

Thai Beef Noodle Soup

  • Author: Lina
  • Prep Time: 20 minutes
  • Cook Time: 1 hour 35 minutes
  • Total Time: 1 hour 55 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Thai
  • Diet: Halal

Description

A flavorful Thai beef noodle soup made with tender braised beef, aromatic spices, and fresh herbs. Perfectly balanced with soy sauces and fish sauce, this comforting dish is served with noodles, Asian greens, and Thai basil leaves.


Ingredients

Scale
  • 6 garlic cloves, peeled, roughly chopped
  • 6 coriander roots, cleaned, coarsely chopped
  • 1 tsp whole black peppercorns
  • 1 tbsp vegetable oil
  • 500g (1 lb) beef chuck steak (or gravy beef, stewing beef, or brisket)
  • 3 whole star anise
  • 1 cinnamon stick
  • ¼ cup soy sauce
  • 1 tbsp dark soy sauce
  • 6 cups beef stock
  • 300g (10.6 oz) Asian beef balls (optional)
  • 2 cups sliced Asian greens (e.g. bok choy, pak choy, Chinese young kale)
  • Cooked noodles to serve (e.g. rice noodles or egg noodles)
  • 1 cup bean shoots to serve
  • Fish sauce to season to taste before serving
  • Thai basil leaves to serve

Instructions

  1. Use a mortar and pestle to pound the garlic, coriander, and peppercorns to a rough paste.
  2. Heat oil in a large saucepan over high heat. Add the garlic mixture and cook for 30 seconds until fragrant. Add the beef and cook for 2-3 minutes or until evenly coloured. Add the star anise, cinnamon stick, soy sauces, and beef stock. Reduce the heat to low. Cover with a lid and simmer for 90 minutes or until beef is tender.
  3. Use a slotted spoon to remove the cinnamon stick and star anise. Transfer the beef pieces to a chopping board and cut into bite-sized pieces. Set aside.
  4. Add the beef balls and Asian greens to the beef broth and simmer for 2-3 minutes to warm through. Taste and adjust seasoning with fish sauce.
  5. Divide noodles among serving bowls. Top with beef balls, Asian greens, braised beef, and ladle over the beef broth. Garnish with bean shoots and Thai basil leaves.

Notes

  • For extra depth of flavor, marinate the beef with soy sauce and garlic paste for 30 minutes before cooking.
  • You can use brisket or stewing beef for a richer broth.
  • Adjust spice levels by adding sliced chili when serving.
  • This soup tastes even better the next day as flavors meld.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 420
  • Sugar: 3g
  • Sodium: 1580mg
  • Fat: 14g
  • Saturated Fat: 4g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 3g
  • Protein: 32g
  • Cholesterol: 75mg

Keywords: Thai beef noodle soup, braised beef soup, Thai soup recipe, beef chuck soup, authentic Thai noodle soup