Skip to content
Bakso from Indonesia

Bakso

Springy beef meatballs in a clear, fragrant broth with noodles. ยท Indonesia

๐Ÿ“ Nationwide โ˜… 4.4
Last updated Aug 13, 2026 · Reviewed by the WhatWhereVacay editorial team

Springy beef meatballs in a clear, fragrant broth with noodles.

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-tested

Bakso (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. 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. 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. 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. 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. 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. 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. 7 Soak the rice vermicelli in warm water for 10 minutes, then drain. Trim the greens and cut into 5 cm lengths.
  8. 8 Shred the reserved boiled beef into bite-sized pieces.
  9. 9 Taste the broth and adjust salt. Bring it back to a rolling boil.
  10. 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. 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

Protected by reCAPTCHA. No account needed.

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

Ingredients
Steps

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.

โ†’ More traditional dishes from Indonesia

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

Nasi Goreng -- traditional dish from Indonesia
Rice Dishes โ˜… 4.5

Nasi Goreng

Indonesia's iconic fried rice โ€” day-old rice, sweet kecap manis, sambal, and a runny fried egg on top.

๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesia · ๐Ÿ“ Nationwide
Soto -- traditional dish from Indonesia
Soups & Stews โ˜… 4.3

Soto

Fragrant turmeric chicken soup with countless regional forms.

๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesia · ๐Ÿ“ Nationwide
Kuih Lapis -- traditional dish from Indonesia
Desserts & Sweets โ˜… 4.4

Kuih Lapis

Kuih Lapis is a beloved cake, traditional to Indonesia.

๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesia
Sate Lilit -- traditional dish from Indonesia
Meat & Grills โ˜… 4.5

Sate Lilit

Balinese minced satay moulded onto lemongrass stalks.

๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesia · ๐Ÿ“ Bali
Ayam Goreng -- traditional dish from Indonesia
Meat & Grills โ˜… 4.5

Ayam Goreng

Chicken simmered in spices then fried golden and crunchy.

๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesia · ๐Ÿ“ Nationwide
Satay -- traditional dish from Indonesia
Street Food โ˜… 4.6

Satay

Grilled meat skewers with rich peanut dipping sauce.

๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesia · ๐Ÿ“ Java
Haleem -- traditional dish from Pakistan
Soups & Stews โ˜… 4.5

Haleem

Slow-cooked porridge of wheat, lentils and shredded meat.

๐Ÿ‡ต๐Ÿ‡ฐ Pakistan · ๐Ÿ“ Nationwide
Rappie Pie -- traditional dish from Canada
Soups & Stews โ˜… 4.3

Rappie Pie

Rappie Pie is one of the classic dishes in the casserole tradition of Canada.

๐Ÿ‡จ๐Ÿ‡ฆ Canada
Hamburger Aalsuppe -- traditional dish from Germany
Soups & Stews โ˜… 4.5

Hamburger Aalsuppe

Hamburger Aalsuppe is Hamburg's classic smoked eel soup, simmered with root vegetables, green beans, dried fruit and flour dumplings. A famous North German winter dish.

๐Ÿ‡ฉ๐Ÿ‡ช Germany · ๐Ÿ“ Hamburg
Molokhia -- traditional dish from Egypt
Soups & Stews โ˜… 4.3

Molokhia

Garlicky green jute-leaf stew over rice.

๐Ÿ‡ช๐Ÿ‡ฌ Egypt · ๐Ÿ“ Nationwide
Budae Jjigae -- traditional dish from South Korea
Soups & Stews โ˜… 4.4

Budae Jjigae

Spicy army-base stew of sausage, spam and ramen.

๐Ÿ‡ฐ๐Ÿ‡ท South Korea · ๐Ÿ“ Uijeongbu
Char Siu -- traditional dish from China
Meat & Grills โ˜… 4.5

Char Siu

Glossy, sweet-savoury roast pork with caramelised edges.

๐Ÿ‡จ๐Ÿ‡ณ China · ๐Ÿ“ Guangdong
Liangpi -- traditional dish from China
Noodles & Pasta โ˜… 4.4

Liangpi

Cold, chewy wheat-starch noodles in spicy vinegar sauce.

๐Ÿ‡จ๐Ÿ‡ณ China · ๐Ÿ“ Shaanxi
Gua Bao -- traditional dish from Taiwan
Street Food โ˜… 4.4

Gua Bao

Pillowy steamed bun folded around braised pork belly.

๐Ÿ‡น๐Ÿ‡ผ Taiwan · ๐Ÿ“ Nationwide
Poha -- traditional dish from India
Rice Dishes โ˜… 4.3

Poha

Light breakfast of flattened rice with onion and turmeric.

๐Ÿ‡ฎ๐Ÿ‡ณ India · ๐Ÿ“ Central India
Sweet and Sour Pork -- traditional dish from China
Meat & Grills โ˜… 4.4

Sweet and Sour Pork

Crispy pork in a glossy sweet-and-tangy sauce.

๐Ÿ‡จ๐Ÿ‡ณ China · ๐Ÿ“ Guangdong

Reviews

Rate this dish:
No review needed - one click, publishes instantly.

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

Sign in with Facebook or Google below to comment. Comments are auto-checked and post instantly.

No comments yet. Be the first to say something about Bakso.