AI-generated image Ossobuco
Ossobuco is a Milanese braise of veal shank cooked slowly with broth, wine and vegetables until tender.
Lombardy, Italy
Also known as Ossobuco; osso buco; oss buch
About Ossobuco
Ossobuco is cut from the veal shank, complete with bone and marrow, and braised in broth, white wine, onion, carrot and celery. The long, gentle cooking makes the meat soft enough to fall off the bone.
In Milan it is often served over risotto alla milanese, and the marrow is eaten along with the meat.
History & Culture
The name means bone with a hole, a reference to the shank cut. It is closely linked with Milanese cooking, where the local version is called ossobuco in gremolela for the sauce of lemon zest, garlic and parsley spooned over the top.
Sources commonly trace the dish to the city and its surroundings, though the exact date it first appeared is not agreed.
How to make Ossobuco
AI-assisted, not kitchen-testedOssobuco alla Milanese
Classic Milanese braised veal shanks, slow-cooked with white wine, beef broth and soffritto until the meat slips off the bone. Traditionally served over risotto alla milanese, with the marrow scooped out and eaten.
- Prep
- 30 min
- Cook
- 150 min
- Total
- 180 min
- Serves
- 4
- Difficulty
- Medium
Recipe ingredients
- 4 pieces cross-cut veal shank (ossobuco), about 3 cm / 1¼ in thick, bone in, ask the butcher not to trim the marrow bone
- 60 g (2 oz) plain flour, for dredging
- 60 ml (2 fl oz) olive oil, or half oil, half butter
- 30 g (1 oz) butter
- 1 medium onion, finely diced
- 1 medium carrot, finely diced
- 1 rib celery, finely diced
- 1 clove garlic, crushed
- 150 ml (5 fl oz) dry white wine, a Lombard white such as Gavi or Soave, or any dry white
- 400 g (14 oz) tinned chopped tomatoes, or 2 tbsp tomato purée plus a little stock
- 500 ml (17 fl oz) beef broth, warm
- 1 bay leaf bay leaf
- 2 sprigs thyme, or a small bunch of parsley stalks
- 1 strip lemon zest, for the gremolata
- 1 clove garlic, for the gremolata, very finely chopped
- 15 g (½ oz) flat-leaf parsley, for the gremolata, finely chopped
- 1 pinch salt and black pepper
Steps
- 1 Pat the veal shanks dry and season them generously with salt and pepper. Spread the flour on a plate and dredge each piece, shaking off the excess.
- 2 Heat the olive oil and 15 g (½ oz) of the butter in a heavy casserole or Dutch oven over medium-high heat. Brown the shanks on both sides until deeply golden, about 3–4 minutes per side. Work in batches so the pan is not crowded. Set the shanks aside.
- 3 Lower the heat to medium. Add the remaining butter, then the onion, carrot and celery. Cook gently, stirring, until softened and lightly coloured, 8–10 minutes. Add the crushed garlic and cook 1 minute more.
- 4 Turn the heat up and pour in the white wine. Scrape up any browned bits from the bottom of the pan and let the wine bubble until reduced by about half, 2–3 minutes.
- 5 Stir in the chopped tomatoes, warm beef broth, bay leaf and thyme. Return the shanks to the pan, spooning the liquid over them. The liquid should come about two-thirds of the way up the meat.
- 6 Bring to a bare simmer, then cover with a lid set slightly ajar. Cook at the gentlest possible simmer for 1½–2 hours, turning the shanks once or twice, until the meat is completely tender and pulling away from the bone.
- 7 Doneness cue: the veal is ready when a fork inserted into the thickest part meets no resistance and the meat slides off the bone easily. Veal shank is safe once it reaches an internal temperature of at least 72°C (161°F), but the real test here is the texture - keep braising until it is fork-tender.
- 8 Lift the shanks onto a warm platter and keep warm. Skim any fat from the surface of the sauce, then simmer it uncovered for 5–10 minutes until it coats the back of a spoon. Taste and adjust the seasoning.
- 9 Make the gremolata: finely chop the parsley with the garlic and grate in the lemon zest, mixing together.
- 10 Spoon the sauce over the shanks and scatter the gremolata on top. Serve with risotto alla milanese, offering small forks or spoons so everyone can scoop out the marrow from the bone.
Report an issue with this recipe
Where to eat it
Ossobuco is a classic dish of Lombardy and appears on many traditional restaurants and trattorias in and around Milan.
No restaurants are listed for Ossobuco yet. Serve it? Get listed and be the first.
Planning a trip to Italy?
Find places to stay and ways to get there.
Recipes from travellers
No one has shared their own Ossobuco recipe yet. Yours would be the first.
Share how you make Ossobuco
You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.
Sign in to share your recipe
Ossobuco - frequently asked questions
What is Ossobuco?
Ossobuco is cut from the veal shank, complete with bone and marrow, and braised in broth, white wine, onion, carrot and celery. The long, gentle cooking makes the meat soft enough to fall off the bone.In Milan it is often served over risotto alla milanese, and the marrow is eaten along with the meat.
What is Ossobuco made of?
Ossobuco is made with veal shank, white wine, beef broth, onion, carrot and celery. Recipes vary by region and by cook, but those are the core ingredients.
Where does Ossobuco come from?
Ossobuco comes from Italy, and is especially associated with Lombardy. The name means bone with a hole, a reference to the shank cut.
Where can I eat Ossobuco?
Ossobuco is a classic dish of Lombardy and appears on many traditional restaurants and trattorias in and around Milan.
How do you make Ossobuco?
Making Ossobuco at home takes about 30 minutes of prep and 150 minutes of cooking. The recipe on this page serves 4 and is rated medium. Full ingredient list and step-by-step method are in the recipe section above.
What else is Ossobuco called?
Ossobuco is also known as Ossobuco; osso buco; oss buch.
Taste Ossobuco in Rome
Independent picks. We earn a small commission if you book through these - at no extra cost to you. How this works.
Before you go to Italy
Round out your trip - most travellers book these alongside their trip.
More dishes like Ossobuco
Passatelli
Passatelli are the breadcrumb-and-parmesan noodles of Emilia-Romagna, pressed through a ferretto into capon broth and served at Christmas Eve tables from Modena to Parma.
AI image
Bitto
A pressed-cook alpine cheese made from the milk of brown Alpine cows grazing the Val Gerola in Lombardy, aged from a few months to over ten years.
AI image
Lasagne alla Bolognese
Layered sheets of pasta, slow ragù and béchamel baked until bubbling.
AI image
Sugo di Funghi
A rich northern and central Italian mushroom sauce slow-cooked with soffritto, garlic, white wine, tomato and mixed porcini, champignon and dried porcini for pasta, polenta, risotto and bruschetta.
Keep exploring
Travel guides for Italy
All travel guidesPlanning a trip where Ossobuco is on the menu? These guides cover Italy and beyond.
Destination Guides Tuscany in Autumn: Harvests, Truffles and Fewer Crowds (2026 Guide)
Sep 24, 2026 · 7 min read
Destination Guides Sicily in Autumn: Why September and October Beat the Summer Crowds
Sep 20, 2026 · 8 min read
Destination Guides A Food Lover's Guide to Milan, Tokyo & Seoul: What to Eat and Where
Jul 10, 2026 · 9 min read
Adventure Travel Hiking the Dolomites: A First-Timer's Guide to Italy's Most Spectacular Mountains (2026)
Jun 03, 2026 · 5 min read
Reviews
No reviews yet. Be the first to share your experience with Ossobuco.
Write a review
Sign in to verify you're a real person, then share your thoughts on Ossobuco.
Comments
No comments yet. Be the first to say something about Ossobuco.