[{"data":1,"prerenderedAt":400},["ShallowReactive",2],{"recipe:hakkebof-med-blode-log":3,"recipe:country:denmark":187},{"slug":4,"title":5,"nativeName":6,"pronunciation":7,"countrySlug":8,"emoji":9,"summary":10,"intro":11,"story":12,"whyThis":13,"tips":18,"substitutions":25,"variations":38,"serveWith":48,"storage":50,"faq":51,"equipment":67,"baseServings":71,"prepMinutes":72,"cookMinutes":73,"restMinutes":74,"difficulty":75,"course":76,"diet":78,"mainIngredients":80,"ingredients":86,"instructions":131,"nutrition":159,"images":167,"keywords":177,"publishedAt":185,"updatedAt":185,"authorSlug":186},"hakkebof-med-blode-log","Hakkebøf med Bløde Løg (Danish Beef Patty with Soft Onions)","Hakkebøf med bløde løg","HAK-eh-berf meth BLUH-the LOY","denmark","🧅","A thick minced beef patty seared hard and buried under onions cooked slowly to jammy sweetness, finished with brown gravy, a fried egg and pickled beetroot on the side.","Hakkebøf is a thick patty of coarsely minced beef — no egg, no breadcrumbs, nothing but meat, salt and pepper — seared in butter and served under a heap of onions that have been cooked so slowly they collapse into something closer to jam than a garnish. The gravy is made in the same pan from the browned bits and the onion juices, so everything on the plate comes from one pan. A fried egg with a soft yolk goes on top, pickled beetroot goes on the side, and boiled potatoes soak up the rest. It is Danish weekday cooking at its best: four cheap ingredients, one pan, and an hour of patience spent almost entirely on the onions.","The name is honest to the point of bluntness — hakkebøf simply means chopped beefsteak, and it belongs to the same nineteenth-century European family as Salisbury steak and the German Frikadelle-adjacent Hacksteak: cheap mince given the dignity of a steak by being shaped, seared and sauced. In Denmark it settled into a fixed plate that has barely changed in a century, and it holds a permanent place on the menu of every Danish inn and lunch restaurant.\n\nThe onions are the reason the dish has a name of its own. Bløde løg — soft onions — are not caramelised in the French sense of deep brown and sticky, but cooked low with butter and a lid until they slump into pale, translucent, sweet strands with no bite left. Danish cooks use an amount of onion that looks like a mistake, usually as much onion by weight as beef, because it cooks down to a fraction and because the plate is supposed to disappear under it. Rushing them over high heat gives you fried onions, which is a different and much less interesting dish.\n\nThe accompaniments are not optional in the Danish reading of the plate. The fried egg on top is standard, its yolk broken to run into the gravy. Pickled beetroot — sweet, sharp, dyed dark red — sits at the edge of the plate and exists specifically to cut the fat, in the same role vinegar plays throughout Danish cooking. Some places serve it with a slice of rye instead of potatoes, some add capers or horseradish, but no one leaves out the onions or the beetroot.",[14,15,16,17],"Onions cooked properly slow, with a covered start, so they end up sweet and collapsed rather than merely fried and browned.","The patty is pure beef with no binder, seared hard and left pink in the middle — the way a hakkebøf differs from a meatball.","The gravy is built in the same pan from the fond and onion juices, so nothing is wasted and the flavour is layered.","Everything except the eggs can be held warm, which makes it much easier to serve four plates at once.",[19,20,21,22,23,24],"Use minced beef with 15–20% fat and a coarse grind. Lean mince gives you a dry, crumbly patty because there is no egg or bread holding it together.","Handle the mince as little as possible. Pat it into shape rather than kneading it, or the patties turn springy and dense.","Press a shallow dimple into the centre of each patty so it stays flat instead of doming into a ball as it cooks.","Give the onions at least 25 minutes, the first 10 covered. If they are still crunchy when the beef is ready, the dish is not ready.","Do not salt the onions at the start if you want colour — salt draws water out and they stew before they sweeten.","Fry the eggs last, in the same pan, so the whites catch a little of the onion butter at the edges.",[26,30,34],{"original":27,"swap":28,"note":29},"Pickled beetroot","Pickled cucumber, or capers with a squeeze of lemon","The role is acid against fat, and any sharp pickle fills it. Beetroot is what a Danish inn will put on the plate, and its sweetness matches the onions particularly well.",{"original":31,"swap":32,"note":33},"Beef stock for the gravy","Water plus a spoonful of the onion pan juices and a dash of dark soy sauce","Danish brun sovs is often made with very little actual stock. The colour and body come from the fond and the flour, not from concentrated broth.",{"original":35,"swap":36,"note":37},"Fried egg on top","Omit it, or serve a poached egg","The egg is standard but not universal — some Danish versions serve horseradish or a spoon of capers instead, particularly at lunch.",[39,42,45],{"name":40,"description":41},"Pariserbøf","The lunch-restaurant relative: the same patty served rare on fried white bread with capers, raw onion, grated horseradish, pickled beetroot and a raw egg yolk in a ring on top.",{"name":43,"description":44},"Hakkebøf with mushrooms","Sliced mushrooms fried with the onions and folded into the gravy. Common in Danish homes and a good way to stretch the dish for more people.",{"name":46,"description":47},"Cold on rye","Leftover patty sliced cold onto buttered rugbrød with soft onions, gravy jelly and a slice of pickled beetroot — a legitimate smørrebrød in its own right.",[49],"Boiled potatoes and pickled beetroot, with a slice of rye bread on the side for the last of the gravy.","Keeps 2 days refrigerated. Store the patties, onions and gravy together in one container so the meat does not dry out — the gravy will set to a jelly when cold, which is normal and melts back cleanly. Reheat covered over low heat with a splash of water for about 8 minutes, and fry fresh eggs to serve; reheated fried eggs are unpleasant. The cooked onions freeze very well on their own for 3 months and are worth making in double quantity for exactly that reason. Cooked patties freeze acceptably for 2 months but lose some juiciness.",[52,55,58,61,64],{"question":53,"answer":54},"What is the difference between hakkebøf and frikadeller?","Hakkebøf is pure minced beef shaped into a thick patty and cooked like a steak, still pink in the middle. Frikadeller are a soft pork and veal mixture bound with egg, flour and milk, shaped with a spoon and cooked through. Different meat, different binder, different texture — Danes would never confuse the two.",{"question":56,"answer":57},"Why are my onions browning instead of going soft?","The heat is too high and the pan is not covered. Start the onions over low heat with a lid on for the first ten minutes so they release their water and steam themselves soft, then uncover and let them take a light golden colour. Bløde løg means soft onions, not fried onions.",{"question":59,"answer":60},"Should the patty be cooked through?","Traditionally it is served slightly pink in the centre, around medium. If you are using pre-packed minced beef, food safety guidance in most countries recommends cooking mince through to 70°C, so use freshly minced beef from a butcher if you want it pink, or cook it fully and accept a firmer patty.",{"question":62,"answer":63},"Why does my patty fall apart in the pan?","Because there is no binder, a hakkebøf holds together purely through fat and gentle handling. Use mince with at least 15% fat, press the patty firmly into shape, chill it for twenty minutes before cooking, and do not move it in the pan for the first three minutes — it releases on its own once a crust forms.",{"question":65,"answer":66},"Can I make the onions ahead?","Yes, and it makes the dish a weeknight proposition. Cook a large batch of soft onions, refrigerate for up to four days or freeze in portions, then warm them in the pan after searing the patties. They lose nothing, and the slow cooking is the only lengthy part of the recipe.",[68,69,70],"Large heavy frying pan with a lid","Fish slice or wide spatula","Small saucepan for keeping gravy warm",4,15,45,20,"medium",[77],"main",[79],"nut-free",[81,82,83,84,85],"ground-beef","onion","butter","eggs","beetroot",[87,92,96,100,103,105,107,113,118,121,124,127],{"ref":81,"qty":88,"unit":89,"name":90,"group":91},600,"g","coarsely minced beef, 15–20% fat","The patties",{"qty":93,"unit":94,"name":95,"group":91},1,"tsp","fine salt",{"ref":97,"qty":98,"unit":94,"name":99,"group":91},"black-pepper",0.5,"coarsely ground black pepper",{"ref":82,"qty":88,"unit":89,"name":101,"group":102},"onions, halved and thinly sliced","Soft onions",{"ref":83,"qty":104,"unit":89,"name":83,"group":102},60,{"qty":93,"unit":94,"name":106,"group":102},"sugar",{"ref":108,"qty":109,"unit":110,"name":111,"group":112},"flour",2,"tbsp","plain flour","Brown gravy",{"ref":114,"qty":115,"unit":116,"name":117,"group":112},"stock",400,"ml","beef stock",{"qty":93,"unit":94,"name":119,"optional":120,"group":112},"gravy browning or dark soy sauce",true,{"ref":84,"qty":71,"unit":122,"name":84,"group":123},"piece","To serve",{"ref":85,"qty":125,"unit":89,"name":126,"group":123},200,"pickled beetroot, sliced",{"ref":128,"qty":129,"unit":89,"name":130,"group":123},"potato",800,"potatoes, peeled and boiled",[132,135,140,144,149,153,156],{"title":133,"text":134,"timerSeconds":88},"Start the onions","Melt half the butter in a wide pan over low heat, add {qty:onion} of sliced onions with the sugar, cover, and cook for 10 minutes. They will release water and slump down to half their volume without taking any colour.",{"title":136,"text":137,"timerSeconds":138,"tip":139},"Cook them soft and sweet","Uncover and continue over low heat for another 20–25 minutes, stirring now and then, until the onions are pale gold, completely limp and sweet enough to eat on their own. Scrape them into a bowl and keep them warm.",1400,"If they start to catch, add a spoonful of water and scrape the base. Those browned bits go into the gravy later.",{"title":141,"text":142,"timerSeconds":143},"Shape the patties","Season the mince with salt and pepper and pat it into four thick patties about 3 cm high, handling it as little as possible. Press a shallow dimple into the middle of each so they cook flat, and chill for 20 minutes.",1200,{"title":145,"text":146,"timerSeconds":147,"tip":148},"Sear hard","Melt the remaining butter in the same pan over medium-high heat until it foams. Lay in the patties and leave them completely alone for 4 minutes, until a dark crust has formed and they lift without sticking, then turn and give them 3–4 minutes more for medium.",240,"They release themselves when the crust is ready. If a patty sticks, it is not done on that side yet.",{"title":150,"text":151,"timerSeconds":152},"Build the gravy","Move the patties to a warm plate. Stir the flour into the buttery pan drippings and cook for a minute until it smells toasted, then whisk in the stock a little at a time. Simmer for 5 minutes until it coats a spoon, and darken with a few drops of browning if it looks pale.",300,{"title":154,"text":155},"Fry the eggs","Wipe out a second pan, add a knob of butter and fry the eggs over medium heat until the whites are set and lightly frilled at the edges but the yolks are still liquid — they need to run into the gravy.",{"title":157,"text":158},"Plate it","Put a patty on each plate, cover it completely with the soft onions, slide a fried egg on top and pour the gravy around. Serve with boiled potatoes and pickled beetroot on the side.",{"calories":160,"protein":161,"carbs":162,"fat":163,"fiber":164,"sugar":165,"sodium":166,"estimated":120},720,42,48,39,6,14,950,[168,171,173,175],{"src":169,"alt":170},"\u002Fimages\u002Frecipes\u002Fhakkebof-med-blode-log\u002Fhero.jpg","Danish beef patty under a mound of soft golden onions with a fried egg on top and brown gravy",{"src":172,"alt":170},"\u002Fimages\u002Frecipes\u002Fhakkebof-med-blode-log\u002Fhero-16x9.jpg",{"src":174,"alt":170},"\u002Fimages\u002Frecipes\u002Fhakkebof-med-blode-log\u002Fhero-4x3.jpg",{"src":176,"alt":170},"\u002Fimages\u002Frecipes\u002Fhakkebof-med-blode-log\u002Fhero-1x1.jpg",[178,179,180,181,182,183,184],"hakkebøf","bløde løg","beef patty","soft onions","brown gravy","danish dinner","pickled beetroot","2026-08-19","dishroute-kitchen",{"items":188,"total":312,"page":93,"limit":398,"hasMore":399},[189,212,234,255,280,287,308,330,355,377],{"slug":190,"title":191,"nativeName":192,"countrySlug":8,"baseServings":71,"prepMinutes":74,"cookMinutes":193,"restMinutes":194,"difficulty":75,"course":195,"diet":198,"mainIngredients":200,"images":203,"keywords":207,"publishedAt":185,"updatedAt":185,"authorSlug":186},"aebleskiver","Æbleskiver (Danish Spherical Pancake Puffs)","Æbleskiver",25,30,[196,197],"snack","dessert",[199,79],"vegetarian",[108,84,201,202,83],"buttermilk","cardamom",[204],{"src":205,"alt":206},"\u002Fimages\u002Frecipes\u002Faebleskiver\u002Fhero.jpg","Golden spherical Danish pancake puffs in a cast-iron dimpled pan, dusted with icing sugar beside a bowl of jam",[208,190,209,210,202,211],"æbleskiver","danish pancake balls","christmas","gløgg",{"slug":213,"title":214,"nativeName":215,"countrySlug":8,"baseServings":164,"prepMinutes":193,"cookMinutes":216,"restMinutes":74,"difficulty":217,"course":218,"diet":219,"mainIngredients":220,"images":224,"keywords":228,"publishedAt":185,"updatedAt":185,"authorSlug":186},"flaeskesteg","Flæskesteg (Danish Roast Pork with Crackling)","Flæskesteg med sprød svær",150,"hard",[77],[79],[221,222,82,223],"pork-shoulder","bay-leaf","carrot",[225],{"src":226,"alt":227},"\u002Fimages\u002Frecipes\u002Fflaeskesteg\u002Fhero.jpg","Danish roast pork with blistered crackling scored into strips, bay leaves tucked between the cuts",[229,230,231,232,233,182],"flæskesteg","roast pork","crackling","danish christmas","julaften",{"slug":235,"title":236,"nativeName":237,"countrySlug":8,"baseServings":71,"prepMinutes":74,"cookMinutes":193,"restMinutes":194,"difficulty":238,"course":239,"diet":240,"mainIngredients":241,"images":245,"keywords":249,"publishedAt":185,"updatedAt":185,"authorSlug":186},"danish-frikadeller","Frikadeller (Danish Pan-Fried Pork Patties)","Frikadeller","easy",[77],[79],[242,243,82,244,84],"ground-pork","veal","milk",[246],{"src":247,"alt":248},"\u002Fimages\u002Frecipes\u002Fdanish-frikadeller\u002Fhero.jpg","Deep brown oval Danish frikadeller frying in foaming butter in a heavy pan",[250,251,252,253,183,254],"frikadeller","danish meatballs","pork patties","pan-fried","farsbrød",{"slug":256,"title":257,"nativeName":258,"countrySlug":8,"baseServings":164,"prepMinutes":74,"cookMinutes":259,"restMinutes":260,"difficulty":75,"course":261,"diet":263,"mainIngredients":265,"images":269,"keywords":273,"publishedAt":185,"updatedAt":185,"authorSlug":186},"gule-aerter","Gule Ærter (Danish Yellow Split Pea Soup with Pork)","Gule ærter",120,480,[262,77],"soup",[264,79],"dairy-free",[266,223,267,128,268],"smoked-pork","leek","celeriac",[270],{"src":271,"alt":272},"\u002Fimages\u002Frecipes\u002Fgule-aerter\u002Fhero.jpg","Thick yellow split pea soup in a deep bowl with sliced pork and sausage on a plate beside it",[274,275,276,277,278,279],"gule ærter","split pea soup","danish soup","salted pork","medisterpølse","winter food",{"slug":4,"title":5,"nativeName":6,"countrySlug":8,"baseServings":71,"prepMinutes":72,"cookMinutes":73,"restMinutes":74,"difficulty":75,"course":281,"diet":282,"mainIngredients":283,"images":284,"keywords":286,"publishedAt":185,"updatedAt":185,"authorSlug":186},[77],[79],[81,82,83,84,85],[285],{"src":169,"alt":170},[178,179,180,181,182,183,184],{"slug":288,"title":289,"nativeName":290,"countrySlug":8,"baseServings":164,"prepMinutes":193,"cookMinutes":73,"restMinutes":147,"difficulty":238,"course":291,"diet":292,"mainIngredients":294,"images":299,"keywords":303,"publishedAt":185,"updatedAt":185,"authorSlug":186},"risalamande","Risalamande (Danish Almond Rice Pudding with Cherry Sauce)","Risalamande",[197],[199,293],"gluten-free",[295,244,296,297,298],"short-grain-rice","heavy-cream","almonds","sour-cherry",[300],{"src":301,"alt":302},"\u002Fimages\u002Frecipes\u002Frisalamande\u002Fhero.jpg","Bowl of pale Danish almond rice pudding topped with glossy dark red cherry sauce",[288,304,305,232,306,307],"rice pudding","cherry sauce","almond","julaften dessert",{"slug":309,"title":310,"nativeName":311,"countrySlug":8,"baseServings":164,"prepMinutes":72,"cookMinutes":312,"restMinutes":313,"difficulty":238,"course":314,"diet":315,"mainIngredients":316,"images":319,"keywords":323,"publishedAt":185,"updatedAt":185,"authorSlug":186},"rodgrod-med-flode","Rødgrød med Fløde (Danish Red Berry Compote with Cream)","Rødgrød med fløde",10,180,[197],[199,293,79],[298,296,317,318],"cornstarch","lemon",[320],{"src":321,"alt":322},"\u002Fimages\u002Frecipes\u002Frodgrod-med-flode\u002Fhero.jpg","Deep red Danish berry compote in a glass bowl with cold cream poured across the surface",[324,325,326,327,328,329],"rødgrød med fløde","rodgrod","red berry compote","danish dessert","summer berries","potato starch",{"slug":331,"title":332,"nativeName":333,"countrySlug":8,"baseServings":334,"prepMinutes":194,"cookMinutes":335,"restMinutes":336,"difficulty":217,"course":337,"diet":339,"mainIngredients":341,"images":344,"keywords":348,"publishedAt":185,"updatedAt":185,"authorSlug":186},"rugbrod","Rugbrød (Danish Sourdough Rye Bread)","Rugbrød",16,90,960,[338],"bread",[340,264,79],"vegan",[342,108,343],"rye-flour","molasses",[345],{"src":346,"alt":347},"\u002Fimages\u002Frecipes\u002Frugbrod\u002Fhero.jpg","Dark dense Danish rye loaf sliced thin, showing cracked grain and seeds through the crumb",[349,350,351,352,353,354],"rugbrød","danish rye bread","sourdough rye","wholegrain","smørrebrød base","seeded bread",{"slug":356,"title":357,"nativeName":358,"countrySlug":8,"region":359,"baseServings":71,"prepMinutes":194,"cookMinutes":312,"difficulty":238,"course":360,"diet":362,"mainIngredients":363,"images":365,"keywords":369,"publishedAt":185,"updatedAt":185,"authorSlug":186},"danish-smorrebrod","Smørrebrød (Danish Open Rye Sandwiches)","Smørrebrød","Copenhagen",[361,77],"appetizer",[],[84,364,83,82],"shrimp",[366],{"src":367,"alt":368},"\u002Fimages\u002Frecipes\u002Fdanish-smorrebrod\u002Fhero.jpg","Three Danish open sandwiches on dark rye: pickled herring with onion, roast beef with remoulade, and egg with shrimp and dill",[370,371,372,373,374,375,376],"smørrebrød","smorrebrod","open sandwich","danish lunch","rye bread","pickled herring","remoulade",{"slug":378,"title":379,"nativeName":380,"countrySlug":8,"baseServings":71,"prepMinutes":72,"cookMinutes":381,"difficulty":75,"course":382,"diet":383,"mainIngredients":384,"images":387,"keywords":391,"publishedAt":185,"updatedAt":185,"authorSlug":186},"stegt-flaesk-med-persillesovs","Stegt Flæsk med Persillesovs (Crisp Pork Belly with Parsley Sauce)","Stegt flæsk med persillesovs",40,[77],[79],[385,128,386,244,83],"pork-belly","parsley",[388],{"src":389,"alt":390},"\u002Fimages\u002Frecipes\u002Fstegt-flaesk-med-persillesovs\u002Fhero.jpg","Crisp golden slices of Danish pork belly beside boiled potatoes covered in green parsley sauce",[392,393,394,395,396,397],"stegt flæsk","persillesovs","pork belly","parsley sauce","danish national dish","boiled potatoes",24,false,1787360068631]