Semur Daging (Indonesian Beef Stew)

Semur daging is Indonesia's answer to the slow-cooked beef stew, and it carries the fingerprints of the country's history in every spoonful, sweet kecap manis, a nod to the Dutch and Chinese influences that shaped so much of Indonesian home cooking. The beef is braised low and slow until meltingly tender, in a dark, glossy sauce built on caramelised shallots, garlic, cloves, nutmeg and a generous pour of sweet soy sauce.

What makes semur so lovely is the balance, it's rich and savoury but never heavy, with a gentle warmth from the whole spices and just enough sweetness to round everything out. It's a proper Sunday-lunch kind of dish, the sort of thing that fills the kitchen with a deep, spiced aroma while it bubbles away for a couple of hours.

Serve it simply over steamed rice with the sauce spooned generously over the top, and don't skip the crispy fried shallots scattered on at the end, they add exactly the crunch this soft, silky stew needs.

Servings
5
Prep Time
20
mins
Cook Time
120
mins
Ingredients
17
Total Time
140
mins

Pantry bits

  • Large heavy-based pot or Dutch oven
  • Wooden spoon
  • Chopping board and sharp knife

Ingredients

  • 1 kg beef chuck or brisket, cut into 4 cm cubes
  • 2 tbsp vegetable oil
  • 6 shallots, thinly sliced
  • 4 cloves garlic, crushed
  • 1 tsp ground nutmeg
  • 4 whole cloves
  • 2 cm cinnamon stick
  • 2 bay leaves
  • 2 tomatoes, roughly chopped
  • 150 ml kecap manis (sweet soy sauce)
  • 2 tbsp regular soy sauce
  • 500 ml beef stock or water
  • 1 tsp ground white pepper
  • 1 tsp sugar, if needed
  • Salt, to taste
  • Fried shallots, to serve
  • Steamed rice, to serve

Instructions

  1. Heat the oil in a large heavy-based pot over medium heat. Fry the sliced shallots for 6-8 minutes until golden and softened, then add the garlic and cook for another minute.
  2. Add the nutmeg, cloves, cinnamon and bay leaves, and stir for 30 seconds until fragrant.
  3. Add the beef and brown it on all sides for 5-6 minutes.
  4. Stir in the tomatoes, kecap manis, soy sauce, stock and white pepper. Bring to a simmer.
  5. Cover and reduce heat to low. Simmer gently for 1.5-2 hours, stirring occasionally, until the beef is fall-apart tender and the sauce has reduced to a thick, glossy consistency.
  6. Taste and adjust with sugar and salt if needed. If the sauce is too thin, remove the lid for the last 15-20 minutes to reduce further.
  7. Serve hot over steamed rice, scattered generously with crispy fried shallots.

Never miss a recipe

Join thousands of subscribers and get our best recipes delivered to direct to your inbox!

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.