Spicy Meatball Banh Mi | Marion's Kitchen
These banh mi bring together savoury pork meatballs, sharp pickled carrot and chilli, and creamy, spicy sauces in a crusty roll. They make a satisfying meal with plenty of contrasting flavours and textures, ready in about 35 minutes.
Ingredients
- 15 ml (1 tbsp)vegetable oil
- 4long crusty bread rolls
- to serve, optionalpork pâté
- to serve, optionalslices of pork luncheon meat
- to serveKewpie mayonnaise
- to serveCoconut Sriracha
- to servecoriander leaves
- 1carrot, cut into matchsticks
- 1long red chilli, sliced
- 60 ml (¼ cup)rice vinegar
- 50 g (¼ cup)sugar
- 500 g (1 lb)pork mince
- 1lemongrass stalk, pale part only, bruised and finely chopped
- 3garlic cloves, finely grated
- 4spring onions, white and green parts finely chopped
- 15 ml (1 tbsp)fish sauce
- 30 ml (2 tbsp), or to tasteCoconut Sriracha
- 5 ml (1 tsp)sugar
- 5 ml (1 tsp)sea salt
Instructions
- 1
Pickle the carrots
Mix the carrot and chilli with the rice vinegar and sugar in a bowl. Leave for 20 minutes, stirring from time to time. Refrigerate any extra for up to 2 weeks.
- 2
Shape the meatballs
Put the pork mince, lemongrass, garlic, spring onions, fish sauce, Coconut Sriracha, sugar and sea salt in a large bowl. Mix vigorously, then shape the mixture into walnut-sized meatballs.
- 3
Cook the meatballs
Heat the vegetable oil in a large non-stick frying pan over a medium heat. Cook the meatballs, in batches if needed, turning them for 5 minutes or until evenly browned and cooked through.
- 4
Fill the rolls
Split the bread rolls lengthways without cutting all the way through. Spread generously with pâté, then add the pork luncheon slices, meatballs and pickled carrot. Drizzle with mayonnaise and Coconut Sriracha, and finish with coriander leaves.
What is a meatball banh mi?
Banh mi is a Vietnamese sandwich, commonly served in a light, crisp baguette with savoury fillings and fresh, tangy accompaniments. This version uses pork meatballs alongside pickled carrot, chilli, pâté and mayonnaise.
The combination works because the rich pork and creamy toppings meet bright, vinegary carrot and heat from the chilli sauce. Lemongrass and spring onion season the meatballs with aromatic, savoury flavours.
Nutrition and macros by portion
The nutrition label shows one serving as written: 850 calories, 38g protein, 78g carbs, 39g fat.
| Portion | Adjustment | kcal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Lighter | Skip pâté and luncheon meat | 595 kcal | 27g | 55g | 27g |
| This serving | As written | 850 kcal | 38g | 78g | 39g |
| Hungry | Add extra meatballs | 1275 kcal | 57g | 117g | 59g |
The bread rolls and sugar contribute most of the carbohydrates, while pork mince, oil and mayonnaise account for much of the fat; the pork also provides most of the protein. For a more balanced plate, serve a roll with a generous portion of fresh vegetables or extra pickled carrot.
The quick pickle
Carrot and chilli: cutting the carrot into matchsticks gives it plenty of surface area to take on the vinegar and sugar. Stir the mixture occasionally during its 20-minute rest so it pickles evenly.
Keep the pickle: the method allows extra carrot to be refrigerated for up to 2 weeks. Use a clean container and keep the vegetables covered by their pickling liquid.
Making tender, flavourful meatballs
Aromatic base: finely chopped lemongrass, grated garlic and chopped spring onion distribute their flavour through the pork. Bruising the lemongrass before chopping helps release its aroma.
Mixing: work the mixture vigorously before shaping it into walnut-sized balls. Keeping their size consistent helps them cook at a similar rate.
Getting a good sear
Pan space: cook the meatballs in batches if the pan is crowded. Leaving room around them helps them brown rather than steam.
Doneness: turn the meatballs as they cook for 5 minutes, until browned evenly and cooked through. If they need more time, continue cooking until the centre is no longer raw.
Choosing the bread and fillings
Crusty rolls: split each roll lengthways but leave one side connected, making a pocket that can hold the fillings. A sturdy crust helps the roll keep its shape.
Pâté and pork: pâté and pork luncheon meat are listed as optional additions, while the meatballs provide the main filling. Add the toppings in the recipe's order, then finish with mayonnaise, Coconut Sriracha and coriander.
Balancing the flavours
Sweet and sharp: the sugar tempers the vinegar in the pickle, while the carrot adds crunch to the rich pork. Let the carrot sit for the full 20 minutes for a more pronounced tang.
Heat: the meatballs contain Coconut Sriracha, and more is drizzled over the finished sandwich. Adjust the amount to suit your taste, and add it gradually if you are unsure.
Serving the banh mi
Serve the filled rolls soon after assembly so the bread stays pleasantly crusty. A simple side of extra pickled carrot or fresh vegetables complements the savoury, spicy filling without adding another rich element.
Recipe notes & tips
- Chop the lemongrass finely so its texture blends into the meatballs.
- Shape the meatballs to a similar walnut size for more even cooking.
- Use a non-stick frying pan and cook in batches if needed.
- Turn the meatballs regularly to brown them on all sides.
- Keep the bread rolls hinged when splitting them so the fillings stay in place.
- Taste the Coconut Sriracha before adding more to the meatball mixture.
Variations
- More chilli: add extra sliced chilli to the quick pickle for a sharper kick.
- Skip the optional meats: leave out the pâté and luncheon meat and fill the rolls with meatballs and vegetables.
- Extra herbs: add more coriander leaves just before serving.
- Adjust the sauce: use less Coconut Sriracha in the meatballs and add it at the table to taste.
- More pickle: make the carrot mixture ahead and use extra in each roll for added crunch.
Common mistakes to avoid
- Crowded pan: the meatballs may steam instead of brown; cook them in batches.
- Uneven meatballs: differently sized pieces cook at different rates; shape them consistently.
- Rushed pickle: the carrot will have less time to absorb the dressing; leave it for the full 20 minutes.
- Cutting through the roll: the filling can fall out; leave one side of each roll attached.
- Overfilling: the roll may be difficult to hold; add the fillings in a manageable layer.
How to store
Refrigerate extra pickled carrot in its liquid for up to 2 weeks, as directed in the method. Store cooked meatballs separately in a covered container in the fridge and reheat until piping hot; assemble the rolls just before serving. Filled rolls are best eaten straight away, as the bread softens over time.
Frequently asked questions
Can I prepare the pickled carrot ahead?
Yes. Make it ahead and refrigerate any extra for up to 2 weeks, keeping it in its pickling liquid.
How do I know when the meatballs are cooked?
The recipe calls for 5 minutes of cooking, turning, until the meatballs are evenly browned and cooked through. Cut one open to check that the centre is no longer raw.
Can I leave out the pâté or luncheon meat?
Yes. Both are optional additions; the pork meatballs remain the main filling.
Can I use a different chilli sauce?
The recipe specifies Coconut Sriracha for both the meatballs and the topping. Another chilli sauce will change the flavour, so add it to taste.
Can I cook the meatballs in batches?
Yes. The method recommends batches if needed, which gives the meatballs room to brown evenly.
Cook it from the original
This recipe comes from marionskitchen.com. Their page has the author’s own photos, notes and tips — the best place to cook it from.
Open the recipe on marionskitchen.com