Culinary Explorer

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

Discover Culinary Explorer
Engelsk Bof med Løg

Engelsk Bof med Løg

Created by Chef Freja

A good piece of beef seared hard, buried under golden onions fried in butter, served with boiled potatoes and the kind of brown gravy you make from what the pan remembers.

Main Dishes
Danish
Weeknight
Comfort Food
Budget Friendly
15 min
Active Time
35 min cook50 min total
Yield4 servings

November is when this dish makes sense. The clocks have gone back, the dark arrives by four, and you want something on the table that takes less than an hour and fills the kitchen with the smell of butter and onions. Engelsk bof med løg is that dinner.

The name means English steak with onions, and the English part is mostly a footnote from a time when anything with beef felt foreign and impressive. The dish itself is entirely Danish: a good piece of beef, seared hard in a hot pan, buried under a mountain of slowly fried onions, and served with boiled potatoes and brown gravy that holds everything together. This is what faellesspisning looks like on a Tuesday, the shared meal stripped down to what matters.

Two things decide whether this is ordinary or worth remembering. First, the onions. They need a full twenty minutes in butter over a gentle heat, and if you rush them they'll burn at the edges and stay raw in the middle. Patience gives you soft, golden, sweet onions that melt into the beef when you eat them. Second, the gravy. You make it in the same pan you cooked the steak in, because that's where all the flavor is, stuck to the bottom in dark, caramelized bits that dissolve the moment the stock hits them. I'll walk you through both so you're never guessing. This is weeknight cooking at its most honest, cooked with love, and you'll know when it's right.

The name engelsk bof appeared in Danish cookbooks in the late 1800s, when English-style beefsteaks became fashionable across northern Europe. In Denmark, the dish quickly shed its foreign aspirations and became something more practical: an affordable weeknight dinner built around thin-cut beef, generous onions, and brown gravy made from the pan drippings. By the mid-twentieth century it had become one of the most commonly served meals in Danish homes, often appearing on rotating weekly menus alongside frikadeller and stegt flæsk, the unofficial trio of Danish weeknight cooking.

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

Discover Culinary Explorer

Ingredients

beef steaks

Quantity

4, about 180g each

1.5cm thick

yellow onions

Quantity

5 large

halved and sliced into thin half-moons

unsalted butter

Quantity

80g

divided

neutral oil

Quantity

1 tablespoon

plain flour

Quantity

2 tablespoons

beef stock

Quantity

400ml

fine sea salt

Quantity

to taste

black pepper

Quantity

freshly ground, to taste

waxy potatoes

Quantity

1kg

peeled, halved if large

pickled beetroot (optional)

Quantity

to serve

Equipment Needed

  • Large heavy frying pan or cast iron skillet, 28cm or wider
  • Large pot for the potatoes

