Home » Recipe Index » Indonesian » Soto Tangkar Authentic Recipe

Soto Tangkar Authentic Recipe

Soto Tangkar is an authentic beef coconut soup from Indonesia with lots of condiments. The soup is very delicious with tender beef and tendon. Served with rice and topped with fried shallots, it’s a comforting and flavorful dish.

A photo of soto tangkar in a bowl with rice at the background.

Save This Recipe!

We’ll email you this recipe, so you can come back to it later!

Soto Tangkar

Soto Tangkar, a flavorful and aromatic Indonesian soup, hails from Jakarta’s Betawi culture, with influences from Arab and Dutch cuisines.

Made with beef ribs in a rich coconut milk broth, it’s typically served with steamed rice, topped with crispy fried shallots and pickles.

Although Soto Tangkar originated in Jakarta, you can find it throughout Indonesia, with local variations. Some regions prefer it spicier, while others make it sweeter.

The broth can include beef ribs, shank, tripe, intestines, or liver—depending on your taste. It’s traditionally served with sweet soy sauce, melinjo crackers (emping), crispy fried shallots, chili sauce, and pickles.

Soto Tangkar and Soto Betawi Differences

Soto Tangkar and Soto Betawi are two almost similar dishes from Jakarta, Indonesia. There are differences in spices, cooking process, and history.

These two dishes have cultural background that rooted long time ago. The Betawi people are the ones who first introduced these soto recipes.

You can also check out other Indonesian soups such as Sop Buntut Sapi / Oxtail Soup, this one has clear broth and doesn’t use coconut milk. Other dish that has many spices and herbs are Chicken Rendang or Chicken Curry.

Why You Will Love This Recipe


  • Complete spices and herbs – This recipe calls for complete spices and herbs so the result of the broth is very authentic.
  • Smooth and flavorful broth – The broth is very flavorful and smooth. It is not too thick and not too watery, it has the right consistency of a very good traditional soup.
  • Simple and easy – I know if you look at the ingredient list, you will feel reluctant. I have grouped them so it is no longer complicated to process the ingredients.

Recipe Ingredients

Ingredient Notes

Meat – You can use beef shank, tendon, tripe, intestines. If you do choose tripe and intestines or liver, please boil them separately from the meat. And don’t forget to throw away the water after boiling. Only use the broth from boiling the meat.

Bone – Add a piece of bone to add more flavor to the broth.

Potato – Cut the potatos in small pieces and deep fry them.

Coconut milk – Use thick coconut milk in carton or can. This is more practical.

Spices & Herbs – If it is possible, try to get the fresh spices and herbs. But if you can’t, don’t worry. You can get the dried form or ground form. They taste the same as the fresh ones.

Be sure to check out the full recipe and ingredient list below

Substitutions & Variations

Some people prefer milk as a substitute for coconut milk. Use evaporated milk for best result. If fresh spices and herbs aren’t available, you can use dried or ground versions. They won’t compromise the flavor.

You can substitute beef with other meat like chicken, turkey, or pork. Just follow the direction.

How to Make

  1. Boil the beef shank and tendon until tender. You can use a pressure cooker to save time and energy. It is faster and the meat becomes super tender in a pressure cooker. You can add a piece of bone to add more flavor to the broth. (image 1)
  2. If you choose to have some tripe, liver, or intestines, please boil them separately from the meat. After boiling, throw away the water.
  3. Take out the meat and tendon. Set aside. Keep the broth for later.
  4. Deep-fry the potato slices until golden brown. Set aside. (image 2)
  5. Wash clean the spices. Grind the spices in group A: shallots, garlic, candlenuts, ginger, turmeric, red chilis, cumin, coriander seeds, cinnamon, nutmeg, and cloves. If you have all the spices in ground form, you can mix all together. Add some water to make the blending more smoothly. (image 3 – 8)
