Go Back
+ servings
A photo of Asian meatballs, Japanee mayo an pickled veg in a white bread roll.

Asian Meatball Sub

This Asian Meatball Sub will get your taste buds going. Sweet and sour soy glazed meatballs topped with pickled veg and Kewpie.
Course Main Course
Cuisine Chinese, Italian, Japanese
Keyword Asian meatballs, meatball sub recipe, soy glaze
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Servings 4 six inch subs
Calories 1153 kcal
Author Nicolas


  • makes four 6 inch subs

Pickled veg

  • 1 large or 2 small carrot/s
  • ½ a cucumber
  • 2-3 radishes washed
  • ¼ cup of water
  • ¼ cup of rice wine vinegar
  • A pinch of salt
  • ¼ cup of brown sugar

Meatball sub

  • 1 kg of pork mince
  • ¼ cup of breadcrumbs
  • 1 egg
  • 3 cloves garlic peeled and chopped finely
  • A thumb sized piece of ginger peeled and chopped finely
  • ½ a cup of flour
  • 3 tablespoons of vegetable oil
  • 2 foot long rolls cut into 6 inch subs
  • A bunch of coriander leaves roughly chopped
  • A pinch of chilli flakes
  • ¼ cup soy sauce
  • ¼ cup rice wine vinegar
  • 1 teaspoon of Cornflour/cornstarch
  • ¼ cup dark brown sugar
  • Japanese Mayo Kewpie
  • Salt for seasoning


Pickled Veg

  1. Peel the carrot, then get your cucumber, slice it in half length-ways and the use a spoon to scoop out the core. From there cut the carrot and cucumber into little matchsticks (julienne). Slice the radishes, then put all your chopped veg in a bowl.
  2. Put the water, rice wine vinegar, a pinch of salt and your sugar in a pot then bring to a boil on the stove. As soon as the mixture is boiling, turn the heat off. Pour into the bowl with the veg. Give everything a good mix and set aside.

Meatball sub

  1. Put your pork, your breadcrumbs, your egg, half of your finely chopped garlic and half of your finely chopped ginger in a bowl. Then mix together with your clean hands until well combined.
  2. Roll into golfball sized meatballs.
  3. Put your flour in a large bowl with a good pinch of salt and mix together. Add your meatballs about 4-5 at a time and toss/roll in the flour until well coated. Quickly shake off the excess flour and transfer to a plate or board.
  4. Get a large frying pan on medium-high heat, then add 2 tablespoons of your vegetable oil. Add your meatballs and a good pinch of salt and start frying them off, giving them a nice colour all over. Cook them for 10 minutes turning every couple of minutes, then cover with a lid and cook for another 3-5 minutes, making sure you turn the meatballs at least once so they don't burn. Transfer the meatballs to a large bowl.
  5. Put your pan back on the heat and turn the heat on the stove down to about medium flame. Mix your cornflour with the same quantity of water in a bowl or container.
  6. Add 1 tablespoon of your veg oil and then add your garlic, ginger and a pinch of chilli flakes and fry for about half a minute (be careful not the burn the ingredients). Next, add your soy sauce, rice wine vinegar, brown sugar, your watery cornflour mixture and about 1-2 tablespoons of water and stir through.
  7. Let the mixture simmer for about half a minute, turn the heat off then add your meatballs back in the pan and coat them in the glaze.
  8. Use a knife to open up your sub rolls. Preheat a griddle pan or frying pan on medium heat and toast the inside of the bread till it develops a nice golden colour.
  9. Once your bread has been toasted, put your meatballs on the bottom half of your sub, add a squeeze of your Japanese mayo, drain your pickled veg and add some of those on top then finish it off with your coriander leaves.
  10. Serve with some chips or a salad and enjoy your Asian Meatball sub.

Recipe Video

Recipe Notes

  • Make sure you don't overcrowd the pan with your meatballs. If your pan can't fit all of your meatballs, cook them in 2 batches. 
Nutrition Facts
Asian Meatball Sub
Amount Per Serving
Calories 1153 Calories from Fat 251
% Daily Value*
Fat 27.9g43%
Saturated Fat 3.7g23%
Cholesterol 51mg17%
Sodium 1235mg54%
Potassium 275mg8%
Carbohydrates 221.7g74%
Fiber 5.5g23%
Sugar 22.6g25%
Protein 7.4g15%
Calcium 190mg19%
Iron 1.6mg9%
* Percent Daily Values are based on a 2000 calorie diet.