today is May 28, 2022

Home / All Recipes / Indonesian / Soto Betawi - Jakarta Beef Soup

Last updated: Nov 27, 2019 — Published: Jun 19, 2013 — By: Anita — 39 comments

Authentic and easy soto betawi (Jakarta beef soup) recipe you can make at home that will remind you of the real deal you find in Jakarta.

Ingredients to prepare Indonesian soto betawi (Jakarta beef soup): beef stew cuts, honeycomb tripe, shalots, garlic, ginger, galangal, candlenuts, lemongrass, kaffir lime leaves, and coconut milk.

Ingredients to prepare Indonesian soto betawi (Jakarta beef soup): beef stew cuts, honeycomb tripe, shalots, garlic, ginger, galangal, candlenuts, lemongrass, kaffir lime leaves, and coconut milk.

Soto (traditional Indonesian soup) is widely enjoyed throughout Indonesia and every region has its own specialty soto. In Jakarta, the de facto soto is soto betawi, where it can be found everywhere, from side street food carts, hole-in-a-wall places, food courts in malls, upscale restaurants, all the way to five-star hotels.

Each place will have their own way of preparing soto betawi, with a highly guarded blend of secret spices, and each with fierce die-hard fans touting theirs has got be the one offering the most original and most delicious soto betawi.

What you need to prepare authentic Indonesian soto betawi

Living half-way across the globe means I need to find an excellent soto betawi recipe that can satisfy me and my hubby love for this soup. I am proud to say that we are extremely happy with this particular recipe. The soup tastes exactly like the one we used to have back in Indonesia.

Here are the ingredients I use for my soto betawi:

  • 1 kilogram beef shank (Indonesian: daging sengkel), or you can use other cuts that are suitable for stew or soup
  • 500 gram honeycomb tripe or other beef entrails like intestines, or increase the amount of beef if you want to omit this
  • 5 lemongrass
  • 5 kaffir lime leaves
  • 3 daun salam (Indonesian bay leaves), these are not the same as regular bay leaves, and is best to omit if you don’t have them
  • fresh milk
  • coconut milk
  • shallots
  • garlic
  • ginger
  • galangal
  • candlenuts, can be substituted with an equal amount of macadamia nuts

A bowl of soto betawi - Jakarta beef soup.

A bowl of soto betawi - Jakarta beef soup.

Cooking the soup

Before cooking the soup, the very first thing we do is to prepare the spice paste. You can use a food processor or a blender to do this. If you want a truly smooth paste, please add about 2 tablespoons of water along with all the spices, but it is also okay if the spice paste is not very smooth.

Once the spice paste is ready, you can do the following to cook the soup:

  1. Boil together beef, tripes, lemongrass, daun salam, fresh milk, and spice paste over medium-high heat in a soup pot. Once it boils, reduce the heat to a simmer, cover, and cook until both the meat and tripe are tender. About 2 hours. TIPS: If using a pressure cooker, this step will only take 30 minutes.
  2. Remove the meat and tripe from the pot to cool. Once they are cool enough to handle, cut into bite-size pieces. Optional step: Strain the soup to remove any impurities and scums to get a clear soup, then return the strained soup to the soup pot.
  3. Return the pieces of meat and tripe into the soup pot, add water, coconut milk, salt, and bring to a boil. Reduce heat and simmer for another 30 minutes.
  4. Turn off the heat, discard lemongrass and daun salam. Stir in kaffir lime leaves.

Garnishes for soto betawi: emping (melinjo crackers), fried potato cubes, bawang goreng (fried shallots), scallions, freshly squeezed lime juice, diced tomatoes, kecap manis (not shown), and acar (not shown).

Garnishes for soto betawi: emping (melinjo crackers), fried potato cubes, bawang goreng (fried shallots), scallions, freshly squeezed lime juice, diced tomatoes, kecap manis (not shown), and acar (not shown).

What to serve with soto betawi

Soto betawi is never just about the soup. It is not considered complete if you don’t serve the soup with its accompaniments. I usually prepare all of these while the soup is slowly simmering away:

  • make some acar (Indonesian pickle)
  • fry potato cubes
  • fry emping (melinjo crackers)
  • fry shallots (Indonesian: bawang goreng), you can use store-bought too
  • thinly slice some scallions
  • dice a couple of fresh tomatoes
  • cut a couple of limes into slices, so each person can add squeeze some fresh lime juice into the soup to suit their taste

We usually enjoy our soto betawi with some steamed white rice, all the above accompaniments, and a bottle of kecap manis (Indonesian sweet soy sauce).

Soto Betawi - Jakarta Beef Soup

Soto Betawi - Jakarta Beef Soup

Soto Betawi - Jakarta Beef Soup

4.9 from 15 reviews

Author: Anita Jacobson

Categories: One Dish Meal Soup

Cuisine: Indonesian

Ingredients: Beef

Prep Time: 30 mins

Cook Time: 2 hours 30 mins

Total Time: 3 hours

Serves: 8

Print Recipe

Ingredients

  • 1 kilogram beef shank (Indonesian: daging sengkel)
  • 500 gram honeycomb tripe (Indonesian: babat sapi)
  • 5 stalks lemongrass (Indonesian: sereh), bruised and knotted
  • 3 Indonesian bay leaves (Indonesian: daun salam)
  • 1 liter fresh milk
  • 1 liter water
  • 500 ml coconut milk
  • 1 tablespoon salt
  • 5 kaffir lime leaves (Indonesian: daun jeruk)
  • 100 gram shallots (Indonesian: bawang merah)
  • 4 cloves garlic (Indonesian: bawang putih)
  • 1 inch ginger (Indonesian: jahe)
  • 2 inch galangal (Indonesian: lengkuas)
  • 5 candlenut (Indonesian: kemiri)
  • 2 tomatoes, cut into 1/2 inch cubes
  • 2 potatoes, cut into 1/2 inch cubes and fried
  • 2 scallions, thinly sliced
  • 2 tablespoon deep fried shallot flakes (Indonesian: bawang goreng)
  • emping (a.k.a. melinjo crackers)
  • 10 kaffir limes (or about 3 regular limes)
  • sweet soy sauce (Indonesian: kecap manis)
  • steamed white rice
  • acar (Indonesian pickle)

Instructions

  1. Boil together beef shank, honeycomb tripe, lemongrass, daun salam(Indonesian bay leaves), milk, and spice paste over medium high heat in a soup pot. Once it reaches a rolling boil, reduce the heat to a simmer, cover the pot, and continue cooking until the meat and tripe are tender, about 2 hours. TIPS: If using a pressure cooker, this step will only take 30 minutes.
  2. Remove the meat and tripe from the pot to cool. Once they are cool enough to handle, cut into bite-size pieces, about 1/2 inch cubes.
  3. Optional step: Strain the soup to remove any impurities and scums to get a clear soup, then return the strained soup to the soup pot.
  4. Return the pieces of meat and tripe into the pot, add water, coconut milk, salt, and bring to a boil. Reduce heat and simmer for another 30 minutes.
  5. Turn off the heat, discard the lemongrass and bay leaves. Stir in kaffir lime leaves.
  6. Serve the soup (soto) in soup bowls. Garnish each bowl with tomato and fried potato cubes, and top with sliced scallions, shallot flakes, and emping. Let each person add as much lime juice and sweet soy sauce to their soup. The soup (soto) is traditionally eaten with steamed white rice and a side of acar.