
Bakso
Bakso is Indonesia's beloved meatball soup, sold everywhere from roadside carts to shopping mall food courts, and it traces its roots to Chinese immigrant communities who settled across the archipelago generations ago. The dish blends Chinese meatball-making technique with Indonesian spicing and broth traditions, becoming so thoroughly adopted that most Indonesians consider it a native comfort food rather than a foreign import. Street vendors, known as tukang bakso, once pushed carts through neighborhoods ringing a distinctive bell, and the sound alone was enough to draw hungry customers out of their homes. What sets bakso apart from other meatball dishes is its springy, almost bouncy texture, achieved by pounding the meat with tapioca starch until the proteins bind tightly together. Regional variations abound: some vendors stuff the balls with a hard-boiled egg or cheese, others serve giant versions the size of a fist, and toppings can range from fried wontons to beef tendon and tofu. Despite the variety, the essentials stay constant — a rich, clear broth, chewy noodles, and that unmistakable snap when you bite into a perfectly made meatball.
Springy hand-pounded meatballs
Tapioca starch gives the beef its signature bouncy texture
Served with thin rice noodles
Bihun noodles soak up the rich beef bone broth
Often stuffed or topped with egg
Hard-boiled eggs add richness to every bowl
Finished with fried shallots
Crispy shallots and celery leaves add crunch and aroma
Ingredients 4 servings
- 500g ground beef
- 100g tapioca starch
- 1 egg white
- 4 cloves garlic, minced
- 1 tsp ground white pepper
- 2 liters beef bone broth
- 200g thin rice noodles (bihun)
- 4 hard-boiled eggs, halved
- Fried shallots and celery leaves, for garnish
How to make it
- 1Combine the ground beef, tapioca starch, egg white, minced garlic, and white pepper in a food processor, then blend until the mixture turns into a smooth, bouncy paste.
- 2Chill the paste for twenty minutes so it firms up and holds its shape when shaped into balls.
- 3Bring a pot of water to a gentle simmer, then scoop the paste with a spoon and drop rounded balls directly into the water.
- 4Poach the meatballs for eight to ten minutes, until they float to the surface and turn firm and springy.
- 5Meanwhile bring the beef bone broth to a boil, season it with salt, pepper, and a little fried garlic oil.
- 6Soak the rice noodles in hot water until soft, then divide them between four bowls along with the poached meatballs and halved boiled eggs.
- 7Ladle the hot broth over each bowl and finish with fried shallots and chopped celery leaves before serving.
Nutritional info
per serving (~400 ml)
Estimated nutritional values.
Pairs perfectly with






