Recipe Osso Buco | Slow Braised Veal Shank Dinner

Recipe osso buco slowly braises veal shanks with wine, vegetables, and broth for tender meat finished with fresh lemon garlic gremolata.

Osso buco means “bone with a hole,” a nod to the marrow at the center of each veal shank. This classic dish from Lombardy turns a tough, modest cut into a rich braise that feels special without being fussy. With a bit of prep and a simmer, you get silky meat, glossy sauce, and a bright finish that wakes up the whole plate at home.

What Makes Osso Buco Special

Osso buco is all about contrast. Rich meat, a sauce built on vegetables, wine, and stock, and a gremolata on top all land in a single bite. When you dip into the bone marrow and spread a spoonful onto meat and risotto, you taste why this slow braise still feels like comfort food and celebration at the same time.

Cross-cut veal shanks give you bone, marrow, connective tissue, and enough lean meat to stand up to a long simmer. Low heat gently melts the connective tissue into gelatin, which thickens the sauce and gives that lip-coating feel you expect from slow cooked veal shanks. Tomatoes and carrots add sweetness and color, and the same basic method works across many home kitchens.

Core Ingredients For Classic Osso Buco

Before you start the recipe osso buco cooking process, set up your ingredients so the braise flows smoothly. You do not need luxury pantry items, just good basics and enough time.

Ingredient Main Role Notes
Veal Shanks, Bone-In Primary meat About 1 1/2 to 2 inches thick, with intact marrow bones
All-Purpose Flour Light coating Helps browning and gives the sauce gentle body
Onion, Carrot, Celery Aromatic base Classic soffritto for sweetness and aroma
Garlic Depth and sharpness Used in the braise and in the gremolata
Dry White Wine Acid and complexity Helps release browned bits from the pan
Crushed Tomatoes Body and color Gives a gentle tang and balances the richness
Veal Or Chicken Stock Braising liquid Choose low sodium so salt stays under control
Lemon Zest, Parsley Gremolata Sprinkled on at the end for freshness
Olive Oil And Butter Cooking fat Oil raises smoke point, butter adds flavor
Salt And Black Pepper Seasoning Season at each stage for balanced taste

Veal shanks bring more than flavor. Braised veal shank is packed with protein, B-vitamins, and minerals such as iron and zinc, which you can see in nutrient data for veal shank in resources like USDA FoodData Central.

Use a dry white wine you enjoy drinking, since the flavor becomes more concentrated as it cooks. A neutral stock, such as unsalted chicken stock, keeps the veal flavor clear.

Recipe Osso Buco Step By Step Cooking Plan

This recipe osso buco method follows a simple pattern: brown the meat, build the base, braise in the oven, rest, then finish with fresh garnish. Plan on about three hours from start to finish, with most of that time hands off while the pot simmers.

Prep The Veal Shanks

Pat each veal shank dry with paper towels so the surface does not steam. Tie kitchen twine around the outside of each piece to keep the meat attached to the bone as it cooks, then season all sides with salt and black pepper. Spread a thin layer of flour on a plate and dredge each shank, tapping off extra so only a light coating remains.

Brown The Meat

Heat a heavy Dutch oven over medium high heat with a mix of olive oil and a knob of butter. When the fat shimmers, lay in the veal shanks without crowding the pan and brown each side until you see a deep golden crust, then set the shanks aside on a plate.

Build The Flavor Base

Lower the heat to medium and add the onion, carrot, and celery to the same pot. Stir to coat them in the remaining fat and scrape up any browned bits from the bottom as the vegetables soften. Add minced garlic and a pinch of salt, stir for one minute, then pour in the white wine and bring it to a simmer. Let the wine reduce by about half, then stir in the crushed tomatoes and stock and bring the mixture back to a light simmer.

Braise Low And Slow

Nestle the browned veal shanks back into the pot in a single layer so the liquid comes at least halfway up the sides of the meat. Add a bay leaf and a small sprig of fresh thyme if you like that flavor, then set a tight lid on the pot and slide it into an oven set around 325°F (165°C). Braise for about 2 to 2 1/2 hours, turning the shanks once so both sides spend time submerged, until the meat is tender enough to pull away from the bone with a fork yet still holds its shape.

