Vietnamese Pork Meatballs in Tomato Sauce (Xiu Mai)

Vietnamese Meatballs Xiu Mai

What is Xíu Mại?

Xiu Mai is a Vietnamese dish of steamed or boiled pork meatballs made with ground pork and jicama, and optionally ground shrimp, simmered in a sweet and savory tomato sauce.

In this recipe, we are not steaming the meatballs separately as in traditional recipes. We are keeping it simple and cooking the meatballs directly in the tomato sauce.

What You Will Need

Ground pork —Ground pork is the main ingredient in Xiu Mai. It can be found at most Asian grocery stores, but it may be more difficult to find at American grocery stores. If you can’t find ground pork, you can get pork shoulder or pork butt. Chop the meat into small pieces using a food processor or knife.

Shrimp — Shrimp is optional but it’s a tasty addition to enhance the flavor of the meatballs. If you don’t have shrimp, replace the same amount with additional ground pork. For this recipe, any size shrimp will work. Look for peeled and deveined shrimp without tails.

Jicama — The jicama provides a very subtle crunch to the meatballs. It’s also one of the components that keep the meatballs moist.

Yellow or white onion — Yellow or white onion also adds aroma and sweetness to the pork meatballs once cooked. It also keeps the meatball moist.

Seasonings Salt, ground black pepper, fish sauce, sugar, and chicken or mushroom bouillon powder.

Cooking wineCooking wine is optional but also provide an amazing aroma.

Starch — You can use either corn starch, potato starch, or tapioca starch. Starch is used to bind all the ingredients together for the meatballs. You can also use bread crumbs if none is available.

Ripe tomatoes — Dice into small chunks. If you don’t have fresh tomatoes, you can also use canned tomatoes, tomato sauce, or tomato paste loosen with water.

Vegetable oil — For sautéing garlic to bring out their aroma. You can use other neutral oils, including peanut oil, canola oil, sunflower oil, and avocado oil. Alternatively, you can use annatto oil for additional red color.

Fresh garlic — For added aroma and flavor for the tomato broth.

Water — The liquid to make the tomato broth.

Green onions — Reserve the green part for a beautiful garnish. Use the whites in the meatballs.

How to Eat Xíu Mại

Enjoy Xíu Mại two ways:

  1. You can eat these meatballs in a Vietnamese sandwich (Bánh Mì Xíu Mại) with cilantro, jalapeno, pate, cucumber and pickled vegetables.

  2. You can also eat it alongside a baguette with a bowl of meatballs in tomato sauce on the side. Tear a piece of the baguette and dip it into a warm bowl of Xiu Mai meatballs. This style is often served as a Vietnamese breakfast.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vietnamese Pork Meatballs in Tomato Sauce (Xíu Mại) Recipe

Vietnamese Pork Meatballs in Tomato Sauce (Xiu Mai)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: Vicky Pham
  • Total Time: 30 minutes
  • Yield: 5 servings 1x

Description

A popular Vietnamese pork meatballs simmered in a sweet and savory tomato sauce. Enjoy it in a Bánh Mì sandwich or simply with a baguette and a warm bowl of meatballs on the side for dipping.


Ingredients

Units Scale

Meatballs

Tomato Broth


Instructions

  1. Make the meatballs: In a large bowl, combine all of the meatball ingredients and only the whites of green onions. Mix until well combined. Shape the mixture into small balls, about 1 1/2 inches in diameter. Set aside.
  2. Cook the tomatoes: Heat the vegetable oil in a large skillet over medium heat. Add the garlic and onions. Cook until fragrant (about 2-3 minute). Add the tomatoes and cook for about 3 minutes, or until they start to break down. Add water or stock and bring the mixture to a low simmer.
  3. Cook the meatballs: Add meatballs, cover and simmer on medium low heat for about 10 minutes.
  4. Season to taste: Add sugar, salt, fish sauce, and ground pepper. If you want the sauce to be thicker, see notes below.
  5. Finish: Garnish with green part of green onions and serve.

Notes

  • If you don’t have potato starch, substitute with corn starch or tapioca starch.
  • If you don’t have vegetable oil, you can use other neutral oils, including peanut, canola, sunflower and avocado oil. Alternatively, you can use annatto oil for additional red color.
  • If you don’t have fresh tomatoes, you can also use canned tomatoes, tomato sauce, or tomato paste loosen with water.
  • Optional slurry to make the sauce thicker: In a small bowl, whisk together 1 tablespoon choice of starch mixed with 3 tablespoons room temperature water until starch is completely dissolved. Add to the tomato sauce and continue cooking until the sauce slightly thickens (about 3 minutes).
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Category: entree
  • Method: Stovetop
  • Cuisine: Asian, Vietnamese
This post contains affiliate links which we are compensated for if a purchase is made. Using links costs you nothing and helps to support the ongoing creation of content.
Categories:

5 responses to “Vietnamese Pork Meatballs in Tomato Sauce (Xiu Mai)”

  1. I’ve learn a few excellent stuff here. Certainly value bookmarking for revisiting.
    I wonder how much attempt you put to make any such fantastic informative web site.

  2. My husband and I were in Vietnam for 8 months and love the food. Have made this recipe several times and it is sooo good.

    1. Hi Cathie. Thank you for the comment. Glad to hear that you enjoy this recipe!

  3. Hi, do you mix the minced shrimps with the pork? Could not see it in your recipe.

    1. Hi Sarah, I’ve updated the recipe to make it clearer. Thank you!

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star