Instructions

  1. 1

    Boil the potatoes

    Put the potatoes in a large pot of cold salted water. Bring to a gentle boil and cook until a knife slides through without resistance, about twenty minutes depending on size. Starting in cold water lets the potatoes heat evenly from the outside in. If you drop them into boiling water, the outsides go soft before the centers cook through. When they're done, drain and cover with a lid to keep warm while you finish everything else.

  2. 2

    Fry the onions slowly

    While the potatoes are on, melt 40g of the butter in a large heavy frying pan over medium-low heat. Add all the sliced onions and a generous pinch of salt. The salt draws moisture out and helps them soften without burning. Stir them through the butter, then let them cook for twenty minutes, stirring every few minutes. You want them soft, golden, and sweet, collapsing into themselves. Not caramelized to a deep brown. Not charred. Gentle gold. That takes patience and low heat. When they're done, scrape them into a bowl and set aside.

    Five onions for four steaks seems like too many. It isn't. Onions lose two-thirds of their volume as they cook, and a generous pile of golden onions over the beef is what makes this dish what it is.
  3. 3

    Prepare the steaks

    Take the steaks out of the fridge fifteen minutes before you start cooking. Pat them completely dry with kitchen paper. Season both sides generously with salt and pepper. Dry meat sears. Wet meat steams. That's the difference between a crust and a grey surface, and it matters more than the quality of the pan.

  4. 4

    Sear the beef

    Return the pan to a high heat. Add the tablespoon of oil and 20g of butter. When the butter foams and the foam begins to subside, lay the steaks in. Don't crowd them. If your pan won't hold all four with space between, cook in two batches. Sear for two to three minutes on the first side without moving them. You want a deep, even brown crust. Flip once and cook for another two minutes. The steak should be pink in the centre. Transfer to a warm plate and let them rest while you make the gravy. Resting lets the juices redistribute. Cut into a steak straight from the pan and they run out onto the plate. Wait three minutes and they stay in the meat where they belong.

    Press the centre of the steak with your finger. If it springs back gently, it's medium-rare. If it feels firm, you've gone too far. With practice, your finger becomes more reliable than any thermometer.
  5. 5

    Make the brown gravy

    Keep the pan on the heat. There will be dark bits stuck to the bottom. That is pure flavor. Add the remaining 20g of butter and let it melt. Sprinkle in the flour and stir it into the butter and drippings for about a minute, until it smells toasty and has turned a shade darker. Pour in the beef stock gradually, stirring constantly. The liquid will hit the hot pan and bubble immediately. Keep stirring and scraping the bottom to lift every bit of caramelized meat into the sauce. Let the gravy simmer for three to four minutes until it thickens to a consistency that coats the back of a spoon. Taste it. Season with salt and pepper. The gravy should taste deeply of beef and butter, rounded and savory, the kind that makes you want to drag a piece of potato through it.

    If the gravy is too thick, add a splash more stock. If it's too thin, let it simmer another minute. You're in control here. Adjust until it feels right.
  6. 6

    Serve at the table

    Place each steak on a warm plate. Pile the fried onions generously over the top. Pour the brown gravy around the steak, not over the onions, so you can see the layers. Set the boiled potatoes alongside and put pickled beetroot on the table for those who want it. This is a dish that goes to the table as it is. No garnish, no fuss. The onions, the gravy, the potatoes: everything is there for a reason. Tak for mad.

Chef Tips

  • You don't need an expensive cut for this. A steak from the round or the chuck, cut about 1.5cm thick, is traditional and right. The gravy and onions do the heavy lifting. Save the tenderloin for another day.
  • If your steaks are thinner than 1.5cm, reduce the searing time. A minute and a half per side is enough for a thin steak. Overcooking is the only real danger with this dish, and a thin steak forgives nothing.
  • Some Danish cooks add a splash of dark beer to the gravy instead of part of the stock. It's a good variation that adds a slight bitterness and depth. Use a Danish pilsner or a dark lager, not anything hoppy or strong.
  • Pickled beetroot from a jar is perfectly fine here. This is weeknight food, not a weekend project. The beetroot's sweetness and acidity cut through the richness of the gravy, and that's why it belongs on the table.

Advance Preparation

  • The onions can be fried up to a day ahead and reheated gently in the pan before serving. They actually improve overnight as the flavors settle and deepen.
  • The gravy is best made fresh in the pan drippings. If you're cooking for a crowd, you can make a larger batch of brown gravy separately using butter, flour, and good beef stock, but you'll lose the fond from the steaks, and the fond is where the best flavor hides.

Frequently Asked Questions

Nutrition Information

1 serving (about 580g)

Calories
875 calories
Total Fat
42 g
Saturated Fat
19 g
Trans Fat
1 g
Unsaturated Fat
21 g
Cholesterol
160 mg
Sodium
1250 mg
Total Carbohydrates
77 g
Dietary Fiber
11 g
Sugars
19 g
Protein
47 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 Family Mains & Frikadeller

Browse the full collection