photo collage of preparing the meat and spices.
photo collage of processing the spices and herbs.
  1. Wash the spices from group B: lemongrass stalks, bay leaves, lime leaves, galangal. Set aside.
  2. Heat some oil in a pot. Wait until it is hot enough. Put in the blended spices from group A (image 9) and throw in spices from group B (image 10). Stir-fry until it is fragrant.
  3. Pour the broth into the simmering spices (image 11).
  4. Let the broth simmer. Once it simmers, pour in coconut milk and water (image 12).
  5. Stir with a spatula to let the coconut milk blend well with the broth.
  6. Put in the seasoning: sugar, salt, mushroom powder, and pepper. Taste it (image 13).
  7. Keep stirring to avoid the coconut milk from cracking.
photo collage of cooking the spices and herbs.
photo collage of adding seasonings and sifting the broth.
  1. Once the broth simmers, you can sieve the broth (image 14). This is optional. Some people like to have the broth as is. I like to have a smooth, clean broth, so I strained it.
  2. Cut the desired meat and tendon, put in a bowl. Add some cut tomatoes and fried potatoes into it. (image 15)
  3. Pour some coconut milk broth into the bowl (image 16).
  4. Serve with crispy fried shallots, chili sauce, sweet soy sauce, minced leeks, and melinjo crackers (emping). (image 17, 18)
  5. Press a piece of lime wedge into the Soto. Enjoy with steamed rice!
photo collage of assembling the soto in a bowl.

Serving

Serve this nice Soto Tangkar with steamed rice sprinkled with crispy fried shallots. Usually they are served separately, the soto in a bowl while the rice is on a plate. Add melinjo crackers (emping) on the plate or in the soto bowl.

You can add the chili sauce up to your preference so it is also separately served. Pieces of lime wedges also accompany the chili sauce plate.

Prepare your pickles (Acar Timun) in advance and this will be a great companion to Soto Tangkar.


Tips


  • If you plan to use tripe, intestines, liver in Soto Tangkar, boil them separately from the meat and throw away the water once the ingredients are tender.
  • You may add one piece of bone marrow while boiling the meat to make the broth more juicy and flavorful.
  • You can also add some milk into the broth if you prefer. Use evaporated milk for best result.
  • Tear the lime leaves for more fragrance.

Key spices include galangal, lemongrass, turmeric, and sometimes cumin for added tanginess.

Yes, it often features in celebrations and family gatherings, symbolizing togetherness and festivity.

a bowl of soto tangkar with sweet soy sauce drizzled into it.

Storage

You can keep leftover of Soto Tangkar in airtight container in the fridge for up to 5 days. Keep the meat separate from the broth. This way they can stay fresh.

Reheat the broth with low to medium heat. Put in the meat when the broth starts to simmer.

More Soup Recipes

A bowl of egg drop soup with green onion in it.

Egg Drop Soup in Less Than 10 Minutes

a bowl of sop buntut or Indonesian oxtail soup with veggies.

Quick and Easy Sop Buntut – Indonesian Oxtail Soup

jakarta beef soup soto betawi

Authentic Soto Betawi (Beef Coconut Soup)

Other Indonesian food recipes you might like:

Did you try this recipe?

Leave a ⭐️⭐️⭐️⭐️⭐️ rating + review below and share it on InstagramFacebook, and Pinterest!

Thank you! – Claudia

A bowl of soto tangkar in with rice at the background.

Soto Tangkar

Soto Tangkar is an authentic beef coconut soup from Jakarta, Indonesia with lots of condiments. The soup is very delicious with tender beef and tendon. Learn how to make it!
5 from 1 vote
Print Pin Rate
Course: Dinner, Lunch, Main Course
Cuisine: Asian, Indonesian
Prep Time: 15 minutes
Cook Time: 1 hour
Total Time: 1 hour 15 minutes
Servings: 8 portions
Calories: 129kcal
Author: Claudia

Equipment

  • 1 pressure cooker
  • 1 wok
  • 1 pot

Ingredients

Meat

  • 500 gr beef shank
  • 500 gr beef tendon
  • 1 pcs bone marrow
  • 1500 ml water

