[{"data":1,"prerenderedAt":409},["ShallowReactive",2],{"recipe:ossobuco-alla-milanese":3,"recipe:country:italy":197},{"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":73,"prepMinutes":74,"cookMinutes":75,"restMinutes":76,"difficulty":77,"course":78,"diet":80,"mainIngredients":81,"ingredients":87,"instructions":141,"nutrition":170,"images":177,"keywords":187,"publishedAt":195,"updatedAt":195,"authorSlug":196},"ossobuco-alla-milanese","Ossobuco alla Milanese (Braised Veal Shanks with Gremolata)","Ossobuco alla milanese","OSS-oh-BOO-koh AH-lah mee-lah-NEH-zeh","italy","Lombardy","🍖","Cross-cut veal shanks braised slowly in wine and broth until the meat slides off the bone and the marrow turns to butter, then sharpened at the table with raw lemon-garlic gremolata.","Ossobuco means \"bone with a hole\", and that hole — the marrow at the centre of a cross-cut veal shank — is the point of the dish. The shanks are dusted in flour, browned, then braised for a couple of hours with wine, broth and a soft vegetable base until the collagen in this hard-working muscle turns to gelatin and the sauce thickens on its own. What arrives at the table is deeply savoury and slightly sticky on the lips, with soft marrow to spoon out. Gremolata, a raw mince of lemon zest, garlic and parsley scattered on at the last second, cuts straight through all that richness.","Ossobuco belongs to Milan and to a very Lombard way of thinking about meat: take an inexpensive, sinewy cut, give it time, and let gelatin do the work that a tender cut would not need. Cross-cutting the veal shank through the bone is the whole trick, because it exposes the marrow to the braising liquid, where it melts and enriches the sauce from the inside. The dish predates the tomato in northern Italian cooking, and the older Milanese version — sometimes called ossobuco in bianco — uses no tomato at all, only wine, broth and butter. The tomato-tinted version most people now cook is a later addition and is entirely accepted, but the white version is worth knowing about; it tastes cleaner and lets the veal and lemon dominate.\n\nGremolata is not a garnish in the decorative sense. It is a corrective. Two hours of braising rounds every flavour off, and a plate of ossobuco without gremolata tastes flat in a way that is hard to identify until you add it. Raw garlic, lemon zest and parsley chopped together provide a sharp, aromatic top note that resets the palate between bites. It goes on off the heat, seconds before serving, because cooking it destroys precisely the volatility that makes it work. Some Milanese cooks stir half into the pot for the final two minutes and scatter the rest raw.\n\nIn Milan the classic partner is risotto alla Milanese, and the two are served together as a single plate rather than in courses — an arrangement locals treat as a rule rather than a suggestion. The saffron rice absorbs the braising juices, and the pairing is one of the few in Italian cooking where a primo and a secondo are deliberately combined. Outside Lombardy you will just as often see it with soft polenta or mashed potato, both of which do the same job of soaking up sauce.",[15,16,17,18],"Shanks are tied around the middle before browning, so they hold their round shape instead of unravelling into shreds in the pot.","Braising temperature is kept low deliberately — a bare surface tremble, never a boil, which is what keeps veal moist rather than stringy.","Gremolata is chopped fresh and added at the end, with the reason explained rather than just instructed.","Covers both the tomato version and the older ossobuco in bianco, so you can choose which Milan you are cooking.",[20,21,22,23,24,25],"Ask the butcher for hind shank cut 4 cm thick, with the bone in the middle of each slice. Thin slices dry out long before the connective tissue softens.","Score the membrane around the edge of each shank in three or four places, or it contracts in the heat and curls the meat into a cup.","Brown the flour-dusted shanks properly, in batches, until the crust is deep chestnut. Pale meat gives a pale, thin-tasting sauce.","Keep the braising liquid at roughly two-thirds the height of the meat, not covering it, so the exposed top glazes rather than poaches.","Chop the gremolata just before serving; lemon zest loses its perfume within about half an hour of being cut.","Serve a small spoon or a marrow pick with each portion — leaving the marrow in the bone is the one genuine mistake at the table.",[27,31,35],{"original":28,"swap":29,"note":30},"Veal shank","Beef shank cut the same way","Beef is cheaper and widely available but has a stronger, more mineral flavour and needs about an extra 45 minutes. Lamb shank also braises beautifully, though it is a different dish at that point.",{"original":32,"swap":33,"note":34},"Dry white wine","Dry vermouth, or an extra 200 ml broth with 1 tbsp white wine vinegar","You need the acidity to balance the gelatin. Skipping it entirely leaves the sauce tasting heavy and slightly flabby.",{"original":36,"swap":37,"note":38},"Canned tomatoes","Omit them for ossobuco in bianco","The older Milanese version. Increase the broth by 150 ml, add a small knob of butter at the end, and expect a paler, more elegant sauce.",[40,43,46],{"name":41,"description":42},"Ossobuco in bianco","The pre-tomato Milanese original: wine, broth, butter and aromatics only, finished with a little anchovy melted into the sauce for depth in some households.",{"name":44,"description":45},"Ossobuco with polenta","The version common across the rest of northern Italy, where soft wet polenta replaces the saffron risotto and takes up the sauce just as well.",{"name":47,"description":48},"Orange gremolata","A modern Lombard restaurant touch: half orange zest, half lemon, which softens the sharpness and plays against the sweetness of long-cooked carrot and onion.",[50],"Risotto alla Milanese on the same plate, Milanese-style — or soft polenta if you want the sauce to have somewhere else to go.","Ossobuco improves overnight. Cool the shanks in their sauce, refrigerate up to 3 days, and reheat covered at 150 °C for 25–30 minutes with a splash of broth. The sauce will have set to a firm jelly in the fridge, which is a sign you extracted the gelatin properly. It freezes well for 3 months in the sauce — freeze the meat and liquid together so the shanks do not dry out. Always make the gremolata fresh on the day you serve; frozen or day-old gremolata tastes of nothing.",[53,56,59,62,65],{"question":54,"answer":55},"Why did my veal shanks come out tough after two hours?","Tough after long braising almost always means the heat was too high, not too low. If the liquid boils, the muscle fibres tighten and squeeze out moisture faster than the collagen can turn to gelatin, and the meat goes stringy. The surface should barely tremble — an oven at 150 °C is easier to control than a stovetop. If it is still firm, it is usually not overcooked but undercooked; give it another 30–40 minutes.",{"question":57,"answer":58},"What exactly is gremolata and can I leave it out?","Gremolata is a raw chopped mixture of lemon zest, garlic and flat-leaf parsley, added to the finished dish at the last moment. You can leave it out, but the braise will taste noticeably flat and one-note, because nothing else in the pot is fresh or acidic after two hours of cooking. If raw garlic is too aggressive for you, use half a clove or rub the cut clove around the serving dish instead.",{"question":60,"answer":61},"Do I have to tie the shanks with kitchen string?","It is not strictly required but it makes a real difference to how the finished plate looks. The connective tissue that holds a shank together dissolves during braising, and untied shanks tend to fall open in the pot, with the marrow slipping out. A single loop of butcher's twine around the circumference of each slice holds everything in place; snip it off before serving.",{"question":63,"answer":64},"Can I make ossobuco in a slow cooker or pressure cooker?","Yes to both, with one caveat: brown the shanks in a pan first regardless, because neither appliance can build a proper crust and the sauce will taste washed out without it. In a slow cooker, allow about 6 hours on low. In a pressure cooker, 40 minutes at high pressure with a natural release, then reduce the sauce uncovered afterwards since pressure cooking dilutes rather than concentrates it.",{"question":66,"answer":67},"How do I know when the marrow is ready?","Properly cooked marrow is soft enough to scoop with a narrow spoon and looks glossy and slightly translucent rather than firm and pink. If it has completely liquefied and run into the sauce, the shanks were cut too thin or cooked too hard — the sauce will be delicious but you lose the best mouthful. Standing the shanks flat in a single layer, never stacked, helps the marrow stay in place.",[69,70,71,72],"Heavy lidded casserole or Dutch oven wide enough to hold the shanks in one layer","Butcher's twine","Tongs","Fine grater or zester",4,25,135,10,"medium",[79],"main",[],[82,83,84,85,86],"veal","carrot","onion","tomato","lemon",[88,92,97,102,106,109,111,113,117,121,124,127,131,134,138],{"ref":82,"qty":73,"unit":89,"name":90,"group":91},"piece","veal shanks, cross-cut 4 cm thick (about 300 g each)","For the braise",{"ref":93,"qty":94,"unit":95,"name":96,"group":91},"flour",3,"tbsp","plain flour, for dusting",{"ref":98,"qty":99,"unit":100,"name":101,"group":91},"butter",40,"g","unsalted butter",{"ref":103,"qty":104,"unit":95,"name":105,"group":91},"olive-oil",2,"olive oil",{"ref":84,"qty":107,"unit":89,"name":108,"group":91},1,"onion, finely diced",{"ref":83,"qty":107,"unit":89,"name":110,"group":91},"carrot, finely diced",{"qty":107,"unit":89,"name":112,"group":91},"celery stalk, finely diced",{"qty":114,"unit":115,"name":116,"group":91},250,"ml","dry white wine",{"ref":85,"qty":118,"unit":100,"name":119,"note":120,"group":91},200,"canned peeled tomatoes, crushed by hand","omit for ossobuco in bianco",{"qty":122,"unit":115,"name":123,"group":91},500,"veal or chicken broth, hot",{"ref":125,"qty":107,"unit":89,"name":126,"group":91},"bay-leaf","bay leaf",{"qty":128,"unit":129,"name":130,"group":91},null,"to taste","salt and black pepper",{"ref":86,"qty":107,"unit":89,"name":132,"group":133},"lemon, zest only, finely grated","For the gremolata",{"ref":135,"qty":107,"unit":136,"name":137,"group":133},"garlic","clove","garlic, very finely chopped",{"ref":139,"qty":73,"unit":95,"name":140,"group":133},"parsley","flat-leaf parsley, finely chopped",[142,146,150,153,156,159,164,167],{"title":143,"text":144,"tip":145},"Prepare the shanks","Pat the shanks dry and make three or four shallow cuts through the membrane running around the edge of each one. Tie a loop of twine around the circumference of every shank and season both faces generously with salt and pepper.","The cuts stop the membrane shrinking and buckling the meat into a bowl shape as it heats.",{"title":147,"text":148,"tip":149},"Flour and brown","Dust the shanks in flour and shake off the excess. Heat the butter and oil in a heavy casserole over medium-high heat and brown the shanks in batches, about 4 minutes per side, until the crust is deep chestnut brown and releases from the pan without sticking. Set them aside on a plate.","Crowding the pan drops the temperature and steams the meat grey instead of browning it.",{"title":151,"text":152},"Soften the vegetables","Lower the heat to medium, add the onion, carrot and celery to the same pan and cook for 8–10 minutes, scraping up the browned bits, until the vegetables are soft and sweet-smelling and the onion has just started to turn golden at the edges.",{"title":154,"text":155},"Deglaze with wine","Pour in the white wine and let it bubble for 3–4 minutes, stirring, until the raw alcohol smell has burned off and the liquid has reduced by about half.",{"title":157,"text":158},"Build the braise","Add the crushed tomatoes, hot broth and bay leaf, and stir to combine. Return the shanks and any juices to the pan in a single flat layer — the liquid should reach about two-thirds of the way up the meat, so top up with broth or water if needed.",{"title":160,"text":161,"timerSeconds":162,"tip":163},"Braise low and slow","Bring to the barest simmer, cover, and transfer to a 150 °C oven for 2 hours, turning the shanks once at the halfway mark. They are done when a fork slides into the meat with no resistance and the marrow is soft and glossy in the bone.",7200,"If the surface is boiling rather than trembling when you check, drop the oven to 140 °C.",{"title":165,"text":166},"Reduce the sauce","Lift the shanks onto a warm dish and cover. If the sauce is thin, boil it uncovered for 5–10 minutes until it coats the back of a spoon and leaves a clear trail when you draw a finger through it. Taste and correct the salt.",{"title":168,"text":169},"Chop the gremolata and serve","Chop the lemon zest, garlic and parsley together on a board until fine and fragrant. Snip the twine off the shanks, spoon the sauce over, and scatter the gremolata across the top just as the plates go to the table.",{"calories":171,"protein":172,"carbs":173,"fat":174,"fiber":104,"sodium":175,"estimated":176},520,48,14,26,780,true,[178,181,183,185],{"src":179,"alt":180},"\u002Fimages\u002Frecipes\u002Fossobuco-alla-milanese\u002Fhero.jpg","Braised veal shank with soft marrow in the bone, coated in dark sauce and topped with green gremolata",{"src":182,"alt":180},"\u002Fimages\u002Frecipes\u002Fossobuco-alla-milanese\u002Fhero-16x9.jpg",{"src":184,"alt":180},"\u002Fimages\u002Frecipes\u002Fossobuco-alla-milanese\u002Fhero-4x3.jpg",{"src":186,"alt":180},"\u002Fimages\u002Frecipes\u002Fossobuco-alla-milanese\u002Fhero-1x1.jpg",[188,189,190,191,192,193,194],"ossobuco","veal shank","gremolata","milan","braised veal","lombardy","slow braise","2026-08-19","dishroute-kitchen",{"items":198,"total":76,"page":107,"limit":407,"hasMore":408},[199,229,254,279,302,323,342,364,371,388],{"slug":200,"title":201,"nativeName":202,"countrySlug":8,"region":203,"baseServings":204,"prepMinutes":205,"cookMinutes":206,"restMinutes":207,"difficulty":77,"course":208,"diet":212,"mainIngredients":213,"images":218,"keywords":222,"publishedAt":195,"updatedAt":195,"authorSlug":196},"arancini","Arancini (Sicilian Fried Stuffed Rice Balls)","Arancini di riso","Sicily",6,60,70,240,[209,210,211],"street-food","snack","appetizer",[],[214,215,216,217,85],"rice","ground-beef","mozzarella","parmesan",[219],{"src":220,"alt":221},"\u002Fimages\u002Frecipes\u002Farancini\u002Fhero.jpg","Golden fried Sicilian arancini, one broken open to show saffron rice, meat ragù, peas and melted mozzarella",[200,223,224,225,226,227,228],"arancine","sicilian street food","fried rice balls","saffron rice","ragu","sicily",{"slug":230,"title":231,"nativeName":232,"countrySlug":8,"region":233,"baseServings":234,"prepMinutes":99,"cookMinutes":76,"restMinutes":207,"difficulty":77,"course":235,"diet":237,"mainIngredients":239,"images":242,"keywords":246,"publishedAt":253,"updatedAt":253,"authorSlug":196},"tiramisu","Classic Tiramisu","Tiramisù","Veneto \u002F Friuli Venezia Giulia",8,[236],"dessert",[238],"vegetarian",[240,241],"eggs","heavy-cream",[243],{"src":244,"alt":245},"\u002Fimages\u002Frecipes\u002Ftiramisu\u002Fhero.jpg","A slice of layered tiramisu with espresso-soaked savoiardi, mascarpone cream and cocoa dusting",[230,247,248,249,250,251,252],"italian dessert","mascarpone","espresso","no-bake","savoiardi","veneto","2026-08-18",{"slug":255,"title":256,"nativeName":257,"countrySlug":8,"region":258,"baseServings":234,"prepMinutes":74,"cookMinutes":259,"restMinutes":260,"difficulty":261,"course":262,"diet":264,"mainIngredients":267,"images":269,"keywords":273,"publishedAt":195,"updatedAt":195,"authorSlug":196},"focaccia","Focaccia Genovese (Dimpled Olive Oil Flatbread)","Fugassa","Liguria",20,180,"easy",[263],"bread",[238,265,266],"vegan","dairy-free",[93,103,268],"yeast",[270],{"src":271,"alt":272},"\u002Fimages\u002Frecipes\u002Ffocaccia\u002Fhero.jpg","Golden Genoese focaccia in a tray, its deep fingertip dimples glossy with olive oil and coarse salt",[255,274,275,105,276,277,278],"focaccia genovese","italian bread","liguria","flatbread","no knead",{"slug":280,"title":281,"nativeName":282,"countrySlug":8,"region":283,"baseServings":73,"prepMinutes":284,"cookMinutes":285,"restMinutes":76,"difficulty":261,"course":286,"diet":288,"mainIngredients":290,"images":292,"keywords":296,"publishedAt":195,"updatedAt":195,"authorSlug":196},"insalata-caprese","Insalata Caprese (Tomato, Mozzarella and Basil Salad)","Insalata caprese","Campania",15,0,[211,287],"side",[238,289],"gluten-free",[85,216,291,103],"basil",[293],{"src":294,"alt":295},"\u002Fimages\u002Frecipes\u002Finsalata-caprese\u002Fhero.jpg","Plate of sliced ripe tomatoes with torn buffalo mozzarella, fresh basil leaves and olive oil",[297,298,299,300,291,301],"caprese","tomato mozzarella salad","capri","buffalo mozzarella","summer salad",{"slug":303,"title":304,"nativeName":305,"countrySlug":8,"region":306,"baseServings":94,"prepMinutes":99,"cookMinutes":284,"restMinutes":307,"difficulty":77,"course":308,"diet":309,"mainIngredients":311,"images":312,"keywords":316,"publishedAt":253,"updatedAt":253,"authorSlug":196},"margherita-pizza","Margherita Pizza (Neapolitan Style in a Home Oven)","Pizza margherita","Naples, Campania",480,[79,209],[238,310],"nut-free",[93,85,291],[313],{"src":314,"alt":315},"\u002Fimages\u002Frecipes\u002Fmargherita-pizza\u002Fhero.jpg","Margherita pizza with blistered crust, melted mozzarella, tomato sauce and fresh basil leaves",[317,318,319,320,321,216,322],"pizza","margherita","naples","neapolitan","pizza dough","home oven",{"slug":324,"title":325,"nativeName":326,"countrySlug":8,"region":283,"baseServings":204,"prepMinutes":99,"cookMinutes":205,"restMinutes":259,"difficulty":77,"course":327,"diet":328,"mainIngredients":329,"images":331,"keywords":335,"publishedAt":195,"updatedAt":195,"authorSlug":196},"melanzane-alla-parmigiana","Melanzane alla Parmigiana (Baked Aubergine with Tomato and Mozzarella)","Melanzane alla parmigiana",[79],[238,289],[330,85,216,217,291],"eggplant",[332],{"src":333,"alt":334},"\u002Fimages\u002Frecipes\u002Fmelanzane-alla-parmigiana\u002Fhero.jpg","Baked aubergine parmigiana in a dish, browned cheese on top and visible layers of aubergine and tomato in a cut portion",[336,337,338,339,340,341],"parmigiana","melanzane","aubergine bake","eggplant parmesan","campania","vegetarian italian",{"slug":343,"title":344,"nativeName":345,"countrySlug":8,"region":346,"baseServings":204,"prepMinutes":74,"cookMinutes":205,"difficulty":261,"course":347,"diet":349,"mainIngredients":350,"images":354,"keywords":358,"publishedAt":195,"updatedAt":195,"authorSlug":196},"minestrone","Minestrone (Italian Thick Vegetable and Bean Soup)","Minestrone","Northern and central Italy",[348,79],"soup",[238],[83,84,351,352,85,353],"potato","zucchini","pasta",[355],{"src":356,"alt":357},"\u002Fimages\u002Frecipes\u002Fminestrone\u002Fhero.jpg","Bowl of thick minestrone packed with diced vegetables, beans and small pasta, drizzled with olive oil",[343,359,360,361,362,363],"italian vegetable soup","bean soup","soffritto","ribollita","seasonal vegetables",{"slug":4,"title":5,"nativeName":6,"countrySlug":8,"region":9,"baseServings":73,"prepMinutes":74,"cookMinutes":75,"restMinutes":76,"difficulty":77,"course":365,"diet":366,"mainIngredients":367,"images":368,"keywords":370,"publishedAt":195,"updatedAt":195,"authorSlug":196},[79],[],[82,83,84,85,86],[369],{"src":179,"alt":180},[188,189,190,191,192,193,194],{"slug":372,"title":373,"nativeName":374,"countrySlug":8,"region":9,"baseServings":73,"prepMinutes":284,"cookMinutes":375,"restMinutes":104,"difficulty":77,"course":376,"diet":377,"mainIngredients":378,"images":379,"keywords":383,"publishedAt":195,"updatedAt":195,"authorSlug":196},"risotto-alla-milanese","Risotto alla Milanese (Saffron Risotto from Milan)","Risotto alla milanese",30,[79],[289],[214,217,98,84],[380],{"src":381,"alt":382},"\u002Fimages\u002Frecipes\u002Frisotto-alla-milanese\u002Fhero.jpg","Golden saffron risotto spread in a wave across a shallow white plate with grated Parmigiano on top",[384,385,191,386,193,387],"risotto alla milanese","saffron risotto","carnaroli","italian rice",{"slug":389,"title":390,"nativeName":391,"countrySlug":8,"region":392,"baseServings":73,"prepMinutes":76,"cookMinutes":284,"difficulty":77,"course":393,"diet":394,"mainIngredients":395,"images":396,"keywords":400,"publishedAt":253,"updatedAt":253,"authorSlug":196},"spaghetti-carbonara","Spaghetti Carbonara (Roman Guanciale and Egg Pasta)","Spaghetti alla carbonara","Rome, Lazio",[79],[310],[353,240,217],[397],{"src":398,"alt":399},"\u002Fimages\u002Frecipes\u002Fspaghetti-carbonara\u002Fhero.jpg","Spaghetti carbonara with glossy egg and pecorino sauce, crisp guanciale and black pepper",[401,353,402,403,404,405,406],"carbonara","rome","guanciale","pecorino","no cream","roman pasta",24,false,1787360070467]