Semur (Sweet Soy Braised Beef)
Semur
Beef braised slow in ketjap manis with nutmeg, clove and onion until dark and tender — the Indonesian sweet-soy stew that shows the two-way trade of the Dutch-Indo kitchen.
- Prep
- 25 min
- Cook
- 120 min
- Serves
- 6
- Level
- Intermediate
Some dishes carry their history in their name, and semur is one of them. A dark, glossy braise of beef in sweet soy, rounded with nutmeg and clove, it is a favourite of the Indonesian and Dutch-Indo table — and its very name may record the colonial exchange that shaped it, thought to derive from the Dutch smoor, to braise or stew.
A dish of two-way trade
The story of the Indo kitchen is usually told as flavours travelling from the Indies to the Netherlands, but semur is a reminder that the trade ran both ways. The word likely comes from Dutch, yet the dish as cooked today — dark with ketjap manis, fragrant with nutmeg and clove, the very spices the Indies sent to Europe — is thoroughly Indonesian, found across Java and beyond in countless variations. It came home to the Netherlands with the rijsttafel and the Indo community, closing a loop that began centuries earlier. However you trace it, the living dish belongs to Indonesia, and that is worth naming.
Sweetness, darkness, patience
The signature of semur is the sweet soy. Ketjap manis gives the braise its near-black colour, its glossy body and its gentle sweetness — a milder, rounder thing than a fiery chilli stew like rendang. Because the ketjap already carries so much seasoning, salt goes in cautiously at the end.
Semur is the Indo kitchen in a quieter register: sweet, dark and comforting, built on patience rather than heat.
The technique is a classic braise. Sear the beef hard for colour, soften the aromatics, then let everything cook low and slow until the meat surrenders and the sauce reduces to a dark gloss. A little tamarind at the end lifts the sweetness with a whisper of sour. Serve it over rice, or — in the Dutch manner — with plain boiled potatoes.
“Ketjap manis both colours and sweetens semur, so add salt cautiously at the end — the sweet soy already carries a lot of seasoning.”
Ingredients
Serves 6
The spice base
- 5shallots — sliced
- 4garlic cloves — sliced
- 3 cmfresh ginger — sliced
- 0.5 tspgrated nutmeg
- 3cloves
- 1cinnamon stick
The braise
- 1 kgbeef shin or chuck — in large cubes
- 6 tbspketjap manis — sweet soy
- 600 mlbeef stock or water
- 2tomatoes — chopped, optional
- 1 tbsptamarind paste — or 2 tbsp lime juice
- 2 tbspneutral oil
- 0.5 tspsalt — or to taste
To finish
- to servefried shallots
- to servesteamed rice or boiled potatoes
Method
- 1
Brown the beef
Pat the beef dry and sear it hard in the oil, in batches, until well browned on all sides. This colour is flavour — don't crowd the pot or the meat steams instead of browning. Set the beef aside.
- 2
Soften the aromatics
Lower the heat and fry the shallots, garlic and ginger in the same pot until soft and golden, scraping up the browned bits. Add the nutmeg, cloves and cinnamon and let them warm until fragrant.
- 3
Build the braise
Return the beef, pour in the ketjap manis and stock, and add the tomatoes and tamarind. Bring to a simmer — the sweet soy gives semur its dark colour and glossy, gently sweet sauce.
- 4
The long, low cook
Cover and simmer very gently for about two hours, until the beef is fork-tender and the sauce has reduced and darkened. Stir now and then and top up with a little water if it reduces too far.
- 5
Balance and serve
Taste and adjust the salt and tamarind — semur should be sweet and savoury with a faint sour lift. Serve over rice or with potatoes, scattered with fried shallots.
In the kitchen
The tools that make this recipe easier.
- EssentialPotato ricer ↗
The route to lump-free stamppot and mash.
- EssentialHeavy Dutch oven ↗
Enamelled cast iron for hachee, zuurvlees, and every slow braise.
Alongside the braise
Slow pots want something to catch the sauce and something sweet against it.
- Boiled potatoes — or a mound of plain rice for zuurvlees
- Rode kool met appel — red cabbage stewed with apple
- Appelmoes — apple sauce, the eternal Dutch side
- Zoervleisj on fries — Limburg-style, over frites
Questions from the kitchen
Does "semur" come from a Dutch word?+
Most likely yes — food historians link it to the Dutch "smoor" (to braise or stew), a mark of the two-way exchange of the colonial kitchen. The dish itself, as cooked today, is thoroughly Indonesian.
What makes semur different from other beef stews?+
Its defining note is ketjap manis — sweet soy sauce — which gives a dark, glossy, gently sweet braise, rounded with nutmeg and clove. It is milder and sweeter than a chilli-heavy Indonesian stew like rendang.
Can I use other proteins?+
Semur is versatile — the same sweet-soy braise suits chicken, tongue, egg or potato, each cooked until it takes on the dark sauce. Adjust the cooking time to the ingredient.
Paint the rest of the meal
The Indies at Home
Kip Ketjap (Chicken in Sweet Soy)
Kip ketjap
Chicken braised in sweet soy with garlic, ginger and onion until dark and sticky — the easy Indo-Dutch weeknight dish that made ketjap manis a Dutch pantry staple.
Holland
Runderlappen (Braised Beef Slices)
Runderlappen
The foundational Dutch braise — thick beef slices browned in butter and simmered hours in a dark, mustard-sharpened jus until fork-tender. Sunday food.
The Indies at Home
Telur Balado (Eggs in Chile Sauce)
Telur balado
Hard-boiled eggs fried crisp and coated in a fiery Minangkabau red-chilli sambal — a vivid, spicy side that lights up the Dutch-Indo rijsttafel.