Go Back
+ servings

Xiu Mai Recipe for Vietnamese Meatballs in a Rich Tomato Sauce

Our Vietnamese xiu mai recipe makes Vietnamese style meatballs in tomato sauce. ‘Xiu mai’ means ‘meatballs’. The dish might look like Italian, but there are differences: the meatballs and sauce feature quintessentially Asian ingredients, fish sauce and soy sauce; the meatball mixture includes crunchy jicama; the addition of sugar results in a tangy-sweet sauce; while instead of pasta or noodles, xiu mai are eaten with crusty baguettes.
Prep Time20 minutes
Cook Time30 minutes
Total Time50 minutes
Course: Breakfast, Lunch, Dinner
Cuisine: Vietnamese
Servings: 4
Calories: 978kcal
Author: Lara Dunston

Ingredients

Tomato Sauce

  • 2 tbsp vegetable oil soybean or other neutral cooking oil
  • 2 cloves garlic peeled and minced
  • 2 purple shallots or half a red onion, finely diced
  • 400 g can diced tomatoes
  • 1 cup pork stock
  • 1 tbsp caster sugar
  • 2 tbsp fish sauce
  • 1 tbsp soy sauce
  • 1 tbsp rice vinegar
  • ½ tsp black pepper

Meatballs

  • 400 g pork mince preferably fatty
  • 50 g onion finely diced
  • 50 g jicama finely diced
  • 1 garlic clove minced
  • 1 tbsp fish sauce
  • 1 tbsp soy sauce
  • ½ tsp white pepper
  • 3 tbsp vegetable oil soybean or other neutral cooking oil

To Serve

  • 2 tbsp fresh coriander cilantro, or fresh basil, mint or dill
  • 4 crusty baguettes
  • 1 red chilli sliced

Instructions

  • Make the tomato sauce: in a large deep frying pan or skillet over medium-high, heat two tablespoons of a neutral cooking oil until shimmering, sauté the garlic for a minute until fragrant, add the can of diced tomatoes and pork stock and cook for 5 minutes. Add the caster sugar, fish sauce, soy sauce, rice vinegar, and pepper, stir to incorporate, and reduce the heat to low to simmer.
  • Make the meatball mixture: to a mixing bowl, add the fatty minced pork, finely diced onion and jicama, minced garlic, fish sauce, soy sauce, and white pepper. Use your hands to combine loosely. Taste by rolling a teaspoon of the pork mixture into a small meatball and microwaving or frying until cooked; taste and if needed, adjust the seasoning to suit your palate.
  • Form the meatballs: use an ice-cream scoop or tablespoon to scoop out a heaped spoonful of pork mixture, roll it between your two hands a few times to roughly form a 5cm-diameter ball, set it down on a tray and repeat. You should end up with around 20 meatballs.
  • Cook the meatballs: in a flat-bottomed wok or pan, heat three tablespoons of oil over medium heat under shimmering. Using long tongs, transfer the meatballs to the oil so they’re not touching and fry, turning occasionally, until golden brown.
  • As the meatballs turn golden-brown, use the tongs to transfer them to the pan of tomato sauce and simmer for 15 minutes or until ready to eat.
  • Sprinkle on fresh coriander leaves and serve in the pan at the centre of the table or distribute amongst bowls. Serve with more fresh herbs and sliced chillies and baguettes for dipping and scooping.

Nutrition

Calories: 978kcal | Carbohydrates: 133g | Protein: 45g | Fat: 28g | Saturated Fat: 9g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 11g | Cholesterol: 72mg | Sodium: 3457mg | Potassium: 1048mg | Fiber: 8g | Sugar: 20g | Vitamin A: 251IU | Vitamin C: 30mg | Calcium: 333mg | Iron: 11mg