Food safety guidance from agencies such as the USDA recommends that veal steaks, chops, and roasts reach at least 145°F (63°C) with a short rest, as shown on official safe internal temperature charts, and braised dishes like osso buco usually rise well past that point.

Finish The Sauce And Gremolata

When the meat is ready, transfer the shanks to a warm platter and tent loosely with foil. Skim extra fat from the surface of the cooking liquid; if the sauce feels thin, set the pot over medium heat and simmer until it coats the back of a spoon. Taste and adjust salt and pepper, then add a squeeze of lemon juice to brighten the flavors. To make the gremolata, combine finely minced parsley, lemon zest, and garlic in a small bowl.

Rest And Plate

Let the veal shanks rest for about ten minutes so the fibers relax. Place one shank on each plate or shallow bowl, spoon a generous amount of sauce and vegetables around it, then sprinkle gremolata over the top.

Cooking Times, Texture And Doneness

Osso buco is less about hitting a single degree and more about feel, yet a meat thermometer helps you track progress and stay within safe ranges from food safety charts. A digital thermometer inserted into the thickest part of the meat should read at least 145°F (63°C), the minimum for veal steaks and roasts.

During a long braise, the interior climbs far above that threshold, often reaching 190°F (88°C) or more by the time the collagen fully breaks down. The meat should be fork tender, meaning the tines slide in and twist without effort, yet the shank does not completely fall apart in the sauce.

Stage Approximate Time Visual Cue
Prep And Dredge 15 minutes Shanks tied, seasoned, and lightly floured
Browning Shanks 15 to 20 minutes Deep golden crust on all sides
Soffritto And Wine 15 minutes Vegetables soft, wine reduced by half
Braising In Oven 2 to 2 1/2 hours Meat tender, sauce slightly thickened
Reducing Sauce 10 to 15 minutes Sauce coats the back of a spoon
Resting Meat 10 minutes Shanks relaxed, juices settled
Plating And Gremolata 5 minutes Fresh herbs and zest scattered on top

Serving Osso Buco With Classic Sides

In many homes, osso buco shares the plate with risotto alla milanese, a saffron rice dish whose creamy texture soaks up the sauce. Soft polenta is another traditional base and works well if you prefer corn over rice, and mashed potatoes or crusty bread also fit the spirit of the dish.

A side of simply cooked greens keeps the plate balanced, such as wilted spinach with olive oil and garlic or a crisp salad with a sharp vinaigrette. You do not need heavy sauces on the sides since the braising liquid already tastes rich.

Storing Leftovers And Reheating

Cool leftover osso buco in shallow containers within two hours of cooking and refrigerate it. The dish keeps well in the fridge for up to three days, and for longer storage you can portion the meat and sauce into freezer-safe containers and freeze for up to three months.

To reheat, thaw in the fridge overnight if frozen. Warm gently in a pot with a lid on over low heat, adding a splash of stock or water if the sauce feels tight, or warm it in the oven in a baking dish sealed with foil or a lid until the meat is hot and tender again. Leftover meat can be shredded and folded into pasta or spooned over creamy polenta.

Common Mistakes With Osso Buco

A few missteps can dull the result. Skipping the browning step leaves the sauce flat and one-dimensional, and rushing the soffritto stage leads to vegetables that taste raw instead of sweet and aromatic. Using a thin, small pot can cause hot spots and uneven cooking.

Variations And Ingredient Swaps

If you cannot find veal shanks, beef shanks work with the same method, though they often need a little more time to soften. You can also make a lighter version with meaty turkey legs or thick slices of pork shank, adjusting the cooking time to fit the cut.

For a tomato-free version closer to the older “in bianco” style, skip the tomatoes and add extra onion along with a splash of extra stock, then season with a pinch of ground cinnamon and a bay leaf. To fit different diets, serve the braise over creamy polenta made with olive oil instead of butter or over a bed of soft white beans. Once you learn this base recipe osso buco style, you can reuse the pattern for many other braised meat dishes.

Please use a real email you check. If it's fake or mistyped, your message won't reach us and we can't reply — wrong addresses are rejected automatically.

Mo Maruf

Mo Maruf

Founder

I am a dedicated home cook and appliance enthusiast. I spend hours in my kitchen testing real-world storage methods, reheating techniques, and kitchen gear performance. My goal is to provide you with safe, tested advice to help you run a more efficient kitchen.