ArrowDownFill 1arrow-small-lineFill 1Cooking Light - EasyCooking Light - FastCooking Light - So GoodCooking Light - How-ToCooking Light - Staff FaveCooking Light Badge - Wow!GroupClose IconEmailEmpty Star IconLike Cooking Light on FacebookFull Star IconShapePage 1 Copy 3Page 1 Copy 2Grid IconHalf Star IconFollow Cooking Light on InstagramList IconMenu IconPrintSearch IconSpeech BubbleFollow Cooking Light on SnapchatFollow Cooking Light on TwitterWatch Cooking Light on YouTubeplay-iconWatch Cooking Light on Youtube

Beef and Star Anise Noodle Soup

Photo: Iain Bagwell; Styling: Randy Mon
Total time 4 hrs, 30 mins
Yield Serves 4
Time: 3 1/2 hours, plus 1 hour to marinate. This rich, hearty dish is based on the Szechuan beef noodle soup at Queen's House in Mountain View, California.


  • 2 pounds beef short ribs
  • 1/4 cup soy sauce
  • 2 tablespoons minced ginger
  • 2 tablespoons minced garlic
  • 4 whole dried Thai chiles
  • 4 star anise pods, broken
  • 3 tablespoons vegetable oil
  • 5 cups reduced-sodium beef broth
  • Salt
  • freshly ground black pepper
  • 8 ounces baby bok choy, stalks separated
  • 21 ounces fresh or 12 oz. dried thick wheat noodles, such as udon

Nutrition Information

  • calories 871
  • caloriesfromfat 23 %
  • protein 49 g
  • fat 22 g
  • satfat 6.3 g
  • carbohydrate 120 g
  • fiber 5.8 g
  • sodium 0.0 mg
  • cholesterol 67 mg

How to Make It

  1. In a medium bowl, combine ribs with soy sauce, ginger, garlic, chiles, and star anise. Cover and chill at least 1 hour and up to 1 day, stirring occasionally.

  2. Preheat oven to 300°. In an 8-qt. pot with ovenproof lid, heat oil over high heat until almost smoking. Lift ribs from marinade (save marinade) and brown on all sides, 4 to 6 minutes total.

  3. Add marinade, broth, and 2 cups water. Cover pot; bring to a boil. Cook in oven until meat is extremely tender, about 3 hours.

  4. Remove bones from ribs and discard. Cut larger rib meat into pieces to make 4 equal portions. Skim excess fat from surface of broth if you like. Return meat to broth. Season to taste with salt and pepper. Add bok choy; let sit, covered, a few minutes to wilt.

  5. Meanwhile, bring a 2-qt. pot of water to a boil. Add noodles and cook until tender, about 3 minutes for fresh and 8 minutes for dried. Drain noodles but don't rinse. Divide evenly among 4 serving bowls. Top with rib pieces and bok choy, dividing evenly, and ladle about 1 1/2 cups broth into each bowl. Serve immediately.

  6. Make ahead: Once ribs are cooked (through step 3), chill overnight and up to 2 days ahead. Remove any solid fat on top. As directed in step 4, remove bones and cut meat into pieces. Reheat meat in broth over medium heat, add bok choy, and proceed with step

  7. Note: Nutritional analysis is per serving; sodium amount varies depending on noodles.