135 recipes, painted in Delft blue
Dutch CookbookBlauw & Wit

Zuurvlees (Limburg Sweet-Sour Braised Beef)

Zuurvlees

Limburg's sweet-sour braise — beef marinated in vinegar then simmered with apple syrup and gingerbread until the gravy turns dark, glossy and tangy.

Zuurvlees (Limburg Sweet-Sour Braised Beef)IIIStews & Braises
Prep
30 min
Cook
180 min
Serves
6
Level
Intermediate

In the friture and the brown café of Maastricht, zuurvlees is what you order with your frites — dark, tangy, spoonable beef that is as much a Limburg emblem as vlaai. It belongs to the far Catholic south, where the Netherlands leans into Germany and Belgium, and it wears that borderland proudly. This is the Dutch cousin of the Rhineland's Sauerbraten, built on the same idea: a long sour marinade to tenderise and preserve, and a slick of gingerbread to thicken and sweeten the pot.

The sour and the sweet

Zuurvlees literally means "sour meat," and the sourness is the point. Days in a vinegar bath break the beef down and thread acid deep into the fibres. But left there it would be punishing, so the south balances it with two of its sweetest pantry staples — appelstroop, the near-black apple syrup spread on bread across the province, and ontbijtkoek, the clove-and-cinnamon breakfast gingerbread that melts into the gravy and thickens it without a grain of flour.

Sour to tenderise, sweet to soothe, spice to bind — three moves and centuries of Limburg winters in one pot.

A dish of patience

There is no shortcut here, and there shouldn't be. The marinade wants a day at least, and the braise wants two hours of quiet heat before the gingerbread even goes in. What you are rewarded with is a gravy the colour of wet slate, glossy and clinging, sharp and rounded at once. Serve it as Limburg does — beside a mound of hot frites, or with plain boiled potatoes to catch every drop. It is honest, regional cooking that tastes like exactly where it comes from.

From the kitchen
Marinate a full three days if you can. The sourness mellows into the meat and the finished gravy tastes rounder and deeper for it.

Ingredients

Serves 6

The marinade

  • 1 kgstewing beefchuck or shoulder, in large cubes
  • 250 mlwine vinegar
  • 250 mlwater
  • 2onionssliced
  • 3bay leaves
  • 6whole cloves
  • 1 tspblack peppercorns

The braise

  • 40 gbutter or dripping
  • 3 tbspappelstroopDutch apple syrup
  • 3 slicesontbijtkoekDutch gingerbread, crumbled
  • to tastesalt
  • to servefrites or boiled potatoes

Method

  1. 1

    Marinate the beef

    Combine the vinegar, water, onions, bay, cloves and peppercorns in a bowl. Submerge the beef, cover, and refrigerate for at least a day and up to three. This long sour bath is what gives zuurvlees its name and character.

  2. 2

    Sear and start

    Lift the meat out, reserving the marinade, and pat it dry. Melt the butter in a heavy pot and brown the cubes well on all sides. The marinade keeps meat wet, so dry it thoroughly or it will not colour.

  3. 3

    Deglaze and braise

    Strain the marinade and pour it in, scraping the base of the pot. Add the onions from the marinade and enough water to just cover. Bring to a bare simmer, cover, and cook gently for two hours.

  4. 4

    Thicken with gingerbread

    Stir in the appelstroop and crumbled ontbijtkoek. As it dissolves it thickens the gravy and folds in warm spice and sweetness — the traditional Limburg thickener, used long before cornflour.

  5. 5

    Balance and finish

    Simmer uncovered another 30 to 45 minutes until the beef is meltingly soft and the sauce is dark and glossy. Taste and tune the sweet-sour balance with more syrup or a splash of vinegar. Salt to finish.

In the kitchen

The tools that make this recipe easier.

Alongside the braise

Slow pots want something to catch the sauce and something sweet against it.

  • Boiled potatoesor a mound of plain rice for zuurvlees
  • Rode kool met appelred cabbage stewed with apple
  • Appelmoesapple sauce, the eternal Dutch side
  • Zoervleisj on friesLimburg-style, over frites
How a Dutch meal is built →

Questions from the kitchen

What is appelstroop and can I substitute it?+

Appelstroop is a thick, dark Dutch apple-and-beet syrup. If you can't find it, a mix of apple butter with a little dark treacle comes close; the goal is deep, tart-sweet fruit.

Is zuurvlees the same as rheinischer Sauerbraten?+

They are cousins across the border. Limburg zuurvlees shares the sour marinade and gingerbread thickening of the Rhineland Sauerbraten, a mark of the region's shared history.

Why did my gravy stay thin?+

Give the ontbijtkoek time to dissolve fully and simmer uncovered at the end to reduce. The gingerbread and syrup are the thickeners — no roux needed.