Bouncy Indonesian beef meatballs simmered in a clear, citrus-brightened broth with noodles and greens.
Bakso is Indonesia's most beloved street food meatball, prized for its distinctive springy, bouncy texture -- achieved by pounding beef with tapioca starch and ice water until the mixture turns elastic. Sold from carts and dedicated bakso stalls across the archipelago, it's served in a light, clear beef broth with noodles, bean sprouts, and a squeeze of lime for brightness. The technique that makes real bakso is mechanical: the meat paste needs to be worked hard, either in a food processor pulsed in bursts or pounded by hand, until it becomes smooth and slightly sticky, which is what gives the finished meatballs their signature snap when bitten into. Poaching them gently in barely simmering water (not a rolling boil) keeps them from turning tough. A squeeze of lime or a spoonful of citrus-spiked sambal at the table is standard, cutting through the richness of the broth. Bakso is comfort food across Indonesia, eaten as a quick lunch or late-night snack, and every region has its own broth seasoning and accompaniments.
Serves 3
In a food processor, pulse beef, tapioca starch, egg white, crushed ice, garlic, white pepper, and salt in short bursts until smooth, sticky, and pale -- about 2 minutes total.
With wet hands, squeeze the mixture through your fist to form 1-inch balls; drop directly into a bowl of cold water as you go.
Bring a pot of water to a bare simmer (not boiling). Add meatballs and poach 8-10 minutes until they float and firm up.
Simmer beef stock with bay leaves for 15 minutes to deepen the flavor; season with salt and white pepper.
Blanch noodles and bean sprouts separately in boiling water for 1-2 minutes until just tender.
Divide noodles and bean sprouts among bowls, top with meatballs and hot broth, then finish with scallions, fried shallots, and a squeeze of lime.
Keep the meat, ice, and processor bowl cold throughout -- warm meat won't develop the bouncy texture.
Test one meatball first; if it falls apart while poaching, pulse the paste a bit more to develop elasticity.
Poach at a gentle simmer, never a rolling boil, or the meatballs turn tough and rubbery.
Add finely diced beef fat or tendon pieces into the paste for extra richness and chew.
Serve bakso urat with strips of tendon mixed into the meatball for a textured variation.
Make a spicy version by stirring sambal directly into the hot broth.
Cooked meatballs keep in the fridge in their broth for up to 3 days, or freeze uncooked shaped meatballs for up to 2 months. Reheat broth and meatballs together on the stove until steaming.
Bakso traces back to Chinese-Indonesian immigrant cooking, blending Chinese meatball techniques with Indonesian broths and spices; it became a nationwide street food staple by the mid-20th century and remains one of Indonesia's most recognizable dishes.
Yes -- shape and poach the meatballs ahead, then store them in broth in the fridge and reheat gently before serving.
The paste likely wasn't processed long enough or got too warm; keep everything cold and pulse until visibly sticky and smooth.
Yes, ground chicken works, though the texture will be softer rather than the classic beef snap.
Per serving (380g / 13.4 oz) · 3 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.