Osso Buco & Risotto Milanese

Osso Buco & Risotto Milanese is a medium Italian recipe that serves 4. 620 calories per serving. Recipe by Chefboylee on YouTube.

Prep: 30 min | Cook: 2 hrs 45 min | Total: 3 hrs 35 min

Cost: $231.58 total, $57.90 per serving

Ingredients

  • 4 pieces Veal Shank (about 1.5‑2 lbs each, bone‑in)
  • 3 tablespoons Olive Oil (extra‑virgin for searing and risotto)
  • 2 tablespoons Tomato Paste (plain, no added herbs)
  • 1 cup Dry White Wine (such as Pinot Grigio or Sauvignon Blanc)
  • 3 cups Beef or Veal Stock (low‑sodium, homemade or store‑bought)
  • 3 cloves Garlic (minced)
  • 2 sprigs Fresh Rosemary (stems removed, leaves chopped)
  • 2 tablespoons Fresh Parsley (chopped, for garnish)
  • 1 teaspoon Lemon Zest (zest of one medium lemon)
  • to taste Salt (kosher or sea salt)
  • to taste Black Pepper (freshly ground)
  • 1 pinch Saffron Threads (lightly crushed)
  • 1 small Shallot (finely minced)
  • 1 cup Carnaroli Rice (arborio alternative if unavailable)
  • 2 tablespoons Cold Unsalted Butter (cut into small cubes, added at end of risotto)

Instructions

  1. Prepare Ingredients

    Pat the veal shanks dry with paper towels. Mince the garlic, chop the rosemary leaves, zest the lemon, chop the parsley, mince the shallot, and lightly crush the saffron threads.

    Time: PT10M

  2. Sear the Shanks

    Heat 2 tbsp olive oil in a Dutch oven over medium‑high heat. Add the shanks and brown on all sides, about 3‑4 minutes per side. Remove and set aside.

    Time: PT10M

    Temperature: Medium‑high heat

  3. Deglaze and Build the Braising Liquid

    Add the minced garlic and rosemary to the pot, sauté 30 seconds. Stir in tomato paste and cook 1 minute. Pour in the white wine, scraping up browned bits. Add 3 cups stock, season with salt and pepper, then return the shanks to the pot.

    Time: PT5M

  4. Braise the Shanks

    Cover the Dutch oven with a lid or foil, place in a pre‑heated oven at 350°F and braise for 2 ½ hours, or until the meat is fork‑tender.

    Time: PT2H30M

    Temperature: 350°F

  5. Prepare Saffron Infusion (while shanks braise)

    Combine the crushed saffron with 1 cup hot stock in a small bowl. Let steep for 20 minutes.

    Time: PT20M

  6. Cook the Saffron Risotto

    In a separate saucepan, heat 1 tbsp olive oil over medium heat. Add the minced shallot and sauté until translucent (2‑3 minutes). Stir in the Carnaroli rice and toast for 1 minute. Add warm stock ladle‑by‑ladle, stirring constantly, waiting until each addition is absorbed before adding the next. After about 15 minutes, stir in the saffron infusion. When the rice is al‑dente (about 20‑22 minutes total), remove from heat and whisk in cold butter.

    Time: PT25M

    Temperature: Medium heat

  7. Finish the Osso Buco

    Remove the shanks from the oven. Skim any excess fat from the braising liquid. Stir in the parsley, lemon zest, and adjust seasoning with salt and pepper. Drizzle the saffron‑infused glaze over the shanks.

    Time: PT10M

  8. Plate and Serve

    Place a generous spoonful of saffron risotto on each plate, top with a braised shank, and spoon some of the braising liquid over the top. Serve immediately.

    Time: PT5M

Nutrition Facts

Calories
620
Protein
35 g
Carbohydrates
55 g
Fat
20 g
Fiber
3 g

Dietary info: Gluten‑free (ensure stock is gluten‑free), Contains meat, Contains dairy

Allergens: Dairy (butter)

Last updated: April 17, 2026

Amazon Associates

Amazon Associates PartnerTrusted

As an Amazon Associate, we earn from qualifying purchases made through links on this page. This helps support our site at no extra cost to you. Clicking on ingredient or equipment links will take you to amazon.com where you can purchase these items.

