Go Back
+ servings

Vietnamese Meatballs (Xiu Mai)

Prep Time 15 minutes
Cook Time 25 minutes
Servings 4 people



  • 1 cup finely diced jicama
  • 3 green onions
  • 1 lb ground pork
  • 1 garlic clove finely minced or grated
  • 1 tbsp fish sauce
  • 1 tbsp tapioca starch
  • 1 tsp kosher salt
  • ½ tsp ground black pepper

Tomato Sauce

  • ½ tbsp avocado oil
  • 3 garlic cloves finely minced
  • 1 ½ tbsp tomato paste
  • 4 medium tomatoes diced
  • 1 tbsp applesauce
  • 1 tbsp fish sauce (more if needed)
  • 1 cup Bare Bones 100% Grass-Fed Beef Bone Broth
  • ½ cup water
  • 2 tsp tapioca or arrowroot flour
  • 2 tsp water
  • ½ tsp ground black pepper



  1. Peel and finely dice the jicama into small cubes. The smaller the better.

  2. Cut off the white part of green onions and finely sliced. Slice the stems and set aside.

  3. In a large bowl, add in the ground pork, jicama, finely sliced white part of green onions, garlic, fish sauce, tapioca starch, kosher salt and ground black pepper.

  4. Using your hands, mix until well combined. You want the meatball mixture to be sticky.

  5. Use a medium sized cookie scoop, scoop the pork mixture and form meatballs. If you don’t have a medium cookie scoop, scoop about 1-1 ½ tbsp of pork mixture to form meatballs.

  6. Set aside until ready to use.

Tomato Sauce

  1. Preheat a large skillet over medium-high heat with avocado oil.

  2. Add in the garlic cloves and tomato paste and saute for about 20 seconds.

  3. Next, mix in the diced tomatoes, applesauce, fish sauce, Bare Bones Chicken Broth, and ½ cup water.

  4. Bring to a boil and then lower heat to medium-low and simmer for about 5 minutes covered.

  5. Remove the lid, make room in the skillet by pushing the tomatoes to the edge to form a well, and then gently add the meatballs.

  6. Cover the skillet, cook for 5 minutes, and then flip the meatballs to cook for an additional 5 minutes. Repeat this process until meatballs are cooked through.

  7. Once meatballs are cooked through, remove from skillet.

  8. Combine the tapioca starch with 2 tsp of water. Add the tapioca starch mixture to the skillet, stir and simmer for an additional 5 minutes or until sauce has thickened.

  9. Spoon tomato sauce over meatballs. Serve and garnish with green onion stems.