Instant Pot Beef Meatball Pho - Easy and Delicious! | recipe from

Instant Pot Beef Meatball Pho / Vietnamese Beef Meatball Noodle Soup / Pho Bo Vien

Course: Main Course, Soup
Cuisine: Vietnamese
Prep Time: 30 minutes
Cook Time: 30 minutes
Pressurizing & NPR: 45 minutes
Total Time: 1 hour 45 minutes
Servings: 6
Calories: 848 kcal
Author: Trang

This Instant Pot recipe for Beef Meatball Pho / Vietnamese Beef Meatball Noodle Soup / Pho Bo Vien shares a secret ingredient for making amazing pho broth: Peanut Worm / Sá Sùng. This unique marine animal has been top chefs' stealthy ingredient for cooking pho broth with depth of flavor and umami profile. In this post, I'll share the easy recipe including how to prepare the dried peanut worms to make an awesome tasting soup. I'll share all the tricks for making restaurant-quality pho with all healthy and natural ingredients. Plus this recipe uses the Instant Pot, so you can enjoy this delicious Beef Meatball Pho in no time at all. Enjoy the recipe!


  • 1 yellow onion
  • 2 1/2 inch knob ginger
  • 1/3 lb white radish
  • 12 peanut worms / sá sùng
  • 4 lbs beef short ribs , 3 lbs for 6 Quart
  • 1.5 lbs beef brisket , 1 lb for 6 Quart
  • 3 1/2 Tbsp salt , for cleaning the meats
  • 1/4 cup distilled white vinegar , for cleaning the meats
  • 12 cups boiling water
  • 3 Tbsp fish sauce
  • 12 oz beef meatballs , 18-24 meatballs


  • 1 cinnamon stick
  • 3 whole star anise
  • 1/2 Tbsp coriander seeds
  • 1/2 tsp fennel seeds
  • 5 cloves
  • 1 black cardamom pod


  • 4 green onions
  • 1/2 bunch cilantro , washed & trimmed
  • 1/4 yellow onion
  • 2 jalapeños
  • 2 limes
  • 1 bunch Thai basil , washed
  • 1 bunch sawtooth herb , washed
  • 2 cups bean sprouts , washed & trimmed
  • 4 red chilies

Rice Noodle:

  • 1 lb fresh rice sticks or rice noodle



