Contents

Bitterballen: The Crumbed Ragout Ball

A stiff beef roux, chilled overnight, rolled, crumbed twice and fried until it liquefies again

Contents↓ Jump to recipe

A bitterbal is a small brown sphere that arrives on a metal tray with a pot of mustard, and the first one you eat will burn the roof of your mouth. Everybody knows this. Everybody does it anyway. The Dutch have a specific, resigned expression for the face you make afterwards, and the correct response from your companions is no sympathy whatsoever.

The trick of the thing is a phase change. You cook a beef ragout so thick it sets to a sliceable block in the fridge, roll it into balls, armour it in breadcrumbs, and then blast it in hot oil so the centre melts back into gravy while the shell crisps. Get the timing right and you have a crust with liquid behind it. Get it wrong and you have either a cold middle or a small brown grenade going off in the fryer.

Bitterballen: The Crumbed Ragout Ball

 Save
ServesAbout 30 bitterballenPrep40 minCook20 minCuisineDutchCourseSnacks

Ingredients

  • 400 g cooked beef shin or brisket, from a braise, shredded very finely
  • 600 ml strong beef stock, ideally the strained braising liquid
  • 90 g unsalted butter
  • 90 g plain flour
  • 1 small onion (about 80 g), grated on the coarse side of a box grater
  • 2 tbsp finely chopped flat-leaf parsley
  • 1 tsp freshly grated nutmeg
  • 2 tsp Worcestershire sauce
  • 1 tsp Dijon mustard
  • 3 sheets leaf gelatine (about 6 g), optional but recommended
  • 1 tsp fine salt
  • 1/2 tsp freshly ground black pepper
  • 100 g plain flour, for coating
  • 3 eggs, beaten with 2 tbsp water
  • 250 g fine dried breadcrumbs
  • 2 litres neutral oil (sunflower or groundnut), for frying
  • Grainy or Dijon mustard, to serve

Method

  1. Melt 90 g butter in a wide, heavy pan over medium heat. Stir in 90 g flour and cook, stirring constantly, for 3 minutes until it smells biscuity and turns the colour of pale sand.
  2. Add the grated onion and cook for 2 minutes more, stirring, until it softens into the roux.
  3. Add the beef stock 100 ml at a time, whisking each addition to a smooth paste before adding the next. The mixture will be very thick.
  4. Simmer gently for 8 minutes, stirring often with a spatula and scraping the base, until the ragout pulls cleanly away from the sides of the pan in a single mass.
  5. If using gelatine, soak the leaves in cold water for 5 minutes, squeeze them out and stir them into the hot ragout until fully dissolved.
  6. Stir in the shredded beef, parsley, nutmeg, Worcestershire sauce, Dijon, salt and pepper. Taste and adjust: it should taste slightly too strong, since chilling mutes it.
  7. Spread the mixture 3 cm deep in a lined tray, press cling film directly onto the surface, cool to room temperature and refrigerate for at least 6 hours or overnight until firm enough to cut.
  8. Roll the chilled ragout into 25 g balls with wet hands. Chill the rolled balls for 30 minutes.
  9. Set up three bowls: flour, beaten egg, breadcrumbs. Roll each ball in flour, then egg, then crumbs. Then dip it back in the egg and crumb it a second time. The double coat is essential.
  10. Chill the crumbed balls for at least 1 hour, or freeze them for 30 minutes.
  11. Heat the oil to 180°C. Fry the bitterballen in batches of six for 3 minutes, until deep golden. Do not crowd the pan.
  12. Drain on kitchen paper for 1 minute and serve immediately with mustard. Warn people that the centre is molten.

Bitter, and the drink it was named after

Advertisement

The name is nothing to do with the flavour. Bitter is an old Dutch word for a genever-based herbal spirit — bitters, in the English sense — and bittertijd was the late-afternoon hour when men in cafés drank it. The little snacks served alongside were bittergarnituur, the bitter’s garnish, and the balls were bitterballen. The category still exists: walk into any Dutch café at half past four and order a bittergarnituur and you get a tray of fried things with mustard, of which the bitterbal is the aristocrat.

