Great any time of the day
Serves 4
Prep Time
Cook Time
Difficulty Level
Download or Print

Refreshing and tasty Vietnamese banh mi rolls are a perfect workday lunch. We used beef but it also works as a treat with chicken breast fillets.


  • ¼ cup (75 g) whole-egg mayonnaise
  • 3 tsp sriracha or other chilli sauce (optional)
  • 2 short baguettes, ends trimmed, halved crossways
  • 2 baby cucumbers, cut into batons
  • 1 carrot, julienned
  • 1 green onion, cut into 5 cm lengths
  • 8 large fresh coriander sprigs


  • 300 g beef porterhouse or rump steak, fat trimmed, sliced thinly on the diagonal
  • 1 tbsp fish sauce
  • 1 stalk fresh lemongrass, white part only, chopped finely
  • 1 clove garlic, crushed
  • 1 tbsp vegetable oil
  • 1 red shallot, halved, sliced thinly
  • 2 tsps white sugar

Place beef, fish sauce, half the lemon grass and half the garlic in a bowl; stir to mix well. Refrigerate, covered, for at least 30 mins for flavours to develop.


Heat a wok or large heavy-based frying pan over high heat. Add half the oil; stir-fry beef for 4 mins or until browned. Transfer to a plate. Heat remaining oil in wok; stir-fry shallot, remaining lemon grass and garlic for 2 mins or until fragrant. Return beef to wok, then add sugar; stir-fry to combine for 30 secs. Season to taste with pepper.


Combine mayonnaise and chilli sauce in a small bowl.


Split baguette pieces lengthways from the top, without cutting all the way through. Spread sides with mayonnaise mixture; fill baguettes evenly with lemon grass beef, cucumber, carrot, green onion and coriander. Drizzle with extra mayonnaise mixture.

TIP Use one long baguette cut into quarters instead of half baguettes, if preferred.

The lemongrass beef can be made up to 2 days in advance and refrigerated in an airtight container.

Make banh mi the night before or in the morning. Wrap banh mi in baking paper or pack in airtight containers. Transport in cooler bags. Refrigerate until ready to serve.


Download or print the recipe