• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
The MacPherson Diaries
  • Home
  • Recipe Index
  • Jana’s Dinner Club
  • About me
  • Contact Me

Steak Bahn Mi

May 24, 2025 by themacphersondiaries Leave a Comment

Steak Banh Mi – A Quick & Vibrant Vietnamese-Inspired Sandwich

This steak banh mi is an easy and flavourful spin on the classic Vietnamese sandwich. Juicy marinated steak, crunchy pickled carrots, fresh herbs and creamy mayo, all loaded into a warm brioche roll. Perfect for weeknight dinners or an easy weekend lunch!

This recipe is from the archives of Jana’s Dinner Club. Get ready to save time, money and stress with delicious recipes, meal plans and shopping lists. To subscribe to get a monthly e-book, featuring nine delicious recipes, join the club! 

Why You’ll Love This Recipe

  • ✅ Bursting with flavour & texture
  • ✅ Ready in around 30 minutes
  • ✅ Family-friendly & easy to customise
  • ✅ Pickles and marinade can be made ahead
  • ✅ Works with any protein (or go vegetarian!)

Ingredients

For the Marinade:

  • 2 tablespoons brown sugar
  • 2 tablespoons fish sauce
  • 2 teaspoons soy sauce
  • 2 tablespoons hoisin sauce
  • 4 garlic cloves, crushed (or 1 tsp jarred garlic)
  • 600g steak (sirloin, scotch, rump, or eye fillet)

For the Pickled Veg:

  • ½ cup white vinegar
  • ¼ cup sugar
  • 2 carrots, julienned or thinly sliced
  • ½ red onion, thinly sliced

Additional Ingredients:

  • 1 teaspoon oil (for frying – canola or vegetable)
  • ½ cucumber, thinly sliced
  • ½ cup coriander leaves
  • 8 long rolls (brioche or standard)
  • ½ cup mayonnaise
  • 70g pâté (optional)
  • 1 chilli, sliced (optional)

 

Time-Saving Tips

  • Marinate steak the night before.
  • Pickle carrots and onions in advance – they’ll keep for a week in the fridge.

Budget Tips

  • Use standard bread rolls instead of brioche.
  • Skip the pâté and chilli if you’re keeping it simple.

Protein Swaps

  • Try chicken, pork, or fish.
  • Go vegetarian with stir-fried tofu, mushrooms, or jackfruit.

Notes

  • Pâté is traditional but totally optional.
  • Keep pickles separate to maintain their colour and let people choose their own.
  • Leave some carrot unpickled if your kids aren’t into tangy flavours.
  • This is a great DIY dinner – lay out all the toppings and let everyone build their own sandwich.

Serve With

  • A side of crispy fries or sweet potato wedges
  • Pickled daikon and radish (if you want to get extra authentic!)
  • Extra chilli sauce or sriracha for heat lovers

Love this recipe? You should try my Vientmase Pork Bowls.

Let’s get on with the method!

Print

Steak Banh Mi

A quick and easy mid week classic that will become a family favourite!

Author Jana Macpherson

Ingredients

  • 2 tbsp brown sugar
  • 2 tbsps fish sauce
  • 2 tsp soy sauce
  • 2 tbsps hoisin sauce
  • 4 garlic cloves crushed or 1 teaspoon of crushed garlic from a jar
  • 500 grams steak I used sirloin steak, you can use eye fillet, rump or scotch as well
  • ½ cup white vinegar
  • ¼ cup sugar
  • 2 carrots julienned or sliced thinly ½ red onion, sliced
  • 1 tsps oil for frying canola or vegetable oil
  • ½ cucumber
  • ½ cup coriander leaves
  • 8 long bread rolls I like using brioche rolls
  • ½ cup mayonnaise
  • 70 grams Pate *optional
  • 1 chillie *optional

Instructions

  1. In a medium sized bowl or Tupperware container, add the brown sugar, fish sauce, soy sauce, hoisin sauce and garlic. Mix well and add the steak, turn to coat the meat in the marinade. At this point you can marinate (up to 24 hours) or cook straight away.

  2. For the pickle, mix the sugar and vinegar together, place the carrots in one bowl, and red onion in another bowl then pour ¾ over the carrots and ¼ over the red onion. Mix and set aside

  3. Place a nonstick pan over a medium heat, add the oil and once, hot add the steaks. I like mine medium, still a little pink in the middle so for my steaks I cooked them for around 5 minutes on the first side and 4 minutes on the second side. (9 minutes total). When they are nearly done, spoon over the leftover marinade.

  4. Remove them from the pan and place on a plate to rest for 5 minutes.

  5. In this time, slice your cucumber and chilli (if using), and warm the buns in the oven.

  6. To assemble, cut any extra fat off the steaks (optional) and slice.

  7. Take a bun and spread one side with mayonnaise and the other with pate.

  8. Add some cucumber, red onion, carrots, steak, coriander and chilli.

Recipe Notes

Marinate the steak the night prior.
Pickle the vegetables the night prior.

BUDGET NOTES
You don’t have to buy these brioche buns, just standard bread rolls work perfectly.
Leave out the pate and chilli if working to a budget.

PROTEIN CHANGES
You can use chicken, pork or fish, or do a veggie version with stir fried vegetables or jackfruit.

NOTES
Pate is traditional in a Bahn Mi Sandwich however I know it is not a common pantry staple and the dish will still be delicious if you decide not to use pate.

You can pickle the red onion and carrots together, but I keep them separate so people can pick and choose what they like to add. And if doing in advance this keeps the colours more vibrant. The pickles last in the fridge for a week. I usually serve all the bits in the middle of the table with my kids for this one, they usually don’t have the red onion, chilli or coriander but everything else is a winner, plus yummy and well balanced. You can also leave some carrot unpickled if you think that the kids might not like the pickled flavour.

THANK YOU SO MUCH FOR CHECKING OUT MY RECIPE.

FOLLOW ALONG AT MY FACEBOOK PAGE.

OR TAG ME ON INSTAGRAM @the_macpherson_diaries

Filed Under: Dinner Tagged With: banh mi, easy meals, Janas Dinner Club, steak, vietnamese, weeknight dinner

About themacphersondiaries

Previous Post: « Prawn Fried Rice
Next Post: Pesto Pasta with Blistered Tomatoes »

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Primary Sidebar

Hi, I’m Jana!

Hi, I’m Jana. I live in gorgeous Queenstown with my 2 children, Hunter (9) and River (7) and our dog Hudson.

I love cooking and sharing recipes here with you. My main focus is easy weeknight dinners. I want to help you get a hassle free and delicious dinner on the table quickly, that will satisfy all your dinner companions, especially families.

You will find my popular recipes for Salmon Curry, Pulled Pork in Bao Buns and Chicken & Broccoli Pasta Bake, plus loads of salads and special occasion recipes too.

When I am not in the kitchen or playing with my children by the local river, I can be found trekking the gorgeous walks on our doorstep, or sampling some of the incredible local wines.

If you love what you see here, head to Jana's Dinner Club, my online community where I share monthly eBooks and recipes. Doors will be opening soon, so subscribe to stay in touch. 

Happy Cooking xx Jana Read More…

Subscribe now


Recent Posts

  • Creamy White Chocolate Biscoff Fudge
  • 30 Minute Creamy Salmon Orzo
  • 30 Minute Prawn Pancakes
  • One Pan Mince Lasagne
  • 30 Minute Chicken Souvlaki

Footer

  • Privacy Policy

Copyright © 2026 The MacPherson Diaries on the Foodie Pro Theme