
Chef Joost
Babi Ketjap
Pork, sweet soy, ginger, and patience: the Indo-Dutch braise that carried the colonial table into Dutch kitchens and made rice feel like Sunday dinner.
A cooking platform built around craft, culture, and the stories behind what we eat.

Created by
The name comes from French hacher, to chop, but the soul is Dutch patience: beef hidden under onions, vinegar keeping it awake, clove proving the spice ships reached the weeknight pot.
In my grandmother's second notebook, hachee is written without ceremony, which is how you know a dish is important. The page has no flourish, only beef, onions, vinegar, bay, clove, and a small instruction in her slanted hand: laten sudderen, let it simmer. A person who had rebuilt a recipe book from memory after de Ramp, the Flood, did not waste ink on things the family already understood. Hachee belonged to the table the way the bread knife did.
The name already tells you something. Hachee comes from the French hacher, to chop, and in older kitchens it meant chopped meat cooked again into usefulness. But let me tell you a secret: this is not a leftover dish pretending to be noble. It is Dutch thrift doing what Dutch thrift does best, taking a tough cut, burying it under onions, sharpening it with vinegar, and letting time do the expensive work.
And then there is the clove. One small nail of spice in a brown stew is the whole Dutch seventeenth century, quietly present in a weeknight pan. History and cookery, they cannot be separated. Brown the meat properly, cook the onions until they slacken and sweeten, then give the pot its sourness and leave it alone. Hou het altijd simpel, always keep it simple. Hachee rewards the cook who can wait.
Hachee entered Dutch cookery through the French word hacher, meaning to chop, and belongs to a wider medieval and early modern European family of chopped-meat stews sharpened with acid. Dutch versions became strongly associated with beef, onions, vinegar, bay, and clove, the last a reminder that imported spices from the VOC trade became ordinary household seasonings rather than rare luxuries. By the nineteenth century, hachee was firmly established as a home dish served with potatoes, hutspot, or red cabbage, especially in the colder months.
Quantity
900g
cut into 3cm pieces
Quantity
3 tablespoons
Quantity
3
thinly sliced
Quantity
2 tablespoons
Quantity
500ml
Quantity
3 tablespoons
Quantity
2
Quantity
4
Quantity
1 tablespoon
Quantity
1 slice
crumbled
Quantity
to taste
| Ingredient | Quantity |
|---|---|
| beef chuck or stewing beefcut into 3cm pieces | 900g |
| butter | 3 tablespoons |
| large onionsthinly sliced | 3 |
| plain flour | 2 tablespoons |
| beef stock | 500ml |
| red wine vinegar or apple cider vinegar | 3 tablespoons |
| bay leaves | 2 |
| whole cloves | 4 |
| dark brown sugar or appelstroop (optional) | 1 tablespoon |
| ontbijtkoek (optional)crumbled | 1 slice |
| salt and freshly ground black pepper | to taste |
Pat the beef dry and season it with salt and pepper. Melt half the butter in a heavy casserole over medium-high heat and brown the beef in batches until each piece has a deep brown crust on at least two sides. Do not crowd the pan. Pale meat gives you pale gravy, and hachee is a brown stew with opinions.
Lower the heat to medium and add the remaining butter and the sliced onions to the same pan. Cook for 15 to 20 minutes, scraping up the browned bits from the bottom, until the onions are soft, glossy, and beginning to colour. This is the great weight of the dish: onions first sharp, then sweet, then nearly melted into the gravy.
Sprinkle the flour over the onions and stir for two minutes, until no dry flour shows. Pour in the stock little by little, stirring as you go, then add the vinegar, bay leaves, cloves, and the browned beef with any juices. Add the brown sugar or appelstroop if you want a rounder sour-sweet balance.
Bring the pot just to a simmer, then cover it and lower the heat until the surface barely moves. Cook for about 2 hours, stirring now and then, until the beef yields easily to a fork and the onions have collapsed into a dark, glossy sauce. If the pan gets dry, add a splash of water; if it looks thin, leave the lid slightly ajar for the last 20 minutes.
Remove the bay leaves and cloves. Stir in the crumbled ontbijtkoek, if using, and simmer for 5 minutes until it dissolves and thickens the sauce with a quiet spice-cake sweetness. Taste for salt, pepper, and vinegar. Serve with potato mash, hutspot, or red cabbage, with a kuiltje, a little hollow, in the mash for the gravy.
1 serving (about 320g)
Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.
Discover Culinary Explorer
Chef Joost
Pork, sweet soy, ginger, and patience: the Indo-Dutch braise that carried the colonial table into Dutch kitchens and made rice feel like Sunday dinner.

Chef Joost
Blinde vinken are not birds but a butcher's little joke: seasoned mince tucked into thin veal or beef, browned dark in butter, then braised until the jus tastes of onion, mace, and patience.

Chef Joost
A Dutch verb sailed to the Indies and came back darker, sweeter and wiser: beef smothered with ketjap manis, nutmeg, mace and clove until the sauce clings like lacquer.

Chef Joost
Draadjes means little threads, and the whole dish is a lesson in patience: cheap beef, butter, onion, and time, cooked until the Sunday table can pull it apart with a spoon.