AI-generated image About Bakso
Bouncy hand-rolled beef meatballs float in a light garlic-and-beef broth alongside rice vermicelli, fried shallots and a tangle of greens, all brightened at the table with chilli sauce and sweet soy. It is the cart-food soup Indonesians grow up on and crave well into adulthood.
History & Culture
The name bakso comes from the Hokkien Chinese term for "meat ball" (bak-so), and the dish is widely believed to have been introduced by Chinese immigrants who adapted their traditional meatball soups to Indonesian tastes. Its origins are genuinely Chinese-Indonesian, reflecting centuries of cultural exchange, though the exact timeline of its popularization is not precisely documented.
Today bakso is a beloved national street food, sold from pushcarts and roadside stalls across the archipelago. Regional variations abound - Solo in Central Java is especially renowned for its bakso, while spicier versions like bakso mercon (firecracker meatballs) have emerged in recent decades. The dish's widespread appeal and humble, accessible nature make it a symbol of everyday Indonesian food culture.
How to make Bakso
AI-assisted, not kitchen-testedBakso (Indonesian Beef Meatball Noodle Soup)
The classic Indonesian street-cart soup: springy hand-rolled beef meatballs in a clear garlic-and-beef broth, served over rice vermicelli with greens, fried shallots and a sweet soy-chilli drizzle.
- Prep
- 40 min
- Cook
- 120 min
- Total
- 160 min
- Serves
- 4
- Difficulty
- Medium
Recipe ingredients
- 500 g (1.1 lb) beef chuck or shank, cut into 3 cm pieces, plus bones if available for a richer broth
- 1 whole beef knuckle bone (optional), adds body and a slight gelatinous quality to the broth
- 2.5 L (2½ qt) cold water
- 30 g (¼ cup) garlic, roughly smashed
- 1 tbsp whole white peppercorns, lightly cracked
- 1 tbsp salt, plus more to taste
- 400 g (14 oz) lean beef (for meatballs), roughly chopped, use a fattier cut (e.g. chuck) for a more tender, bouncy meatball
- 200 g (7 oz) beef tendon or beef fat, roughly chopped, optional but traditional; the key to springy, cart-style bakso
- 2 tbsp cornstarch or tapioca starch
- 1 tsp baking powder
- 1 tsp salt, for the meatball mix
- 2 cloves garlic, grated to a paste
- 1 tsp ground white pepper
- 4 g (1 tsp) ice water, very cold, add a few tablespoons at a time while blending
- 200 g (7 oz) rice vermicelli (bihun), soaked in warm water until pliable
- 1 head (1 small head) baby bok choy or sawi hijau (Chinese mustard greens), trimmed; blanched in the broth at serving
- 60 g (½ cup) fried shallots (bawang goreng), to garnish
- 1 stalk celery, leaves only, optional, very Indonesian garnish
- 60 ml (¼ cup) kecap manis (sweet soy sauce), for the table
- 30 ml (2 tbsp) sambal or fresh chilli sauce, for the table
- 1 whole lime, cut into wedges, for the table
Steps
- 1 Make the broth: place beef pieces, bone (if using) and 2.5 L cold water in a large pot. Bring slowly to a simmer, skimming any grey foam that rises for the first 10 minutes.
- 2 Add smashed garlic, cracked white peppercorns and 1 tbsp salt. Simmer uncovered for 90 minutes, partially covered, until the broth is lightly golden and the beef is very tender. Strain and reserve both the broth and the boiled beef. Skim excess fat if you like a lighter soup.
- 3 While the broth simmers, make the meatballs: cut the lean beef and tendon/fat into 2 cm cubes and freeze for 20–30 minutes until firm around the edges (this helps the proteins bind and gives the bouncy texture).
- 4 Working in batches, blend the semi-frozen beef, tendon, cornstarch, baking powder, salt, garlic paste and white pepper in a food processor. Blend, drizzling in 2–3 tbsp ice water, until the mixture is tacky, very smooth and almost paste-like, about 3–4 minutes total. To check: pinch a small amount and drop into a cup of hot water; it should hold its shape and feel springy.
- 5 With wet hands, squeeze a walnut-sized ball of the meat mixture through your thumb (or a small cookie scoop), flicking it off into a bowl of cold water. Repeat until all the mixture is used; you should have 35–40 meatballs.
- 6 Bring a separate pot of water to a gentle simmer (do not boil hard or the meatballs will be tough). Lower the meatballs in and simmer 8–10 minutes, until they float and feel firm and bouncy. Drain and set aside.
- 7 Soak the rice vermicelli in warm water for 10 minutes, then drain. Trim the greens and cut into 5 cm lengths.
- 8 Shred the reserved boiled beef into bite-sized pieces.
- 9 Taste the broth and adjust salt. Bring it back to a rolling boil.
- 10 Assemble each bowl: a generous handful of rice vermicelli, a small pile of greens (blanch briefly in the broth first if you like them wilted), several meatballs, some shredded beef, and a sprinkle of fried shallots and celery leaves.
- 11 Ladle the hot broth over everything. Serve immediately with kecap manis, sambal and lime wedges on the table so each diner seasons their own bowl.
Report an issue with this recipe
Where to eat it
A roadside bakso cart, ladled hot and dressed with sambal to taste.
No restaurants are listed for Bakso yet. Serve it? Get listed and be the first.
Planning a trip to Indonesia?
Find places to stay and ways to get there.
Recipes from travellers
No one has shared their own Bakso recipe yet. Yours would be the first.
Share how you make Bakso
You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.
Sign in to share your recipe
Bakso - frequently asked questions
What is Bakso?
Bouncy hand-rolled beef meatballs float in a light garlic-and-beef broth alongside rice vermicelli, fried shallots and a tangle of greens, all brightened at the table with chilli sauce and sweet soy. It is the cart-food soup Indonesians grow up on and crave well into adulthood.
What is Bakso made of?
Bakso is made with beef meatballs, beef broth, rice vermicelli, fried shallots and sweet soy.
Where does Bakso come from?
Bakso comes from Indonesia, and is especially associated with Nationwide. The name bakso comes from the Hokkien Chinese term for "meat ball" (bak-so), and the dish is widely believed to have been introduced by Chinese immigrants who adapted their traditional meatball soups to Indonesian tastes.
Where can I eat Bakso?
A roadside bakso cart, ladled hot and dressed with sambal to taste.
How do you make Bakso?
Making Bakso at home takes about 40 minutes of prep and 120 minutes of cooking. The recipe on this page serves 4 and is rated medium. Full ingredient list and step-by-step method are in the recipe section above.
Taste Bakso in Bali
Independent picks. We earn a small commission if you book through these - at no extra cost to you. How this works.
Before you go to Indonesia
Round out your trip - most travellers book these alongside their trip.
More dishes like Bakso
AI image
Rujak Bulung
A Balinese seaweed salad tossed with palm-sugar dressing, peanuts, chilli and lime - slippery, sweet-sour, and served by the bucket on a square of banana leaf.
Nasi Uduk
Nasi uduk is Indonesian rice cooked in coconut milk with lemongrass and spices, served with fried shallots, egg and sambal.
AI image
Jukut Ares
A clear, herb-bright Balinese soup built around the inner core of the banana plant, simmered with jackfruit, long beans, lemon basil and a thin coconut-broth finish.
Rendang
Indonesia's celebrated slow-cooked beef curry - simmered for hours in coconut milk and spices until dark, dry and intensely tender.
Keep exploring
Travel guides for Indonesia
All travel guidesPlanning a trip where Bakso is on the menu? These guides cover Indonesia and beyond.
Destination Guides Best Time to Visit Bali - Month-by-Month Weather, Crowds & Costs (2026)
May 28, 2026 · 5 min read
Budget Travel Southeast Asia on a Budget: Thailand, Vietnam & Bali Guide for 2026
Apr 13, 2026 · 8 min read
Destination Guides Where to Go in December 2026: 12 Destinations Worth Booking Now
Oct 17, 2026 · 9 min read
Destination Guides 3 Days in Amsterdam - Itinerary, Museums & What to Book Ahead (2026)
May 28, 2026 · 4 min read
Reviews
No reviews yet. Be the first to share your experience with Bakso.
Write a review
Sign in to verify you're a real person, then share your thoughts on Bakso.
Comments
No comments yet. Be the first to say something about Bakso.