The ancestor is the croquette. The Dutch got the kroket from French croquette in the nineteenth century, along with a great deal of other bourgeois kitchen vocabulary, and then did something distinctly Dutch with it. French croquettes were often potato-based; the Dutch built theirs on a very stiff meat velouté, which set harder and melted more dramatically. By the early twentieth century the kroket was street food, and by the 1940s it was coming out of the wall — the automatiek, a coin-operated hatch of heated compartments that Febo turned into a national institution. There are still Febo walls across the Netherlands, and there is still a queue at two in the morning.

The bitterbal is the kroket rolled small. Same filling, different geometry, different social setting: the kroket is eaten on a bun as a meal, the bitterbal is eaten standing up with a beer in the other hand. The Dutch will tell you the ratio of crust to filling is the whole difference, and they are right — a sphere has more surface area per gram than a cylinder, so the bitterbal is crunchier and hotter and gone in two bites.

The mustard is compulsory. Dutch mustard, if you can get it, is coarse and sharp and less sweet than English. Its acidity does the same job that vinegar does in stamppot — it cuts a very rich, very fatty mouthful and resets your palate for the next one.

The ragout: a roux taken further than feels sensible

The filling is a ragout, which in Dutch usage means a flour-thickened meat sauce rather than the Italian sense. The flour-to-liquid ratio is the entire recipe. A normal béchamel runs about 60 g of flour per litre. This runs 150 g per litre — two and a half times as stiff — because it needs to set to a cuttable solid when cold and still be pourable at 90°C.

Cook the roux for three full minutes before any liquid goes in. Raw flour tastes of raw flour, and heat also breaks down some of the longest starch chains, which paradoxically makes the finished sauce less likely to go stringy. You want the colour of pale sand and a smell like digestive biscuits. Take it darker and you lose thickening power, because more of the starch has broken down.

Add the stock in small stages, whisking each one smooth. This is not superstition. Flour granules that hit a large volume of liquid clump instantly and hydrate on the outside, sealing dry flour inside, and no amount of whisking afterwards fixes it. Small additions keep the paste concentrated enough that the mechanical action of the whisk reaches every particle.

The doneness test is visual and unmistakable: drag a spatula through the pan and the ragout should part cleanly and hold the channel for a second before slumping back, and the whole mass should pull away from the sides as you stir. That is roughly the consistency of stiff mashed potato.

Season it harder than seems reasonable. Cold food tastes blander — your taste receptors are genuinely less responsive at low temperatures, and the aromatic compounds that carry most of what we call flavour are less volatile. A ragout that tastes perfect hot will taste flat once it has been chilled overnight, so aim for slightly too strong.

Nutmeg is the signature. Dutch ragout without it tastes wrong to anyone who grew up with the stuff.

The beef, and why shin beats mince

Advertisement

The meat in a bitterbal is present in very small quantities and shredded almost to threads, which tempts people into using mince. Mince is a mistake, and the reason is texture rather than flavour.

Minced beef cooked in a sauce sets into individual granules, each one a tiny bundle of contracted muscle fibre with a slightly gritty bite. Once the ragout is chilled and fried, those granules read as sand suspended in gravy. Braised shin, pulled apart along the grain with two forks, gives you soft fibrous threads that have already surrendered their collagen and that disappear into the ragout while still carrying beef flavour. You get depth without grit.

Shin is also the cheapest way to get the best result, which is rare enough to be worth saying out loud. A kilo of shin braised at 140°C for three hours in stock with a bay leaf and a few peppercorns yields about 600 g of shredded meat and a litre of liquid so gelatinous it sets to a wobble in the fridge. That liquid is your stock, and it is worth more to the recipe than the meat is. Reduce it by a third before use and you can probably skip the gelatine leaves entirely.