Osso Buco & Risotto Milanese

Recipe by Chefboylee

A classic Italian braised veal shank (Osso Buco) served over a creamy saffron-infused Carnaroli risotto. The shanks are seared, braised with tomato paste, white wine, garlic, and rosemary for 2½ hours, then finished with a bright parsley‑lemon zest garnish and a saffron‑stock glaze. The risotto is cooked slowly, stirring in warm stock and saffron, then finished with cold butter for a glossy finish.

MediumItalianServes 4

Shop all ingredients on Amazon in one click • Printable PDF with shopping checklist

Source Video
3h 25m
Prep
30m
Cook
28m
Cleanup
4h 23m
Total

Cost Breakdown

$231.58
Total cost
$57.90
Per serving

Critical Success Points

  • Searing the shanks to develop flavor
  • Braising at a steady 350°F for 2½ hours
  • Gradual addition of stock while stirring the risotto
  • Infusing saffron in hot stock for maximum color and aroma

Safety Warnings

  • Handle the hot oven and boiling stock with care to avoid burns.
  • Use tongs when moving the shanks; they are heavy and can slip.

Frequently Asked Questions

Everything you need to know about this recipe

Q

What is the cultural significance and history of Osso Buco in Italian cuisine?

A

Osso Buco originates from Milan in the Lombardy region and traditionally uses veal shank braised with vegetables, white wine, and broth. It is a classic comfort dish often served with gremolata and paired with risotto alla Milanese, reflecting the region’s love of slow‑cooked meat and saffron‑infused rice.

cultural
Q

What are the traditional regional variations of Osso Buco in Italian cuisine?

A

In Milan, Osso Buco is served with a bright gremolata of lemon zest, garlic, and parsley, while in other parts of Italy it may be accompanied by a tomato‑based sauce or polenta. Some regions add a splash of balsamic vinegar, but the core braising technique remains the same.

cultural
Q

How is Osso Buco traditionally served in Lombardy?

A

The classic presentation is a braised veal shank placed atop a creamy saffron risotto (Risotto alla Milanese) and finished with a fresh gremolata of parsley, lemon zest, and garlic. The rich braising liquid is spooned over both the meat and the risotto.

cultural
Q

What occasions or celebrations is Osso Buco traditionally associated with in Italian culture?

A

Osso Buco is often prepared for family gatherings, Sunday lunches, and festive occasions such as Christmas or Easter in Northern Italy. Its slow‑cooked nature makes it ideal for celebratory meals where guests can enjoy a hearty, elegant dish.

cultural
Q

What authentic ingredients are essential for a traditional Osso Buco versus acceptable substitutes?

A

Authentic Osso Buco uses veal shank, dry white wine, beef or veal stock, tomato paste, garlic, rosemary, and a gremolata of lemon zest, parsley, and garlic. Acceptable substitutes include beef shank for veal, chicken stock for beef stock, and balsamic vinegar for a slight tang, though the flavor profile will shift.

cultural
Q

What are the most common mistakes to avoid when making Osso Buco at home?

A

Common errors include not drying the shanks before searing (resulting in poor browning), braising at too low a temperature (making the meat tough), and adding the saffron glaze too early (causing bitterness). Follow the sear, proper oven temperature, and finish with the saffron glaze for best results.

technical
Q

Why does this Osso Buco recipe use a 20‑minute saffron infusion instead of adding saffron directly to the braising liquid?

A

Infusing saffron in hot stock extracts its color and aroma more efficiently without the long cooking time that can degrade its delicate flavor. Adding it at the end preserves the bright saffron notes that complement both the meat and the risotto.

technical
Q

Can I make Osso Buco ahead of time and how should I store it?

A

Yes, you can braise the shanks a day ahead. Cool the braising liquid, then refrigerate the shanks in an airtight container for up to 3 days. Reheat gently on the stovetop or in a low oven, adding a splash of stock if needed.

technical
Q

What texture and appearance should I look for when the saffron risotto is done?

A

The risotto should be creamy and glossy, with each grain of Carnaroli rice tender yet retaining a slight bite (al‑dente). It should have a golden‑yellow hue from the saffron and a smooth, buttery finish from the cold butter added at the end.

technical
Q

How do I know when the Osso Buco shanks are done cooking?

A