Making the Soup

  1. Cut off the ends of the onion and remove the skin. Place the whole onion and ginger on a wire roasting rack, directly over a burner. Cook over Medium Low heat until charred, approximately 8-10 minutes. Rotate the onion and ginger every few minutes for even charring. Remove the charred outer skin of the onion and discard. Use a small knife to scrape off all the char and then rinse with water. Peel off the skin of the ginger including all char and discard. Also, rinse with water. Cross-cut the the onion but do not cut all the way through. Cut the ginger in half lengthwise. Set aside for now.

  2. Remove the skin of the white radish using a vegetable peeler. Cut the radish into chunks. Set aside for now.

  3. Transfer the dried peanuts worms into a small skillet. Toast over Low heat for 2-3 minutes stirring frequently to prevent burning. Using scissors cut the worms in half lengthwise. Open the bodies using your fingers. Toss the worms in a mesh strainer for 30 seconds to remove the sand. Set aside for now.

  4. Break the cinnamon stick into small pieces using a pestle or rolling pin. On the 8 Quart Instant Pot panel, press the "Saute" button. When the display shows "Hot", add the spices into the inner pot: cinnamon, star anise, coriander seeds, fennel seeds, cloves and cardamom. Stirring occasionally, toast the spices until fragrant, approximately 7-8 minutes.

  5. Transfer the spices into a large tea filter. Close the opening of the filter bag by tying with cooking twine.
  6. Transfer the short ribs into a large colander and sprinkle with 1 Tbsp salt. Flip the pieces over and sprinkle with another 1 Tbsp salt. Using your fingers, gently rub the salt onto each pieces. Under running water, wash each piece thoroughly. Fill a large bowl with hot water. Add 1 Tbsp salt and the vinegar. Transfer the ribs into the solution and let soak for 10 minutes. Rinse again with water to wash off the salt and vinegar. Rub the brisket with the remaining 1/2 Tbsp salt and then rinse with water.

  7. Transfer the radish, short ribs, brisket, charred onion and ginger, spices bag and peanut worms into the inner pot. Fill the inner pot to the "Max" line with boiling water, approximately 12 cups.

  8. Cover with the pressure cooking lid. Set the steam release handle to "Sealing". Press the "Manual" button and then set to cook on "High Pressure" for 30 minutes. When the cook time is completed, allow for a 15-20 minute natural pressure release. (Full pressure release is fine too if you have the time.) Release the remaining pressure.

  9. Remove the spices bag and any visible vegetables and discard.
  10. Transfer all meats into a large bowl of ice water. Let soak for 2 minutes. Transfer the meats into a clean bowl. Cover with plastic wrap and set aside for now.
  11. Scoop out any remaining vegetables from the stock and discard. Filter the stock into a large bowl or another Instant Pot inner pot by pouring it through a strainer covered with cheesecloth. Optionally, skim off the excess fat from the top. (If you don't have a second inner pot: Wash the inner pot. Then transfer the filtered stock back into the clean inner pot.) Place the inner pot back into the Instant Pot.

  12. Season the broth with fish sauce to taste, approximately 2-3 Tbsp.

Preparing the Accompaniments

  1. For the green onions, separate the root from the stems. Transfer the root portions into a small bowl and set aside for now. Chop the green onion stems and transfer into another small bowl. Chop the cilantro and add to the chopped green onion stems. Combine together. Set the bowl aside for now. (All will be used to garnish the noodle soup.)

  2. Cut the yellow onion into thin slices. Transfer to a small bowl and set aside for now. (This will be used to garnish the noodle soup.)

  3. Slice the jalapeños into thin coins.

  4. Cut the limes into wedges.

  5. Arrange Thai basil, sawtooth herb, bean sprouts, jalapeños, lime wedges and red chilies on a large plate. Refrigerate until ready to serve.

Slicing the Meats

  1. Separate the rib meat from the bone. Tear the meat into chunks.

  2. Cut the brisket into thin slices, cutting across the grain.

  3. If the meatballs are cold, transfer into the broth to warm. Use the "Saute" button to heat the soup if needed.

Blanching the Rice Noodle

  1. Transfer 1 serving, approximately 3-4 oz rice noodle, into a skimmer. Swirl in boiling water for 10 seconds. Drain the noodle and transfer into a large soup bowl. Repeat these steps to cook the remaining noodle.

Serving the Beef Meatball Pho

  1. To serve, add some rib meat, brisket and meatballs into a noodle bowl.

  2. Add one green onion root and some thinly sliced onion into the bowl.

  3. Ladle a generous amount of the broth into the bowl. Top the soup with the chopped green onions and cilantro mixture and freshly ground black pepper.

  4. Serve this amazing Instant Pot Beef Meatball Pho with the fresh herbs and vegetable platter along with the essential condiments: Hoisin sauce, Sriracha sauce and Satay chili paste.

  5. Store any remaining portions in the refrigerator and enjoy within the week. The meat and stock can be frozen for up to 6 months.

Recipe Video

Notes, Tips & Tricks

Nutrition Facts
Instant Pot Beef Meatball Pho / Vietnamese Beef Meatball Noodle Soup / Pho Bo Vien
Amount Per Serving
Calories 848 Calories from Fat 387
% Daily Value*
Fat 43g66%
Saturated Fat 17g106%
Cholesterol 241mg80%
Sodium 1025mg45%
Potassium 1672mg48%
Carbohydrates 32g11%
Fiber 4g17%
Sugar 5g6%
Protein 79g158%
Vitamin A 630IU13%
Vitamin C 69.8mg85%
Calcium 102mg10%
Iron 9.1mg51%
* Percent Daily Values are based on a 2000 calorie diet.