Textual Chef

Bakso Beef Meatball Soup

Springy Indonesian beef meatballs served in a clear, savory beef broth with rice noodles, bok choy, and crispy fried shallots. A beloved street-food staple that is surprisingly achievable at home.

50 minMediumServes 4340 cal/serving

IndonesianSoupStovetopStandardDairy-Free

Ingredients

  • 1 lb lean ground beef
  • 1/4 cup tapioca starch (or cornstarch)
  • 4 cloves garlic cloves (for meatballs), minced
  • 1 tsp salt (for meatballs)
  • 1/2 tsp white pepper
  • 8 cups low-sodium beef broth
  • 4 cloves garlic cloves (for broth), smashed
  • 6 slices fresh ginger, sliced
  • 2 tbsp fish sauce
  • 1 tsp salt (for broth)
  • 4 oz thin rice noodles (bihun), soaked per package
  • 4 baby bok choy, halved
  • 1/4 cup fried shallots (store-bought)
  • 4 green onions, sliced
  • 2 tbsp sambal oelek (for serving)

Instructions

  1. 1

    Make the meatballs: combine 1 lb lean ground beef, 1/4 cup tapioca starch (or cornstarch), 4 cloves minced garlic cloves (for meatballs), 1 tsp salt (for meatballs), and 1/2 tsp white pepper in a food processor. Process for 1-2 minutes until very smooth and slightly sticky.

  2. 2

    Bring a large pot of water to a gentle simmer. Wet your hands and roll the beef mixture into 1-inch balls. Drop into simmering water and cook for 5-6 minutes until they float and reach an internal temperature of 160°F (71°C). Remove with a slotted spoon.

  3. 3

    Make the broth: combine 8 cups low-sodium beef broth, 4 cloves smashed garlic cloves (for broth), and 6 slices sliced fresh ginger in a pot. Simmer for 10 minutes. Strain, then season with 2 tbsp fish sauce and 1 tsp salt (for broth).

  4. 4

    Add the cooked meatballs and 4 halved baby bok choy to the hot broth. Simmer for 2 minutes until bok choy is just tender.

  5. 5

    Divide 4 oz thin rice noodles (bihun) among bowls. Ladle broth, meatballs, and bok choy over noodles. Top with 1/4 cup fried shallots (store-bought) and 4 sliced green onions. Serve with 2 tbsp sambal oelek (for serving) on the side.

Cook it with the batch dial

Textual Chef is a plain-text cooking reference of 2,009 recipes. In the app, this entry scales itself — half, standard, or double batch, every quantity recomputed inside the step that uses it — and the ingredient list files itself into an aisle-ordered shopping list. No ads, no life stories, no photos of somebody else's dinner.

Open the appThe first 30 days are free.