Culinary Explorer

A cooking platform built around craft, culture, and the stories behind what we eat.

Discover Culinary Explorer
Persillesovs

Persillesovs

Created by Chef Freja

The creamy white parsley sauce that belongs beside stegt flaesk and boiled potatoes, Denmark's national dish. Fifteen minutes, one pan, a full bunch of flat-leaf parsley stirred in at the very end.

Sauces & Condiments
Danish
Comfort Food
Weeknight
Make Ahead
10 min
Active Time
15 min cook25 min total
Yield4 servings (approximately 500ml)

Every country has a dish that means home. In Denmark it's stegt flaesk med persillesovs: thick slices of pork belly, fried until the fat turns to glass, served with boiled potatoes and a white sauce so full of parsley it's practically green. The Danes voted it their national dish, which surprised nobody who grew up eating it on a Wednesday evening in October with the rain against the kitchen window.

The sauce is the quiet half of that partnership, and it's the half that holds the whole plate together. Persillesovs is a hvid sovs, a white sauce built from butter, flour, and milk, the same mother sauce the French call bechamel. But in a Danish kitchen it becomes something else entirely, because you stir a full bunch of chopped flat-leaf parsley into it at the very end, off the heat, so the herbs stay bright and alive instead of turning dull and khaki.

Pay attention to two things and you'll have this for life. First, cook the roux properly: two minutes over a gentle heat, stirring constantly, so the raw flour taste disappears but the color stays pale. Second, and this is the one that matters most, take the pan off the heat before you add the parsley. The residual warmth softens the herbs just enough. Any more and you lose the color and the fresh flavor that makes this sauce worth making from scratch. You'll know when it's right. The sauce will be ivory and green and smell like a garden in June, and the first spoonful over a hot potato will tell you why the Danes chose this dish above everything else.

Hvid sovs, the Danish white sauce, descends from the French bechamel that entered Scandinavian kitchens through the royal courts of the 18th century. By the 19th century it had shed its aristocratic origins entirely and become a fixture of the Danish household kitchen, thickening and enriching the meals of working families who could not afford cream. In 2014, stegt flaesk med persillesovs was voted Denmark's national dish by popular ballot, a choice that said something true about the country: the food that matters most isn't what impresses visitors, it's what you cook on a dark evening for the people already at your table.

The technique, the tradition, and the story behind every dish.

Discover Culinary Explorer

Ingredients

unsalted butter

Quantity

40g

plain flour

Quantity

40g

whole milk

Quantity

500ml

at room temperature

flat-leaf parsley

Quantity

1 large bunch, approximately 40g

finely chopped

fine sea salt

Quantity

to taste

white pepper

Quantity

to taste

nutmeg (optional)

Quantity

pinch

freshly grated

Equipment Needed

  • Heavy-bottomed saucepan, 1.5 litre
  • Whisk
  • Wooden spoon
  • Fine sieve (in case of lumps)

