Go Back Email Link
+ servings
A flavorful bakso broth revealing a juicy meatball filled with savory spices, perfect for a hearty meal.

Indonesian Bakso Recipe

Prep Time 20 minutes
Cook Time 5 minutes
Total Time 25 minutes
This authentic Indonesian Bakso Recipe features tender beef meatballs in a flavorful, aromatic broth. Served with noodles, greens, and sambal, it’s a hearty and satisfying dish perfect for any occasion.
4 Servings

Ingredients

For the Beef Broth:

  • 4 beef bones approximately 700 g or 1.5 lb
  • 2 liters water
  • 3 cloves garlic sliced
  • 5 cm ginger sliced
  • 1 stalk celery
  • 2 spring onions cut into thirds
  • 1 star anise petal
  • 1 small cinnamon stick
  • ½ tsp sugar
  • ½ tsp white pepper
  • 1 tsp salt

For the Bakso (Meatballs):

  • 500 g lean minced beef 5% fat
  • 100 g cornflour cornstarch
  • 3 cloves garlic minced
  • 1 small handful fresh coriander leaves and stalks cilantro
  • 1 tsp salt
  • ½ tsp ground white pepper
  • ½ tsp baking powder

For Serving:

  • Noodles of your choice as needed
  • 4 small handfuls beansprouts
  • 1 large handful fresh greens such as pak choi or spinach
  • Sambal or chili paste optional
  • Sliced red chilies in dark soy sauce
  • Crispy shallots homemade or store-bought

Instructions
 

Prepare the Beef Broth

  1. Place the beef bones, water, garlic, ginger, celery, spring onions, star anise, cinnamon stick, sugar, white pepper, and salt in a large saucepan. Bring the mixture to a boil over medium-high heat, then reduce to a simmer. Cook gently for 3 hours, skimming off any foam or impurities that rise to the surface to keep the broth clear. Once the broth is done, strain it into a clean pot, ensuring you have at least 1 liter. Add water if necessary to meet this volume. Set aside.

Prepare the Meatball Mixture

  1. In a food processor, combine the minced beef, cornflour, garlic, coriander, salt, white pepper, and baking powder. Blend until the mixture is smooth and evenly combined. Transfer the mixture to a bowl, cover with cling film, and refrigerate if not cooking immediately.

Shape and Cook the Meatballs

  1. When ready to cook, bring the prepared broth or a pot of water to a gentle simmer. Wet your hands to prevent sticking, then scoop a small portion of the meat mixture into your hand. Squeeze it through the gap between your thumb and forefinger to shape into a ball. Use a teaspoon to scoop the ball off your hand and drop it gently into the simmering liquid. Repeat until all the mixture is used.
  2. Cook the meatballs for about 3 minutes, or until they float to the surface, indicating they are fully cooked. Avoid a rolling boil to prevent the meatballs from falling apart. Remove them with a slotted spoon and set aside.

Assemble the Bowls

  1. Cook your chosen noodles according to the package instructions. In the last 30 seconds of cooking, add the beansprouts to soften them slightly. Divide the noodles and beansprouts among four serving bowls.

Serve the Bakso

  1. Place the cooked meatballs over the noodles, add fresh greens (blanched or raw, depending on preference), and ladle hot broth over the top. Garnish with crispy shallots, sliced chilies in soy sauce, and sambal if desired. Serve immediately.

Notes

To make this recipe gluten-free, ensure the cornflour (cornstarch) and soy sauce used for serving are certified gluten-free. Additionally, opt for gluten-free noodles, such as rice noodles or glass noodles, to complete the dish.
Bitty