Osso Buco with Milanese Risotto By Beef + Lamb Ambassador Chef, Jack Crosti
larger imageMove mouse over the image to magnify

Osso Buco with Milanese Risotto By Beef + Lamb Ambassador Chef, Jack Crosti

( rating - rate this recipe)
Osso Buco means ‘hollowed bone’ which refers to the marrow-filled shin bone that the dish is made from. Traditionally this Milanese recipe was made using veal. Veal Osso Buco is available at most butchers but if you can’t find it then using beef shin is also fine.
<b>Prep:</b>  Prep:
<b>Cook:</b>  Cook:
Serves 4-6 Serves 4-6
Comment print


Osso Buco

  • 6 veal Osso Buco (or you can use beef shin)
  • 1 small onion, cut in half and sliced lengthways
  • 2 carrots, diced
  • 1 stick celery, diced
  • 4 sage leaves
  • Plain flour, enough for dusting the veal
  • 300ml dry white wine
  • 1 Tbsp tomato concentrate or paste
  • 50g butter
  • 1 Tbsp Extra virgin olive oil
  • Salt
  • Pepper
  • 1litre of beef stock

Saffron Risotto

  • 400g Carnaroli rice or Arborio rice
  • 50g butter, chopped into small pieces
  • 40g beef bone marrow (you can source from your local butcher) 
  • Half a brown onion, finely chopped
  • 100ml dry white wine
  • 1 litre of beef stock 
  • 1g Saffron
  • 70g grated Parmesan cheese
  • Salt for seasoning


  • 50g fresh flat leaves parsley, finely chopped
  • 1 garlic clove, finely chopped
  • 1 organic lemon 



Osso Buco

In a large stove top casserole dish or oven proof pan put the olive oil and melt the butter, add the onion and cook on a low heat until they are translucent.   With a pair of scissors snip the side of each Osso Buco to prevent it from curling. Dust the meat with flour and shake to remove any excess.  Remove the onion from the pan and, without washing the pan, add the Osso Buco.  Cook on a high heat for 2-3 minutes each side or until a nice brown colour and crust is reached. Remove from the pan and set aside.

In the same pan add the carrots, celery and sage, and cook them on a medium heat for 3-4 minutes. Add the cooked onion, the Osso Buco and white wine. Cook down until the wine has evaporated. Lightly season with salt and add the tomato concentrate and 400ml of beef stock.  Cover with a lid and cook for 2 hours at 180°C or until the meat is beginning to fall from the bone.  Add more stock if required but note that the sauce should not be too runny.

Adjust the seasoning of the sauce and let it rest for at least 3 hours or ideally overnight in the fridge, which will help all the flavour to set.

Saffron Risotto

In a large pot add the beef stock and bring it up to a hot temperature, keeping it hot. In a pan melt 30g butter and add the onion, cook them on low heat until translucent, keep stirring to avoid any colour.  Add the bone marrow and with the help of a wooden spoon break it down. Cook for another 2 minutes on a low heat.  Add the rice and stir until it is all coated with the fat. Keep stirring for another 2 minutes.  Add the white wine and keep stirring until the wine has evaporated. 

Turn the heat to medium low and add one ladle of stock and let the rice absorb it, keep adding one ladle at the time until is absorbed. Carry on this way for about 15 minutes, continuing to stir throughout the process. Don’t skip this step! 

In a glass put the saffron and half a ladle of stock and mix well. Add the mix to the rice and keep stirring.  After 15 minutes, you will probably need an extra 3 to 5 minutes to complete the final stage of cooking (this time depends on the type of rice you are using).  From now on, taste the rice every minute until the rice is cooked “al dente” (this means that the rice is tender outside, but still slightly firm to the bite in the centre). At the same time, the tasting will tell you if you need to adjust seasoning with salt. Regular but gentle stirring is required for the last minutes in order to avoid the risotto sticking to the bottom of the pan.

When the rice is cooked add the parmesan and stir until it is melted then add the remaining butter and stir vigorously. Cover the pan for about 3 minutes to allow the risotto to rest before serving it.  Is very important that the risotto should be served “all’onda” (like a wave). The risotto should flow a little when is plated.


Separate the parsley leaves from the stem, wash and dry them. With a sharp knife, finely chop the garlic and parsley and then with the help of a microplane, grate the lemon zest and add it to the mix. Combine the ingredients and store it in the fridge until needed.

To Serve

Using a flat plate put a portion of risotto, lay the hot Osso Buco on top and add some of the gremolata. Serve immediately.

  • Suitable Cuts
  • Nutrition
  • Tips & Tricks

Nutrition Information Per Serving

Serving size: 813g
Energy kJ (kcal) 3213 (767)
Protein (g) 52.3
Fat (g) 26
Saturated (g)
Carbohydrate (g) 66.7
Sugars (g)
Sodium (mg) 1235
Iron (mg) 6.6
Zinc (mg) 8.3
Vitamin B12 (ug) 2.4
Vitamin D (ug) N/A
Selenium (ug) 10.3
This is a special occasion meal to enjoy. It is an energy dense, a rich dish, so chances are they'll be leftovers for the next day.
  • Don't throw out any leftover gravy sauce. Save for the next day, heat and add a can of rinsed cannellini beans and a good handful of chopped parsley and toss through cooked warm pasta. Finish by grating some parmesan cheese over the top. 

You may also like these recipes...

Burgundy Beef with a Cracked Crust
Serves: 4-6
Prep: 10 mins
Cook: 1 hour
Suitable Cuts: Beef or Lamb Mince
Beach Hut Chilli
Serves: 4
Prep: 15 mins
Cook: 1 hour
Suitable Cuts: Beef or Lamb Mince
Serves: 4-5
Prep: 20 mins
Cook: 30 mins
Suitable Cuts: Beef or Lamb Mince
The Best Lasagne
Serves: 8-10
Prep: 45 mins
Cook: 45 mins
Suitable Cuts: Beef or lamb mince




PO BOX 33 648
facebook twitterpinterestinstagram