Spices Group A

  • 10 pcs shallots
  • 8 pcs garlic
  • 8 pcs candlenuts
  • 3 cm ginger
  • 3 cm turmeric
  • 10 pcs big red chilis
  • 1 tsp cumin
  • 2 tsp ground coriander seeds
  • 1 tsp ground cinnamon
  • ½ tsp nutmeg
  • ½ tsp ground cloves

Spices Group B

  • 3 stalks lemongrass
  • 3 pcs bayleaves
  • 3 pcs lime leaves
  • 5 cm galangal

Seasoning

  • 2 tbsp sugar
  • 3 tsp salt
  • 1 tsp mushroom powder
  • 1 tsp pepper
  • 200 ml coconut milk add 500 ml water

Chili Sauce

  • 15 pcs chili
  • 100 ml water

Toppings

  • Fried potato slices
  • Tomato slices
  • Lime wedges
  • Fried shallots
  • Fried emping crackers
  • Sweet dark soy sauce

Instructions

  • Boil the beef shank and tendon until tender. You can use a pressure cooker to save time and energy. It is faster and the meat becomes super tender in a pressure cooker. You can add a piece of bone to add more flavor to the broth.
  • If you choose to have some tripe, liver, or intestines, please boil them separately from the meat. After boiling, throw away the water.
  • Take out the meat and tendon. Set aside. Keep the broth for later.
  • Deep-fry the potato slices until golden brown. Set aside.
  • Wash clean the spices. Grind the spices in group A: shallots, garlic, candlenuts, ginger, turmeric, red chilis, cumin, coriander seeds, cinnamon, nutmeg, and cloves. If you have all the spices in ground form, you can mix all together. Add some water to make the blending more smoothly.
  • Wash the spices from group B: lemongrass stalks, bay leaves, lime leaves, galangal. Set aside.
  • Heat some oil in a pot. Wait until it is hot enough. Put in the blended spices from group A and throw in spices from group B. Stir-fry until it is fragrant.
  • Pour the broth into the simmering spices.
  • Let the broth simmer. Once it simmers, pour in coconut milk and water.
  • Stir with a spatula to let the coconut milk blend well with the broth.
  • Put in the seasoning: sugar, salt, mushroom powder, and pepper. Taste it.
  • Keep stirring to avoid the coconut milk from cracking.
  • Once the broth simmers, you can sieve the broth. This is optional. Some people like to have the broth as is. I like to have a smooth, clean broth, so I strained it.
  • Cut the desired meat and tendon, put in a bowl. Add some cut tomatoes and fried potatoes into it.
  • Pour some coconut milk broth into the bowl.
  • Serve with crispy fried shallots, chili sauce, sweet soy sauce, minced leeks, and melinjo crackers (emping).
  • Press a piece of lime wedge into the Soto. Enjoy with steamed rice!

Video

Notes

    • If you plan to use tripe, intestines, liver in Soto Tangkar, boil them separately from the meat and throw away the water once the ingredients are tender.
    • You may add one piece of bone marrow while boiling the meat to make the broth more juicy and flavorful.
    • You can also add some milk into the broth if you prefer. Use evaporated milk for best result.
    • Tear the lime leaves for more fragrance.

Nutrition

Serving: 1portion | Calories: 129kcal | Carbohydrates: 7g | Protein: 9g | Fat: 7g | Saturated Fat: 5g | Polyunsaturated Fat: 0.2g | Monounsaturated Fat: 1g | Cholesterol: 15mg | Sodium: 911mg | Potassium: 289mg | Fiber: 1g | Sugar: 3g | Vitamin A: 24IU | Vitamin C: 4mg | Calcium: 37mg | Iron: 3mg
Tried this Recipe? Tag me Today!Mention @ButterJoyKitchen or tag #butterjoykitchen!
Get our free recipe book!

When you join our newsletter

Similar Posts

One Comment

5 from 1 vote

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating