A plate of hachee, beef and onions braised in a dark brown glossy sauce, served with mashed potatoes and red cabbage
Prep15 min
Cook3 hr
Serves4 servings
CuisineDutch

Hachee: Dutch Beef and Onion Stew with Vinegar and Spices

A recipe for hachee, the Dutch winter home-cooking stew of beef, plenty of onion, wine vinegar, cloves, bay leaf, cardamom and spice cake. Covers why vinegar tenderizes the meat, how to thicken the sauce, serving with mashed potatoes and red cabbage, and a method from a 19th-century cookbook.

Total: 3 hr 15 minLevel: Beginner

Cooking flow

Cooking steps

STEP 11 / 5

Coat the beef in flour

about 5 min

Coating cubed beef with flour and laying out the sliced onions
A thin coat of flour over the whole surface of the meat

Cut the beef into even 3–4 cm cubes and coat with a little pepper and 1 tbsp flour. The flour should form a thin film over the whole surface, with no white lumps left. Slice the onions thinly along the grain.

STEP 22 / 5

Brown the onions

about 12 min

Cooking onions in a heavy pot until light brown
Until everything turns light brown and smells sweet

Melt 1 tbsp butter in a heavy pot over medium heat and cook the onions. Cook for the first 5 minutes until wilted, then lower the heat a little and cook another 7 minutes or so, stirring now and then. When everything is light brown and smells sweet, take them out for the moment. Burnt bits make it bitter, so lower the heat when the bottom of the pot starts to turn brown.

STEP 33 / 5

Sear the beef over high heat

about 5 min

Browning the surface of cubed beef in the pot
Nicely browned on each side is enough

Add the remaining 1 tbsp butter to the same pot, turn the heat to high and arrange the beef without overlapping. Cook about 1 minute without moving, then turn side by side until the whole surface is nicely browned. If the pot is small, do it in two batches. Packing in the meat lowers the temperature, and instead of browning it releases water. There is no need to cook it through.

STEP 44 / 5

Add the vinegar and spices and simmer

2.5 to 3 hours

Hachee simmering gently with vinegar, spices and spice cake added
Covered, on the lowest heat where the surface only bubbles occasionally

Return the onions to the pot and add the crushed peppercorns, cloves, cardamom, bay leaf, crumbled spice cake, 400 ml stock and 3 tbsp red wine vinegar. Scrape up the browned bits on the bottom with a spatula as you stir. When the spice cake has melted and the sauce is slightly thickened and has come to a boil, cover and turn to the lowest heat. Cook at a level where the surface only bubbles up now and then, for 2.5 to 3 hours. Stir from the bottom every 30 minutes, and if the liquid reduces too much add a little hot water.

STEP 55 / 5

Check the thickness and finish

about 10 min

Hachee with beef falling apart in a thickened sauce
When you run a spatula across the bottom, the track closes back slowly

When a fork pushed into the meat makes it fall apart, the simmering is finished. If the sauce is thin, remove the lid and reduce for about 10 minutes. As a guide, when you run a spatula across the bottom of the pot, the track should close back slowly. Adjust with salt and take out the cloves, cardamom pods and bay leaf.

0 / 0
Ingredients

Ingredients

1 / 2

Stew

Ingredient Amount Substitutes & notes
Beef (stewing cut) 500 g Chuck, shank, short rib and so on. In 3–4 cm cubes
All-purpose flour 1 tbsp To coat the meat
Onions 2 Thinly sliced
Butter 2 tbsp Divided between the onions and the meat
Spice cake (ontbijtkoek) 60 g (2–3 slices) If you cannot find it, use pain d'épices. Adding 2 tsp brown sugar to 60 g rye bread is a home-cook substitute
Whole black peppercorns 1/2 tsp Coarsely crushed
Cloves 3 Whole
Cardamom 2 pods Slit the pods. A little ground cardamom works too
Bay leaf 1
Beef stock 400 ml Bouillon cubes dissolved in hot water are fine
Red wine vinegar 3 tbsp White wine vinegar also works
Salt 1/2 tsp, or to taste Adjust according to the saltiness of the stock
2 / 2

Side dishes

Ingredient Amount Substitutes & notes
Potatoes 1 kg Floury types (such as russets) are easier to mash
Butter 1 tbsp
Milk about 200 ml Cooking water can replace it
Nutmeg a little
Sweet-and-sour red cabbage as needed (about 400 g for 4) Jarred red cabbage (rotkohl) is convenient
0 / 0

The onions slowly color in the butter, the beef sizzles, and the moment you pour in the wine vinegar a sharp, sour steam rises through the kitchen. Cover the pot, set it on low heat, and leave it for two hours, then three. The edge of the sourness disappears, the onions melt into the sauce, and what remains is a dark brown stew scented with clove and bay leaf. This is hachee, which appears on Dutch tables in winter.

The ingredients are beef and onion, plus vinegar and spices. Everything is something found in nearly every home, but the old wisdom of simmering in vinegar to tenderize the meat is what defines the flavor. It is served with mashed potatoes and red cabbage, a combination that, for Dutch people, brings to mind a dinner on a cold day.

From a stew of chopped meat to a winter staple

Hachee simmering in a cast iron pot in a Dutch home kitchen in winter

The name hachee comes from hachée, the past participle of the French verb hacher (to chop, to make fine). It was originally a dish of cooked meat chopped again and stewed, and is thought to have begun by simmering leftover boiled meat again with whatever vegetables were at hand. Another explanation is that wine or vinegar was added to soften meat that had gone tough. The name "hachee" appears among medieval banquet dishes, but the way they were made is often not recorded.

One of the oldest examples you can trace as a recipe is the housekeeping book Betje, de goedkoope keukenmeid ("Betje, the Thrifty Kitchen Maid"), published in the Netherlands in the mid-19th century. According to Christianne Muusers, who runs Coquinaria, a site on Dutch food history, the hachee in the first edition of 1850 and the second edition of about 1851 was made by dicing cold cooked beef and simmering it for about 3 hours with onion, brown sugar, pepper, ground clove, salt, potato starch, and either vinegar or red wine. The recipe makes clear that it was a thrifty dish that used leftover meat.

Good to know

In the Netherlands today it is well known to crumble the rye spice cake eaten at breakfast (ontbijtkoek, peperkoek) into the hachee sauce. The cake melts into the sauce to thicken it and adds a faint sweetness and spice aroma. Some versions also add apple syrup (appelstroop).

Today's hachee is generally made not from leftovers but from raw stewing beef. An information site for expats in the Netherlands describes hachee as "meat, fish or chicken and vegetables stewed into a thick gravy with vinegar, clove and bay leaf." The basic form is unchanged: beef and onion simmered for a long time with vinegar and spices. Sourness, sweetness and spice all need to be present before it tastes like hachee, so the tip when making it elsewhere is not to leave out any one of them. Muusers describes this flavor, owing to the vinegar and spice cake, as "almost medieval."


Ingredients (serves 4)

Beef, onion, wine vinegar, cloves, cardamom, bay leaf and spice cake for hachee

This is a home-cook proportion based on the Coquinaria recipe, adapted to ingredients that are easy to buy.

The hardest ingredient to find is the Dutch spice cake. It is a dense cake baked with rye flour, honey and spices such as cinnamon and clove, and in the Netherlands people butter it for breakfast. Import food shops sometimes carry French pain d'épices, and this is the closest substitute. If you cannot find that, use rye bread and brown sugar to make up at least the thickening and the faint sweetness, and the sauce comes much closer. Cloves, cardamom and bay leaf are all available in the spice aisle of a supermarket or online.

Tip

Cloves are strong in aroma even in tiny amounts. Use more than 3 and the sauce turns medicinal. Add them whole so you can take them out before eating, which makes it easy to control the aroma and keeps you from biting into them.


How to make hachee

Prep takes about 15 minutes and the simmer is at least 1 hour, but 2.5 to 3 hours gives meat soft enough to fall apart. While it simmers you can leave the pot almost alone, so use that time to prepare the side dishes.

Caution

Oil and steam spatter when you sear the beef and during the first heating after adding the vinegar. Vinegar steam stings the eyes easily, so do not bring your face too close to the pot. Also, because spice cake or bread is used, people with a wheat allergy should take care.

Tip

Right after you add the vinegar it tastes very sour, but the edge softens as it simmers. Taste only after it has simmered for more than an hour, and if it is still sour, add brown sugar 1 tsp at a time.

With mashed potatoes and red cabbage

Mashing potatoes smooth with butter and milk

Mashed potatoes and red cabbage go well with hachee. Peel 1 kg of potatoes, cut them to the same size and start them in salted water. When a fork goes in easily after 15–20 minutes, drain, saving a little of the cooking water. Mash while hot and mix in 1 tbsp butter and warmed milk or cooking water a little at a time until smooth. Flavor with pepper and nutmeg and it is ready. Mashed potatoes stiffen as they cool, so the tip is to mash them to match the time the hachee finishes.

In the Netherlands, red cabbage is classically simmered sweet and sour with apple. Jarred pickled red cabbage (German rotkohl) can be found at import food shops and just needs warming. The dark brown sauce of the hachee, the white of the mashed potatoes and the purple of the red cabbage create a contrast of color on the plate and make it a dish that looks like a Dutch winter table.

Good to know

Coquinaria also describes eating it as an oven dish: layer red cabbage, hachee and mashed potatoes in that order in a baking dish, top with breadcrumbs and butter and bake for more than 30 minutes at 180°C. If you have leftover stew, try it for a different dish.

Mix it as you eat on the plate

A Dutch home table with hachee, mashed potatoes and red cabbage on one plate
Pour the hachee sauce into a well in the mashed potatoes and add red cabbage alongside

Pile mashed potatoes on the plate, make a well in the middle with the back of a spoon, and pour in plenty of hachee with its sauce. Put red cabbage beside it. As you eat, mix the sauce and potatoes bit by bit with your fork. The rich sauce, sharp with vinegar and spices, is absorbed by the potatoes and comes to just the right balance.

Among Dutch winter home dishes there is also stamppot, mashed potatoes with vegetables mixed in, which is a staple of the cold season alongside hachee. Compared with the Belgian carbonnade, which stews beef with onions in beer, the difference between the bittersweet beer and the sourness of vinegar shows clearly, even though both are stews from the Low Countries.

Frequently asked questions

Reheated hachee being served from the pot into a bowl

Can I make it without spice cake?

Yes. The spice cake adds thickness, sweetness and spice aroma, so without it you still get hachee. If the sauce is thin, reduce it longer at the end. Substituting rye bread with brown sugar, or pain d'épices, brings it closer to the original flavor.

Can I use plain grain vinegar?

You can, but it is sharper in acidity than wine vinegar and the aroma moves away from the original. If you use it, cut the amount to 2 tbsp, then taste after simmering and add more if needed.

The meat is not getting tender.

Depending on the cut it can take more than 3 hours. Keep it covered and keep simmering on the lowest heat. Raising the heat makes the meat tighten and tough, and the sauce scorches easily.

Can I make it in a pressure cooker?

Yes. After browning the onions and meat, follow the pressure cooker's instructions for the pressure time. A pressure cooker does not reduce the liquid, so cut the stock to 300 ml and after pressure cooking open the lid and reduce to thicken.

Can I make it ahead?

As a stew, it reheats well. Cool it before putting it in the refrigerator, and when reheating stir from the bottom and heat it thoroughly all the way through. This article does not give a storage time, because we could not confirm a basis for one.

Sources