[{"data":1,"prerenderedAt":402},["ShallowReactive",2],{"recipe:belgian-moules-frites":3,"recipe:country:belgium":186},{"slug":4,"title":5,"nativeName":6,"pronunciation":7,"countrySlug":8,"region":9,"emoji":10,"summary":11,"intro":12,"story":13,"whyThis":14,"tips":19,"substitutions":26,"variations":39,"serveWith":49,"storage":51,"faq":52,"equipment":68,"baseServings":72,"prepMinutes":73,"cookMinutes":74,"difficulty":75,"course":76,"diet":78,"mainIngredients":81,"ingredients":87,"instructions":136,"nutrition":159,"images":167,"keywords":177,"publishedAt":184,"updatedAt":184,"authorSlug":185},"belgian-moules-frites","Moules-Frites (Belgian Mussels Steamed with Chips)","Mosselen-friet \u002F moules-frites","MOOL-FREET","belgium","Brussels and the Flemish coast","🦪","Mussels steamed open in minutes over butter-softened celery, onion and leek with white wine, served in the black pot they cooked in with a separate cone of hot fries.","Moules-frites is a pot of mussels steamed over a base of celery, onion and leek with butter and white wine, brought to the table still rattling under its lid, with fries served separately so they stay crisp. The mussels give up their own salty liquor as they open, and that liquor — not the wine — is the backbone of the broth. It takes about six minutes of actual cooking. What makes the Belgian version distinct from a French marinière is the celery: a generous amount of both stalk and leaf, which adds a green, slightly peppery note that cuts the richness. You eat it with your hands, using an empty shell as pincers, and you finish by drinking the broth from the bowl.","It reads like a coastal dish, but moules-frites is really a story about trade. Belgium's own mussel beds were never enough, and the overwhelming majority of mussels eaten in Belgian brasseries come from the Dutch province of Zeeland, just across the border, where they are grown on ropes and bottom beds and graded by size. The Belgian contribution was to marry them to the frite and to the black enamel casserole they arrive in, and to fix the whole thing as the default order in every brasserie from Ostend to Liège.\n\nSeason matters more here than in almost any other dish. The old rule is that mussels are eaten in months containing the letter R — September through April — which lines up with the period when the animals are plump and not spawning. Modern rope-grown mussels stretch that window, but Belgians still treat July and August mussels with suspicion, and the best pots come from the cold end of the year. Menus list the grade, and locals have opinions: jumbo mussels look impressive but the smaller, sweeter grades usually taste better.\n\nThe brasserie menu offers a long list of preparations — nature, marinière, à la crème, provençale, with white beer, with garlic, with curry — and the argument over which is correct is settled entirely by personal habit. What does not change is the service. The mussels come in the pot; the lid, turned upside down, becomes the bowl for empty shells; the frites arrive in their own container so they never touch the broth; and there is bread on the table for the last of it. Portions are unreasonable by design. A Belgian order is around a kilo of mussels per person, which sounds absurd until you remember that most of that weight is shell.",[15,16,17,18],"Builds the broth on the mussels' own liquor rather than drowning them in wine, so the pot tastes of the sea.","Uses celery stalk and leaf the way Belgian brasseries do, which is what separates this from a French marinière.","Gives clear, blunt rules on sorting mussels before and after cooking, so nobody eats a bad one.","Six minutes of cooking, one pot, and a technique that does not change whether you cook one kilo or four.",[20,21,22,23,24,25],"Sort the mussels twice: before cooking discard any that are cracked or that stay open after a sharp tap, and after cooking discard any that never opened.","Debeard by pulling the tuft of fibres firmly towards the hinge, not away from it — the wrong direction tears the mussel.","Do not salt the pot before tasting. Mussels release a lot of salty liquor and it is very easy to end up with an inedible broth.","Use a pot big enough that the mussels sit no more than two-thirds up the sides. They need room to be tossed, or the bottom layer overcooks.","Serve the frites in a separate dish. Fries sitting in mussel broth go soft in under a minute, which is why brasseries never plate them together.","Cook mussels the day you buy them, kept in the fridge under a damp cloth and never sealed in a plastic bag or submerged in fresh water.",[27,31,35],{"original":28,"swap":29,"note":30},"Dry white wine","Belgian witbier or a splash of extra stock","Wheat beer is a genuine brasserie option and gives a rounder, faintly citrus broth. Mussels nature use no alcohol at all.",{"original":32,"swap":33,"note":34},"Celery stalk","Fennel bulb, thinly sliced","Not traditional, but it keeps the aromatic, slightly aniseed lift that celery provides. Include some leaves either way.",{"original":36,"swap":37,"note":38},"Fresh mussels","Frozen half-shell mussels, added at the very end for 2 minutes","A compromise. They are already cooked, so they will not give up any liquor, and the broth needs stock to make up for it.",[40,43,46],{"name":41,"description":42},"Moules à la crème","Once the mussels are out, reduce the broth briefly and stir in a splash of cream. Richer, and the standard order for anyone who finds marinière too lean.",{"name":44,"description":45},"Moules au vin blanc nature","The purist version: butter, onion, celery, pepper and nothing else, letting the mussel liquor make the entire broth. Lighter and saltier.",{"name":47,"description":48},"Moules à la bière","Steamed with witbier instead of wine, sometimes with a strip of orange peel — a Flemish brasserie standard that leans sweeter and softer.",[50],"A separate cone of Belgian frites, mayonnaise, crusty bread for the broth, and a cold witbier.","Cooked mussels are best eaten straight from the pot and do not reheat well — a second heating shrinks them into rubber. If you have leftovers, pick the meat from the shells within an hour, cover it with the strained broth, and refrigerate for up to 1 day. Use it cold in a salad, or stir it into a soup or rice dish off the heat at the very last moment so it just warms through. Never store or reheat mussels still in their shells, and never freeze cooked ones.",[53,56,59,62,65],{"question":54,"answer":55},"How do I know if a mussel is safe to eat?","Before cooking, a live mussel is either closed or closes when you tap it sharply on the counter; discard any that stay open, feel unusually heavy with sand, or have a cracked shell. After cooking, discard any mussel that has stayed firmly shut. Fresh mussels smell of clean seawater — if a batch smells sour or of ammonia, throw the lot out rather than trying to sort it.",{"question":57,"answer":58},"Why are my mussels rubbery?","They were cooked too long. Mussels need only four to six minutes of hard steaming and are done the moment the shells gape; every extra minute shrinks and toughens the meat. Cook them over high heat with the lid on so the steam works fast, and pull the pot off the heat as soon as most shells are open rather than waiting for every last one.",{"question":60,"answer":61},"Do I need to soak mussels in water first?","Rope-grown mussels, which is what most shops sell, need only a rinse and a debearding. Do not soak them in fresh water for long periods — it kills them. If you have wild or bottom-grown mussels that feel gritty, a 20-minute sit in cold salted water helps them expel sand, but even then a good scrub under the tap does most of the work.",{"question":63,"answer":64},"How many mussels do I need per person?","Belgian brasseries serve about a kilo of mussels in the shell per person as a main course, which is roughly 250 g of actual meat. At home, 500 to 750 g per person with fries and bread is a generous portion. If mussels are a starter rather than the main event, count on 300 to 400 g each.",{"question":66,"answer":67},"Can I make the broth ahead?","Yes. The vegetable base of butter, onion, celery and leek can be softened up to a day in advance and refrigerated in the pot. Reheat it, add the wine, bring it to a boil and only then tip in the mussels. The mussels themselves must be cooked to order, since the whole dish depends on the liquor they release in those final minutes.",[69,70,71],"Large pot with a tight-fitting lid (a black enamel mosselpot if you have one)","Stiff brush for scrubbing","Slotted spoon",4,25,15,"medium",[77],"main",[79,80],"pescatarian","gluten-free",[82,83,84,85,86],"mussels","celery","onion","butter","leek",[88,94,97,101,103,106,110,113,118,122,127,131],{"ref":82,"qty":89,"unit":90,"name":91,"note":92,"group":93},2.4,"kg","live mussels, scrubbed and debearded","Zeeland or rope-grown","For the pot",{"ref":85,"qty":95,"unit":96,"name":85,"group":93},60,"g",{"ref":84,"qty":98,"unit":99,"name":100,"group":93},2,"piece","onions, finely chopped",{"ref":83,"qty":72,"unit":99,"name":102,"group":93},"celery stalks with their leaves, sliced thin",{"ref":86,"qty":104,"unit":99,"name":105,"group":93},1,"leek, white part only, sliced into half-moons",{"ref":107,"qty":108,"unit":99,"name":109,"group":93},"thyme",3,"thyme sprigs",{"ref":111,"qty":98,"unit":99,"name":112,"group":93},"bay-leaf","bay leaves",{"qty":114,"unit":115,"name":116,"note":117,"group":93},200,"ml","dry white wine","or Belgian witbier",{"ref":119,"qty":104,"unit":120,"name":121,"group":93},"black-pepper","tsp","coarsely cracked black pepper",{"ref":123,"qty":104,"unit":124,"name":125,"group":126},"parsley","cup","flat-leaf parsley, roughly chopped","To finish",{"qty":128,"unit":129,"name":130,"group":126},null,"to taste","salt, only after tasting the broth",{"ref":132,"qty":133,"unit":90,"name":134,"group":135},"potato",1.2,"floury potatoes, fried twice as in the frites recipe","To serve",[137,141,145,148,153,156],{"title":138,"text":139,"tip":140},"Clean and sort the mussels","Scrub {qty:mussels} of mussels under cold running water and pull off any beards towards the hinge. Tap any open shell against the sink: if it does not close within a few seconds, throw it away, along with anything cracked. Drain and keep cold until the pot is ready.","Do this no more than an hour before cooking — debearded mussels do not keep well.",{"title":142,"text":143,"timerSeconds":144},"Soften the vegetables","Melt the butter in a large pot over medium heat and add the onion, celery with its leaves, and leek. Cook for 8 minutes, stirring, until everything is limp and translucent and smells sweet, with no colour at all on the onion.",480,{"title":146,"text":147},"Build the steam","Add the thyme, bay leaves and cracked pepper, pour in the wine and bring it to a hard boil for 1 minute to burn off the raw alcohol. The pot should be actively steaming before the mussels go anywhere near it.",{"title":149,"text":150,"timerSeconds":151,"tip":152},"Steam the mussels","Tip in all the mussels, clamp the lid on and cook over high heat for 4–6 minutes, gripping the lid and tossing the whole pot twice so the bottom layer swaps with the top. They are done the moment most shells have gaped open and the meat has shrunk slightly from the shell.",300,"Peek once at four minutes. Waiting for every last shell to open overcooks everything else.",{"title":154,"text":155},"Taste and finish","Take the pot off the heat, discard any mussels still shut, and taste the broth at the bottom — it should be clearly briny and buttery. Only now add salt if it needs it. Scatter over the parsley and toss once more.",{"title":157,"text":158},"Serve in the pot","Bring the pot straight to the table, put the upturned lid alongside for empty shells, and serve the hot frites in a separate dish so they stay crisp. Give everyone a spoon for the broth and bread for what the spoon misses.",{"calories":160,"protein":161,"carbs":162,"fat":163,"fiber":164,"sodium":165,"estimated":166},690,42,55,30,6,1250,true,[168,171,173,175],{"src":169,"alt":170},"\u002Fimages\u002Frecipes\u002Fbelgian-moules-frites\u002Fhero.jpg","Black enamel pot of open mussels in buttery celery broth with a separate cone of Belgian fries",{"src":172,"alt":170},"\u002Fimages\u002Frecipes\u002Fbelgian-moules-frites\u002Fhero-16x9.jpg",{"src":174,"alt":170},"\u002Fimages\u002Frecipes\u002Fbelgian-moules-frites\u002Fhero-4x3.jpg",{"src":176,"alt":170},"\u002Fimages\u002Frecipes\u002Fbelgian-moules-frites\u002Fhero-1x1.jpg",[178,179,180,181,182,183],"moules frites","mosselen","belgian mussels","steamed mussels","brasserie","zeeland mussels","2026-08-19","dishroute-kitchen",{"items":187,"total":399,"page":104,"limit":400,"hasMore":401},[188,212,234,256,283,304,311,334,352,376],{"slug":189,"title":190,"nativeName":191,"countrySlug":8,"region":192,"baseServings":72,"prepMinutes":193,"cookMinutes":73,"restMinutes":163,"difficulty":75,"course":194,"diet":197,"mainIngredients":199,"images":201,"keywords":205,"publishedAt":184,"updatedAt":184,"authorSlug":185},"belgian-frites","Belgische Frieten (Twice-Fried Belgian Chips with Mayonnaise)","Belgische frieten \u002F frites belges","Nationwide",20,[195,196],"street-food","side",[80,198],"dairy-free",[132,200],"eggs",[202],{"src":203,"alt":204},"\u002Fimages\u002Frecipes\u002Fbelgian-frites\u002Fhero.jpg","Paper cone of thick golden Belgian fries with a fork and a mound of thick mayonnaise on top",[206,207,208,209,210,211],"belgian frites","frieten","double fried potatoes","friterie","mayonnaise","beef fat fries",{"slug":213,"title":214,"nativeName":215,"countrySlug":8,"region":216,"baseServings":72,"prepMinutes":73,"cookMinutes":217,"difficulty":75,"course":218,"diet":219,"mainIngredients":220,"images":223,"keywords":227,"publishedAt":184,"updatedAt":184,"authorSlug":185},"carbonnade-flamande","Carbonnade Flamande (Flemish Beef Braised in Dark Beer)","Stoofvlees \u002F Carbonnade flamande","Flanders",185,[77],[],[221,84,85,222],"beef-chuck","brown-sugar",[224],{"src":225,"alt":226},"\u002Fimages\u002Frecipes\u002Fcarbonnade-flamande\u002Fhero.jpg","Dark Flemish beef stew in a cast-iron pot with glossy beer sauce, onions and a side of fries",[228,229,230,231,232,233],"carbonnade flamande","stoofvlees","belgian beef stew","beer braise","flemish","abbey beer",{"slug":235,"title":236,"nativeName":237,"countrySlug":8,"region":238,"baseServings":72,"prepMinutes":193,"cookMinutes":162,"difficulty":75,"course":239,"diet":240,"mainIngredients":241,"images":245,"keywords":249,"publishedAt":184,"updatedAt":184,"authorSlug":185},"chicons-au-gratin","Chicons au Gratin (Belgian Endive Baked in Ham and Béchamel)","Witloof met ham en kaassaus","Brussels and Flemish Brabant",[77],[],[242,85,243,244],"ham","milk","gruyere",[246],{"src":247,"alt":248},"\u002Fimages\u002Frecipes\u002Fchicons-au-gratin\u002Fhero.jpg","Baking dish of ham-wrapped Belgian endive under browned cheese and bubbling béchamel",[250,251,252,253,254,255],"chicons au gratin","witloof met ham","belgian endive","bechamel gratin","chicory","ham and cheese bake",{"slug":257,"title":258,"nativeName":259,"countrySlug":8,"region":260,"baseServings":261,"prepMinutes":262,"cookMinutes":262,"restMinutes":263,"difficulty":264,"course":265,"diet":267,"mainIngredients":269,"images":272,"keywords":276,"publishedAt":184,"updatedAt":184,"authorSlug":185},"gaufres-de-liege","Gaufres de Liège (Yeasted Pearl Sugar Waffles)","Gaufre de Liège \u002F Luikse wafel","Liège, Wallonia",8,35,150,"hard",[266,195],"dessert",[268],"vegetarian",[270,85,200,271],"flour","yeast",[273],{"src":274,"alt":275},"\u002Fimages\u002Frecipes\u002Fgaufres-de-liege\u002Fhero.jpg","Irregular Liege waffles with dark caramelised pearl sugar crust cooling on a wire rack",[277,278,279,280,281,282],"gaufre de liege","liege waffle","pearl sugar","belgian waffle","brioche dough","luikse wafel",{"slug":284,"title":285,"nativeName":286,"countrySlug":8,"region":287,"baseServings":72,"prepMinutes":163,"cookMinutes":288,"difficulty":75,"course":289,"diet":290,"mainIngredients":291,"images":295,"keywords":299,"publishedAt":184,"updatedAt":184,"authorSlug":185},"waterzooi","Gentse Waterzooi (Ghent Creamy Chicken Stew)","Gentse waterzooi","Ghent, East Flanders",45,[77],[80],[292,86,293,294,200],"chicken","carrot","heavy-cream",[296],{"src":297,"alt":298},"\u002Fimages\u002Frecipes\u002Fwaterzooi\u002Fhero.jpg","Deep bowl of pale Ghent waterzooi with chicken, carrot and leek matchsticks in creamy broth",[284,300,301,302,232,303],"gentse waterzooi","ghent","creamy chicken stew","egg yolk liaison",{"slug":4,"title":5,"nativeName":6,"countrySlug":8,"region":9,"baseServings":72,"prepMinutes":73,"cookMinutes":74,"difficulty":75,"course":305,"diet":306,"mainIngredients":307,"images":308,"keywords":310,"publishedAt":184,"updatedAt":184,"authorSlug":185},[77],[79,80],[82,83,84,85,86],[309],{"src":169,"alt":170},[178,179,180,181,182,183],{"slug":312,"title":313,"nativeName":314,"countrySlug":8,"region":192,"baseServings":163,"prepMinutes":73,"cookMinutes":315,"restMinutes":316,"difficulty":317,"course":318,"diet":320,"mainIngredients":322,"images":324,"keywords":328,"publishedAt":184,"updatedAt":184,"authorSlug":185},"speculoos","Speculoos (Belgian Spiced Brown Sugar Biscuits)","Speculoos \u002F speculaas",14,720,"easy",[319,266],"snack",[268,321],"nut-free",[270,222,85,323],"cinnamon",[325],{"src":326,"alt":327},"\u002Fimages\u002Frecipes\u002Fspeculoos\u002Fhero.jpg","Stack of thin dark speculoos biscuits with moulded patterns beside a cup of black coffee",[312,329,330,331,332,333],"speculaas","belgian biscuits","brown sugar cookies","saint nicholas","spiced biscuits",{"slug":335,"title":336,"nativeName":337,"countrySlug":8,"region":338,"baseServings":72,"prepMinutes":74,"cookMinutes":163,"difficulty":317,"course":339,"diet":340,"mainIngredients":341,"images":342,"keywords":346,"publishedAt":184,"updatedAt":184,"authorSlug":185},"stoemp","Stoemp (Brussels Lumpy Mash with Root Vegetables)","Stoemp \u002F stoempe","Brussels",[196],[80],[132,293,85,86],[343],{"src":344,"alt":345},"\u002Fimages\u002Frecipes\u002Fstoemp\u002Fhero.jpg","Bowl of coarse Belgian stoemp mash flecked with orange carrot and green leek, melting butter on top",[335,347,348,349,350,351],"belgian mash","brussels","carrot mash","stoemp saucisse","root vegetables",{"slug":353,"title":354,"nativeName":355,"countrySlug":8,"region":356,"baseServings":72,"prepMinutes":73,"cookMinutes":357,"restMinutes":74,"difficulty":317,"course":358,"diet":360,"mainIngredients":361,"images":365,"keywords":369,"publishedAt":184,"updatedAt":184,"authorSlug":185},"tomate-crevette","Tomate Crevette (Tomato Stuffed with North Sea Shrimp)","Tomaat garnaal \u002F tomate crevettes grises","The Belgian coast",0,[359],"appetizer",[79,80,198],[362,363,200,364],"tomato","shrimp","lemon",[366],{"src":367,"alt":368},"\u002Fimages\u002Frecipes\u002Ftomate-crevette\u002Fhero.jpg","Ripe tomato hollowed and heaped with tiny grey shrimp in mayonnaise, lid leaning against the side",[370,371,372,373,374,375],"tomate crevette","tomaat garnaal","grey shrimp","belgian starter","north sea shrimp","cold appetizer",{"slug":377,"title":378,"nativeName":379,"countrySlug":8,"region":380,"baseServings":72,"prepMinutes":262,"cookMinutes":381,"difficulty":75,"course":382,"diet":383,"mainIngredients":384,"images":388,"keywords":392,"publishedAt":184,"updatedAt":184,"authorSlug":185},"belgian-vol-au-vent","Vol-au-Vent (Belgian Chicken and Meatball Pastry Case)","Videe \u002F koninginnenhapje","Brussels and Flanders",40,[77],[],[292,385,386,387,294],"ground-pork","mushrooms","puff-pastry",[389],{"src":390,"alt":391},"\u002Fimages\u002Frecipes\u002Fbelgian-vol-au-vent\u002Fhero.jpg","Golden puff pastry case overflowing with creamy chicken, small meatballs and mushrooms",[393,394,395,396,397,398],"vol-au-vent","videe","koninginnenhapje","belgian brasserie","chicken ragout","puff pastry",10,24,false,1787360047847]