Soto Betawi

by CommunityKitchen
IndonesianMedium1 hr 45 minServes 4
Jakarta's richest soup, a pale broth built on both coconut and cow's milk, loaded with tender brisket and finished with fried potato, tomato and a snap of melinjo crackers.
Per
serving
760kcal
44gprotein
38gcarbs
48gfat

Ingredients

Before you cook

Steps

  1. Put the brisket cubes into a large pot with the water and bring it to a boil over high heat.
  2. Skim off the grey foam that rises for the first few minutes until the surface runs clear.
  3. Turn the heat down and simmer the beef gently for 50 minutes, until it is tender enough to cut with a spoon.
  4. Blend the shallots, garlic, candlenuts, ginger, coriander, cumin, white pepper and turmeric into a smooth paste with a splash of water.
  5. Heat the 3 tablespoons of oil in a frying pan over medium heat and cook the paste for 7 minutes, until it darkens and smells sweet rather than raw.
  6. Add the lemongrass, galangal, salam leaves, kaffir lime leaves, cinnamon, cloves and cardamom to the pan and stir for 1 minute.
  7. Scrape the whole fried paste into the pot with the beef and its broth.
  8. Pour in the coconut milk and the whole milk, then add the salt and sugar.
  9. Bring the soup to a bare simmer and hold it there for 20 minutes, stirring occasionally so it never boils hard and splits.
  10. Heat the frying oil in a small pan to 175C.
  11. Fry the potato cubes for 5 to 6 minutes, until golden and crisp at the corners, then drain them on kitchen paper.
  12. Taste the broth and adjust the salt, then pick out the lemongrass and larger whole spices.
  13. Ladle the beef and broth into four deep bowls.
  14. Top each bowl with fried potato, tomato wedges, spring onion and a heap of fried shallots.
  15. Serve with the melinjo crackers, lime quarters and sambal on the side.

Cook this recipe with Sue Chef

Sue reads every step aloud, sets the timers, and answers questions while your hands are covered in flour. Leave your email and we’ll tell you the moment it opens.