Instructions

  1. 1

    Chop the parsley

    Wash and dry the parsley thoroughly. Strip the leaves from the stems and chop them finely with a sharp knife. You want the pieces small enough that they disappear into the sauce as green flecks, not so coarse that you're chewing leaf. A full bunch looks like too much on the board. It isn't. The sauce needs all of it. Set the chopped parsley aside. It goes in at the very end.

    Flat-leaf parsley, not curly. Flat-leaf has a cleaner, more rounded flavor that belongs in a warm sauce. Curly parsley tastes faintly of grass and is better left as decoration on someone else's plate.
  2. 2

    Cook the roux

    Melt the butter in a heavy saucepan over medium-low heat. When it foams, add all the flour at once and stir it in with a wooden spoon. Keep stirring. The flour and butter will come together into a thick, smooth paste. Cook this roux for two full minutes, stirring constantly. You want the raw flour taste to disappear, but the color to stay pale, blond, not brown. If it starts to turn golden, pull the pan off the heat. A white sauce needs a white roux. That's the rule, and it exists because a browned roux tastes of hazelnuts and changes the character of the sauce entirely.

    Listen to the roux. At first it sizzles and bubbles. After two minutes it calms and the bubbles become smaller and more even. That's when it's cooked through.
  3. 3

    Add the milk gradually

    Take the pan off the heat. Pour in about a quarter of the milk and whisk vigorously. The roux will seize up and turn into a thick paste. That's exactly right. Keep whisking until the paste is smooth and there are no lumps. Return the pan to medium-low heat and add the rest of the milk in three additions, whisking well between each one. The reason you add the milk in stages is simple: a small amount of liquid mixes into a thick paste without lumps. A large amount of liquid poured into a roux turns into a lumpy disaster that no amount of whisking can fully rescue.

    Room temperature milk blends more smoothly into the roux than cold milk. If you forgot to take the milk out, warm it gently in a separate pan first. The thirty seconds this takes will save you five minutes of fighting lumps.
  4. 4

    Simmer until it coats

    Bring the sauce to a gentle simmer, stirring frequently with the whisk. Let it cook for five to seven minutes at this low bubble. The sauce will thicken as the flour cooks and the starch swells. You'll know when it's right: dip a spoon in and run your finger across the back. If the line holds and the sauce doesn't run back together, it's done. It should coat the spoon like thick cream. Too thin, and it will slide off the pork. Too thick, and it sits on the plate like paste. Season now with salt, white pepper, and a small grating of nutmeg. Taste it. Adjust. The sauce should taste of milk and butter first, with warmth from the pepper and a whisper of nutmeg underneath.

    White pepper, not black. Black pepper leaves dark specks in the sauce that look like dirt. White pepper does its work invisibly. This is a Danish kitchen rule for all white sauces and it's worth following.
  5. 5

    Stir in the parsley

    Take the pan off the heat and stir in all the chopped parsley at once. The residual heat of the sauce is enough to soften the herbs slightly without cooking them out. This is the single most important moment in the recipe. If you add the parsley while the sauce is still simmering, the heat turns it dull and army-green and the fresh flavor disappears. Off the heat, the parsley stays bright and vivid and carries its own flavor into every spoonful. Stir it through, look at the color, and you'll understand why the timing matters.

  6. 6

    Serve immediately

    Pour the persillesovs into a warm sauceboat or straight over the stegt flaesk and boiled potatoes. Serve at once. The sauce thickens as it sits, so if it waits on the counter, whisk in a splash of warm milk to bring it back. This sauce doesn't wait well and it doesn't need to. It takes fifteen minutes. Make it last.

Chef Tips

  • Use a full bunch of parsley, not a timid handful. The sauce should look generously green when you're done. If you're worried you've added too much, you haven't.
  • Real butter makes the roux taste like something. Margarine makes it taste like nothing. This is a three-ingredient sauce, and each one carries weight. Don't compromise on the butter.
  • If lumps happen, and sometimes they do, push the sauce through a fine sieve and return it to the pan. No shame in the sieve. Even experienced cooks use it. The result is the same: a sauce as smooth as cream.
  • Persillesovs wants to be served with stegt flaesk and boiled potatoes, but it's also quietly excellent with poached white fish or simple boiled vegetables. Any time you want warmth and richness without heaviness, this sauce belongs on the table.

Advance Preparation

  • Chop the parsley up to two hours ahead and keep it wrapped in a damp cloth in the fridge. Any earlier and the cut edges darken.
  • The base sauce without parsley can be made up to a day ahead and refrigerated. Reheat gently, whisking in a splash of milk to thin it back, then stir in the freshly chopped parsley off the heat just before serving. The parsley must always be added fresh.

Frequently Asked Questions

Nutrition Information

1 serving (about 130g)

Calories
190 calories
Total Fat
12 g
Saturated Fat
8 g
Trans Fat
0 g
Unsaturated Fat
5 g
Cholesterol
40 mg
Sodium
640 mg
Total Carbohydrates
14 g
Dietary Fiber
1 g
Sugars
7 g
Protein
5 g

Note: Chef personas and recipes are created with AI assistance. Cook with care: follow safe food-handling practices, check doneness with a thermometer when needed, and adapt for allergies and your kitchen.

Where cooking meets culture.

Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.

Discover Culinary Explorer

More from Danish Sauces & Gravies

Browse the full collection