Short-Rib Beef & Rice Noodle Soup

Preparation info

  • Difficulty


  • Serves:


Appears in

My Street Food Kitchen

My Street Food Kitchen

By Jennifer Joyce

Published 2015

  • About

In Hanoi, restaurants are dedicated solely to serving Vietnam’s iconic national dish: pho. Little street stalls also abound, with the world’s smallest plastic stools set out for you to sit on while you hunch over your steaming hot noodle soup. I’ve been told it’s meant for breakfast, but people seem to eat it all day. If you truly want to recreate the real McCoy then making your own stock is imperative. I know that sounds like an almighty job, but your efforts will be rewarded.

Preparation: 20 Minutes
Cooking: 4 Hours 45 Minutes



  • 1.8 kg (4 lb) beef short ribs, brisket or oxtail
  • 2 large pieces ginger, halved lengthways
  • 2 onions, unpeeled, halved crossways
  • 1 teaspoon salt
  • 60 ml (2 fl oz/¼ cup) fish sauce
  • tablespoons grated palm sugar (jaggery) or soft brown sugar
  • 5 star anise
  • 6 cloves
  • 1 cinnamon stick
  • 3 teaspoons fennel seeds


  • 300 g (10½ oz) beef sirloin or fillet steak
  • vegetable oil, for drizzling
  • 300 g (10½ oz) thin dried rice noodles
  • 1 small red onion, halved and thinly sliced into half moons
  • 2 red chillies, sliced and soaked in 2 tablespoons rice wine vinegar
  • 4 large handfuls of trimmed bean sprouts
  • 1 large handful of coriander (cilantro) leaves
  • 1 large handful of mint leaves
  • 1 large handful of Thai basil leaves
  • Sriracha and lime wedges, to serve


Preheat oven to 220°C (425°F) or 200°C (400°F) fan forced.

To make the broth, put the beef short ribs in a roasting tin and cook for 45 minutes or until browned. Drain the oil from the tin, then transfer the meat to a stockpot or large saucepan. Cover with 4 litres of cold water and bring to the boil.

While the broth is coming to the boil, preheat your grill (broiler). Put the ginger and onion on a baking tray and grill for 3-5 minutes each side until blackened. This adds a smoky taste to the broth. Peel the onion and discard the skin. Add the charred onion and ginger, salt and all of the remaining ingredients to the broth. Once it reaches the boil, reduce the heat to as low as possible, cover with a lid, leaving it slightly ajar, and simmer for 3-4 hours. It’s important not to stir the stock or it will become cloudy so just leave it to bubble away slowly. Strain the broth through a fine sieve into a clean saucepan. Reserve the meat and discard the vegetables and spices. When cool enough to handle, pull the meat off the bones and discard the bones, sinew and fatty pieces. Pull the meat into small pieces and set aside.

Skim the excess fat off the broth, then bring to a gentle simmer. Taste the stock and add extra fish sauce or more sugar if needed. It should be slightly salty with a little tang.

Making the seared steak to serve is traditional but if you want to save time you can enjoy the soup with just the short rib meat. Lightly oil and season the steak and cook on a barbecue or chargrill pan preheated to high heat for 2 minutes on each side for medium rare (depending on the thickness of the meat). Stand for 10 minutes, then cut against the grain into thin slices.

While the beef is resting, soak the rice noodles in boiling water for 5 minutes or until al dente. Drain and divide between four to six serving bowls. Divide the beef rib meat between the bowls and ladle 2-3 cups of broth over the top. Top with a few slices of grilled steak. Serve the onion, pickled chilli, bean sprouts, herbs, sriracha and lime wedges in small separate bowls to allow each person to garnish their own soup.