Soto Betawi (Jakarta Creamy Coconut Milk Beef Soup)
Soups Hard

Soto Betawi (Jakarta Creamy Coconut Milk Beef Soup)

Quick answer

Total time
75 min
Level
Hard
Servings
4 servings
Ingredients
9

About this dish

Soto Betawi is a Jakarta-born beef soup distinguished by its creamy, coconut-enriched broth and a layered spice profile.

Read more

The aromatics begin with a paste of onion, garlic, and ginger, bloomed in oil alongside ground coriander and a cinnamon stick to build a warm, complex base. Beef brisket simmers in this fragrant liquid for forty minutes or more until it yields to the touch, its collagen enriching the stock. Coconut milk and fish sauce are stirred in toward the end, transforming the broth into something rich and velvety while rounding off the sharper spice edges. The finished soup is neither thin nor heavy-it sits in a satisfying middle ground, substantial enough to serve as a main course with steamed rice or crusty bread on the side. Soto Betawi is a point of pride for Jakarta's Betawi community and a fixture of the city's street-food landscape.

Ingredients

servings
IngredientAmountUnit
coconut milk500 mlmlShop
onion1 eaeaShop
ginger25 ggShop
fish sauce1 tbsptbspShop
water1500 mlmlShop
Shop All Ingredients

As an Amazon Associate, we may earn from qualifying purchases.

Instructions

Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.

6 steps
  1. 1
    Prep

    Soak 700 g beef brisket in cold water for about 15 minutes to draw out excess blood.

    Drain well, pat dry, cut into large chunks, and trim only thick outer fat.

  2. 2
    Prep

    Chop 1 onion, 6 garlic cloves, and 25 g ginger, then blend them into a smooth paste.

    If the blades catch, add only a small splash of water so the paste stays concentrated.

  3. 3
    Control

    Heat a little oil in a pot over medium heat and cook the paste for about 3 minutes.

    Add 1 teaspoon ground coriander and the cinnamon stick, stirring until the raw onion smell softens.

  4. 4
    Step

    Add the beef and raise the heat to medium high, turning the pieces until the outside changes color.

    If browned bits stick to the bottom, loosen them with a little of the 1500 ml water.

  5. 5
    Control

    Pour in the remaining water and bring it to a boil, then skim off foam from the surface.

    Lower to medium low, keep the lid slightly open, and simmer at least 40 minutes until the beef yields easily.

  6. 6
    Control

    Reduce the heat to low, then stir in 500 ml coconut milk and 1 tablespoon fish sauce.

    Do not boil hard; warm gently for 10 minutes, checking the creamy thickness and seasoning before serving.

Practical Cooking Checks

The cues that matter most while cooking.

Key technique
Soto Betawi is a Jakarta-style beef soup made with a creamy coconut milk broth and warm spices.
Finish cue
Reduce the heat to low, then stir in 500 ml coconut milk and 1 tablespoon fish sauce.
Avoid this
Add coconut milk near the end to avoid splitting.
Storage and reheating
Flavor becomes more balanced after resting overnight.

Cooking decision evidence

Calculated Charim data and applicable official cooking and food safety guidance.

This recipe

75min, 9 ingredients

Category median

45min, 8 ingredients

Based on 310 recipes

Use-up ingredient planner

Turn these ingredients into two more meals

The overlap excludes basic seasonings. Open the next recipe and your selected dishes will stay with you.

Tips

Add coconut milk near the end to avoid splitting.
Flavor becomes more balanced after resting overnight.

Estimated nutrition (per serving)

Calories
590
kcal
Protein
33
g
Carbs
9
g
Fat
46
g