Shred it finer than you think necessary. Anything longer than about 5 mm shows up as a stringy fibre when you bite through the crust, and it also makes the balls harder to roll smooth, which creates the surface irregularities that turn into fault lines in the fryer. Two forks and five minutes of patience, or thirty seconds of pulsing in a food processor if you are prepared to watch it closely.

The alternative worth knowing about is leftover pot roast, which most people already have in the fridge two or three times a winter. Any braise built on a tough, collagen-rich cut works here — the tail end of a Sunday joint, a bit of brisket, the last of a beef stew. This is what bitterballen originally were: a way of making the remains of Monday’s dinner into something you could hand round on a tray on Friday. The café version and the frugal household version are the same dish, and the household one is usually better because the stock has more in it.

The gelatine question

Traditional bitterballen rely on the gelatin from a long-braised shin to set the ragout. If you have genuinely made your own braise and reduced the liquid, you may not need help. If you are using shop-bought stock, three leaves of gelatine per 600 ml is cheap insurance and it does something the flour cannot: gelatin melts at around 35°C, which is below mouth temperature, so it gives you the specific liquid-at-the-last-moment quality that separates a good bitterbal from a merely pleasant one. The flour thickening stays viscous at any temperature; the gelatin is what makes the centre feel like it dissolves.

Chilling is non-negotiable and it wants six hours minimum. Both starch retrogradation and gelatin setting are slow processes, and a warm centre is what makes balls burst in the fryer.

Crumbing, and why twice

Flour, egg, crumb, egg, crumb. Skipping the second coat is the most common reason bitterballen explode.

The mechanism is simple. The filling turns liquid at around 80°C. The oil is at 180°C. Steam builds inside the ball and needs a shell strong enough to hold it for three minutes. A single crumb layer has gaps where the underlying ragout shows through, and each gap is a fault line. The second layer fills them and roughly doubles the shell thickness.

Wet hands for rolling; the ragout sticks to dry skin and tears. Work in batches from the fridge, since the mixture softens fast in a warm kitchen. Chill or briefly freeze the crumbed balls before frying — a cold core buys you the seconds you need for the shell to set before the inside boils.

Frying, and where it goes wrong

180°C, six at a time, three minutes. A thermometer is worth more than any other piece of kit here.

They burst. Oil too hot, single crumb coat, or the balls went in warm. All three are the same failure: the inside reached boiling before the outside became rigid.

The crust is pale and greasy. Oil too cool, or too many balls at once. Each cold ball drops the oil temperature several degrees; six is the limit in a domestic pan.

The middle is still solid. Balls too large, or straight from the freezer with the oil at 180°C. Frozen ones want 170°C and five minutes.

The ragout would not roll. Under-cooked roux or too much stock. Return it to a pan and cook it down further.

They taste of nothing. Under-seasoned before chilling. There is no rescue after crumbing.

Variations and getting ahead

Shredded braised beef is the classic, and the natural home for the tail end of a stoofvlees or a carbonade flamande — swap 200 ml of the stock for the beer-heavy braising liquid and the balls come out darker and faintly sweet. Veal is the old-fashioned choice and gives a paler, more delicate ragout. Brown shrimp with a little of their shell stock make garnalenbitterballen, which are excellent and want a squeeze of lemon rather than mustard. A mushroom version with 400 g of chestnut mushrooms roasted hard and chopped fine works genuinely well, provided you use gelatine, because there is no meat gelatin to lean on.

They freeze superbly. Crumb them, open-freeze on a tray until solid, then bag them; three months is fine. Fry from frozen at 170°C for five minutes. This is the real reason to make them — the ragout stage takes an afternoon, and once thirty crumbed balls are in the freezer you are eight minutes away from the best thing you can put in front of people who have just arrived.

Advertisement
Advertisement
Fern
Written by Fern

vo.rs's resident home cook. A firm believer that the best recipes are the classics with one small, clever twist, Fern cooks the way most of us actually do: in a normal kitchen, on a normal weeknight, without a brigade of sous-chefs. Expect generous flavour, honest shortcuts and strong opinions about garlic.