
Indonesian bouncy beef meatball soup in a clear, savory broth with noodles, tofu, and fried shallots.
Bakso traces to Hokkien Chinese immigrants in Java in the 19th century — bak-so literally means "minced meat" in Hokkien. Originally pork-based among the Chinese community, it shifted to beef in Muslim-majority Indonesia. Now sold from pushcarts and warungs nationwide; President Obama mentioned it in 2010, briefly making it global news.
Bak-so means minced meat in Hokkien — 19th-century Java import that switched from pork to beef in Muslim Indonesia. President Obama mentioned it in 2010 and it briefly went global. The bounce comes from cold processing under 12°C; warm meat goes mealy.
Clear beef broth, a few bouncy meatballs the size of ping-pong balls, yellow noodles, rice vermicelli, fried tofu, a handful of choy sum. Sweet soy, sambal, fried shallot, and vinegar at the table — you build the bowl yourself. The meatball should squeak against the teeth; if it crumbles like a Western meatball, too little tapioca starch or under-pounded meat.
Bounce comes from cold processing: lean beef pounded or food-processed with ice, then bound with tapioca starch and a pinch of baking soda — myosin proteins cross-link only when kept under 12°C. Warm meat goes mealy. The clear broth is just beef bones and aromatics; the meatball is the engineered part of the dish.
Variations
Bakso Malang (with siomay, fried tofu, fried wonton stacked in the bowl); bakso urat (tendon-laced, chewier); bakso telur (egg-stuffed, the size of a small fist); bakso bakar (grilled on a skewer with sweet-soy glaze).
On the Palate
Where Bakso sits in the Indonesian flavor cloud
Ingredients
How it's made
5 steps · 38 min
- 15 min
In a large pot, bring 4 liters of water to a gentle boil. The water should be just deep enough to submerge the meatballs later. Add a pinch of salt to season the water.
Watch outMake sure the water is at a gentle boil to prevent the meatballs from breaking apart.
- 210 min
In a mixing bowl, combine ground beef with finely minced garlic, shallots, and a sprinkle of salt. Mix until the ingredients form a smooth, cohesive paste.
Watch outBlend until the paste turns pale, tacky, and pulls away from the bowl in one mass — that stickiness is the myosin setting.
- 310 min
With wet hands, shape the beef mixture into small, firm balls, about the size of a walnut. Gently drop them into the simmering water, ensuring they don't stick to the bottom.
Watch outWet your palms so the balls release cleanly, and drop them into water that's only shivering, never a hard boil.
- 48 min
In a separate pan, heat a tablespoon of oil over medium heat. Add sliced tofu and fry until golden brown on all sides, releasing a nutty aroma.
Watch outFry the tofu until every side is deep golden and it smells nutty; pale tofu stays bland in the broth.
- 55 min
Add the cooked meatballs to a bowl with cooked noodles and vermicelli. Ladle the hot broth over, and garnish with fried tofu, chopped celery, and a drizzle of soy sauce.
Archive tool suggestions — not reviewed
These legacy suggestions have not been evidence-reviewed and are not presented as required tools.






