Bakso
Bouncy beef meatballs in a clear, savoury beef broth with noodles, tofu and fried shallots. The most popular street soup in Indonesia.
Method
Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.
-
Put the beef bones, water, onion, garlic, ginger, celery, salt and pepper in a large pot. Bring to the boil, skim off the scum, then simmer gently, partly covered, for 60 minutes.
-
Meanwhile, put the cold mince, ice, garlic, salt, pepper and baking powder in a food processor and process for 1 minute, until sticky and smooth. Add the egg white and tapioca starch and pulse for 30 seconds, until combined.
-
Poach a teaspoon of the mixture in barely simmering water for 2 minutes, then taste it and adjust the salt in the rest.
-
Bring a wide pan of water to a gentle simmer. With wet hands, shape the mixture into 20 balls about 4 cm across, dropping each one into the water. Poach in batches for 5 to 6 minutes, until they float, then lift out with a slotted spoon.
-
Strain the broth into a clean pot, discarding the bones and vegetables. Season to taste and keep it hot.
-
Heat the oil in a frying pan over medium-high heat and fry the tofu for 5 minutes, turning, until golden on all sides.
-
Cook the noodles as the packet says, drain and divide among four bowls.
-
Warm the meatballs in the hot broth for 2 minutes. Add them to the bowls with the tofu and eggs, ladle over the broth and top with the fried shallots, spring onions and celery leaves. Serve with sambal and kecap manis.
Chef’s Tips
- Keep everything cold. Very cold mince and ice give the tight, springy texture. Warm meat makes soft, crumbly meatballs.
- Poach the meatballs in water that is barely simmering. A hard boil makes them split and turn rubbery.
- Test a spoonful of the mixture before shaping the rest. It is the only way to check the seasoning of a raw meatball.
Common Substitutions & Variations
- Out of spring onions? A small regular onion, finely sliced, or a few chives stirred in at the end both cover the job.
- A quarter-teaspoon of ground ginger per tablespoon of fresh is the standard ratio if you are working from the spice rack rather than a fresh root.
- An eighth of a teaspoon of garlic powder per clove is the usual stand-in when you are out of fresh garlic — it will not caramelise the same way, but it carries the flavour.
Pairing Suggestions
- Sambal oelek
- Sweet soy sauce
- Prawn crackers
Storage & Reheating
Keep the meatballs and broth separately in the fridge up to 3 days. Freeze the cooked meatballs for 2 months.
Common questions
How long does Bakso take to make?
About 1 hour 50 minutes in total — 40 minutes of preparation and 1 hour 10 minutes of cooking. The recipe serves 4.
What are the key tips for making Bakso?
Keep everything cold. Very cold mince and ice give the tight, springy texture. Warm meat makes soft, crumbly meatballs. Poach the meatballs in water that is barely simmering. A hard boil makes them split and turn rubbery. Test a spoonful of the mixture before shaping the rest. It is the only way to check the seasoning of a raw meatball.
What should I serve with Bakso?
Sambal oelek; Sweet soy sauce; Prawn crackers.
Can Bakso be made ahead or frozen?
Keep the meatballs and broth separately in the fridge up to 3 days. Freeze the cooked meatballs for 2 months.
Is Bakso suitable for a special diet?
This recipe is dairy-free, high-protein and no added sugar. Those labels are checked against the ingredient list, so a dish is only marked when nothing in it contradicts the claim.
How many calories are in Bakso?
About 589 kcal per serving, with 38 g protein, 62 g carbohydrate and 21 g fat. The figures are calculated from the ingredient list and are an estimate.
Nutritional Highlights
Per serving, calculated from the ingredient list. Treat these as an estimate — brands and cuts vary.
Reader Reviews
Cooked this? Leave a review
Written and tested by Turab
One person, one kitchen — no test kitchen, no team. How every recipe on this site is checked before it goes up.