The meat is done when a fork slides into the bone with little resistance and the shank is fork‑tender. The internal temperature should reach about 190°F (88°C), but the key indicator is the easy pull‑apart texture.

technical
Q

What does the YouTube channel Chefboylee specialize in?

A

The YouTube channel Chefboylee specializes in approachable, step‑by‑step home cooking tutorials that focus on classic comfort dishes and international favorites, often adding modern twists and clear visual cues for home cooks.

channel
Q

How does the YouTube channel Chefboylee's approach to Italian cooking differ from other Italian cooking channels?

A

Chefboylee emphasizes practical home‑kitchen techniques, using readily available ingredients and simplifying traditional methods without sacrificing flavor. Unlike some channels that rely on specialty equipment, Chefboylee demonstrates how to achieve authentic Italian results with everyday tools.

channel

You Might Also Like

Similar recipes converted from YouTube cooking videos

The EASIEST Osso Buco Recipe Ever!
13

The EASIEST Osso Buco Recipe Ever!

A classic Northern Italian braised veal or beef shank (ossobuco) cooked low and slow with vegetables, red wine, and stock, served over creamy garlic‑parmesan mashed potatoes. The bone‑in shanks become melt‑in‑your‑mouth tender, and the rich, silky gravy is finished with a cornstarch slurry.

5 hrsServes 4$32
Italian
Julia Child’s Osso Buco (TASTE GOD’S BUTTER)
21

Julia Child’s Osso Buco (TASTE GOD’S BUTTER)

A rich, zesty braised veal shank dish inspired by the classic Italian ossobuco, featuring a fragrant broth of white vermouth, veal stock, lemon and orange zest, and fresh basil. The marrow‑filled bone yields a buttery “god’s butter” that makes this comforting stew perfect for a special dinner.

2 hrs 45 minServes 2$225
Italian
How To Make Osso Buco
1

How To Make Osso Buco

A classic Italian braised veal shank dish, known as Osso Buco, featuring a rich brown sauce, tender meat that falls off the bone, and a bright gremolata topping. Served traditionally with creamy risotto, this restaurant‑quality recipe is perfect for a Sunday supper or holiday gathering.

2 hrs 15 minServes 4$218
Italian
Outstanding Osso Buco
10

Outstanding Osso Buco

A classic Italian braised veal shank dish (Osso Buco) cooked in a Dutch oven with white wine, cognac, tomatoes and aromatics, finished with a bright lemon‑parsley‑garlic gremolata. Served over buttery Parmesan‑Mascarpone orzo and roasted carrots, this recipe is perfect for a small dinner party.

3 hrs 3 minServes 4$227
Italian
Cozy AF Braised Veal Shanks and Saffron Risotto
7

Cozy AF Braised Veal Shanks and Saffron Risotto

A well‑tested Italian classic featuring braised veal shanks (osso buco) cooked low and slow in a rich, aromatic broth, served over creamy saffron‑infused risotto. The recipe includes detailed steps for tying the shanks, oven‑searing, a flavorful braise, and a fool‑proof risotto that stays silky and never soggy.

5 hrs 8 minServes 4$160
Italian
How to Make OSSO BUCO like an Italian
18

How to Make OSSO BUCO like an Italian

A classic Milan‑style braised veal shank (osso buco) cooked low and slow until the meat falls off the bone, finished with a bright lemon‑parsley gremolata and served over creamy polenta. Perfect comfort food for a cold winter night.

3 hrs 34 minServes 4$52
Italian
Tender Oso Bucco Recipe from Jacques Pépin
17

Tender Oso Bucco Recipe from Jacques Pépin

A three‑course Italian‑inspired meal featuring a bright red onion and orange salad, braised veal osso buco with herb‑infused saffron rice, and a light apricot‑yogurt trifle with coffee‑soaked pound cake and fresh berries.

3 hrs 30 minServes 4$45
Italian
Making The Perfect Osso Buco
12

Making The Perfect Osso Buco

A classic Italian braised veal shank (Osso Buco) cooked in a cast‑iron pot with aromatic vegetables, wine reduction, tomatoes and beef stock, finished with fresh parsley and lemon zest. Serve over creamy polenta or risotto for a comforting main course.

3 hrs 37 minServes 2$49
Italian