🍲 Bakso (Indonesian meatball soup)
Bakso is an Indonesian soup of springy beef meatballs served in a clear, savoury beef broth with noodles and bok choy. The meatballs are smooth and bouncy, made from finely ground beef, and the bowl is topped with crisp fried shallots and celery leaves. Diners season it at the table with chili sauce, sweet soy sauce and lime.
Diets
Allergens
Contains (in a typical recipe):
What it is made of
Recipe
Ingredients
- 500 g lean ground beef
- 2 garlic cloves, minced
- 3 tbsp tapioca starch, salt, white pepper
- 1.5 l beef broth
- 200 g wheat noodles
- 2 heads bok choy, halved
- 2 tbsp fried shallots
- Celery leaves and spring onion to serve
Method
- Blend the beef with garlic, starch, salt, pepper and 3 tbsp iced water to a smooth paste.
- Shape into balls with wet hands and drop into simmering water; cook until they float, then drain.
- Bring the broth to a simmer and add the meatballs for 5 minutes.
- Cook the noodles separately and blanch the bok choy.
- Place noodles and bok choy in bowls, add meatballs and broth and top with fried shallots and greens.
How to make it lighter
- The broth is light — most calories come from the noodles and meatballs, so add extra bok choy.
- Use lean beef for the meatballs and skim the fat from the broth.
- Go easy on the fried shallots; a teaspoon gives the crunch without much oil.
History
Bakso is generally traced to Chinese-Indonesian meatball cooking, and it is now one of Indonesia's most popular street foods, sold everywhere from pushcarts to dedicated restaurants.
Count it in one photo
Point your camera at the table — Me Nutrition recognises Bakso (Indonesian meatball soup) and every other dish, with calories and macros for each. Ate only half? Slide it.
Download on the App StoreSimilar dishes
Values are estimates per 100 g for a typical recipe; home and restaurant versions vary. Diets and allergens are worked out from the ingredients of a typical recipe — always check with whoever cooked the dish. Not medical advice. Nutrition data: Me Nutrition dish database v13. How we count →