Osso Buco with Saffron Risotto (Thor’s Hammer Style)

Osso Bucco with saffron risotto

Restaurant-Quality Osso Buco You Can Make at Home

If you’ve ever ordered ossobuco with saffron risotto at a high-end Italian restaurant and thought, there’s no way I could make this at home, think again.

This recipe delivers fork-tender braised veal shank, rich savory depth from aromatics and anchovies, and a vibrant golden saffron risotto that’s creamy without being complicated. It’s elegant enough for a dinner party, impressive enough for a holiday, yet surprisingly approachable for a weekend cook.

We put our Wise Guys twist on it by using a full veal shank (about 3½ lbs) and frenching it into a dramatic “Thor’s Hammer” cut. It’s bold. It’s fun. And it absolutely steals the show.

That said, don’t worry. If you can’t find a whole veal shank, a traditional cross-cut veal shank works perfectly and still delivers that signature marrow-rich, melt-in-your-mouth bite.

Let’s break it down step by step.

Watch the Step-by-Step Osso Bucco & Saffron Risotto Video

Ingredients

Osso Bucco Ingredients:

  • 1 whole veal shank (about 3½ lbs), frenched (or cross-cut veal shanks)

  • Kosher salt

  • Fresh cracked black pepper

  • Olive oil

  • Diced onion

  • Minced Garlic

  • anchovy fillets

  • White wine

  • (Optional: fresh herbs for garnish)

Saffron Risotto Ingredients:

  • Arborio rice

  • Chicken broth

  • Saffron threads (crushed)

  • Butter
  • Onion, finely diced

  • Garlic, minced

  • Olive oil

  • Dry white wine

We sourced our veal from Frederick Veal Company in Providence, RI, but any quality butcher should be able to help you source veal shank.

How to Make Osso Buco (Step-by-Step)

1. Season and Sear the Veal Shank

  • Generously season the veal shank with salt and black pepper.

  • Heat an enamel-covered cast iron pot (Dutch oven works great).
    If you don’t have one, a stainless steel pot will work just fine.

  • Add enough olive oil to coat the bottom of the pot.

  • Place the shank in and do not move it.

Tip: Let it develop a proper crust. Moving it too soon prevents browning. Sear until deeply golden on all sides.

2. Build the Flavor Base

  • Lower heat to low.

  • Add diced onion and garlic.

  • Cook for 2–3 minutes.

  • Add 3 anchovy fillets.

The anchovies melt into the dish and disappear visually, but they add incredible umami depth. Don’t skip them.

  • Add a knob of butter.

  • Once melted, deglaze with dry white wine.

chef putting a lid on a pot

3. Slow Braise to Tender Perfection

  • Cover the pot.

  • Braise gently for about 2 hours.

  • Check periodically and rotate the meat.

You’re looking for fork-tender meat that pulls away easily from the bone.

How to Make Saffron Risotto (Simplified Method)

1. Infuse the Broth

Traditional risotto requires constant stirring. This version simplifies the process while still delivering a creamy texture.

  • Heat chicken broth to just below a simmer.

  • Crush saffron threads and add to the broth.

  • Let it infuse.

stir rice

2. Start the Rice

  • In a separate pan, sauté finely chopped onion in olive oil.

  • Add garlic.

  • Stir in arborio rice.

  • Toast briefly until the oil is absorbed.

Add wine

3. Deglaze

    • Add white wine.

    • Stir until wine evaporates.

Add saffron sauce

4. Finish the Risotto

  • Slowly add about half the warm broth, stirring until absorbed.

  • Add remaining broth.

  • Cover and let it finish cooking gently.

The result? Creamy, golden saffron risotto with far less effort than traditional constant stirring.

Final Thoughts

This osso buco with saffron risotto recipe brings restaurant-level flavor straight into your kitchen. The tender braised veal, rich aromatics, and golden risotto create a dish that feels luxurious without being complicated. Whether you go with our bold Thor’s Hammer cut or stick with traditional cross-cut shanks, this recipe proves that classic Italian comfort food can absolutely be mastered at home. If you enjoyed this osso bucco and saffron risotto, you’ll find even more step-by-step recipes and cooking inspiration in our Cookbook, along with deeper technique breakdowns and skill-building guides inside the BBQ Academy.
Osso Bucco

Veal Osso Bucco with Saffron Risotto

Slow-braised veal osso bucco served over creamy saffron risotto, cooked entirely on the stovetop for deep, rich flavor and fall-apart tenderness. A restaurant-quality Italian comfort dish that makes a bold statement at the table.
Cook Time 2 hours
Course Main Course
Cuisine Italian

Equipment

  • 1 Dutch Oven A stainless-steel pot will also work

Ingredients
  

FOR THE VEAL SHANK OSSO BUCO:  

  • 1 whole veal hind shank crosscut veal shank, lamb shank, pork shank, beef shank are also viable substitutions
  • 1 medium onion chopped
  • 2 cloves garlic minced
  • 3 anchovy filets
  • 1-1 1/2 cups white wine
  • 4 tbsp extra virgin olive oil
  • 2 tbsp butter
  • salt & black pepper to taste

SAFFRON RISOTTO

  • 4 cups chicken stock
  • 1 tsp saffron threads
  • 2 tbsp garlic finely minced
  • 1 1 1/2 cup onion finely minced
  • 2 cups arborio rice
  • 3/4 cup dry white wine
  • 3/4 cup parmesano Reggiano grated
  • 4 tbsp butter
  • olive oil as needed
  • salt & black pepper to taste

Instructions
 

Osso Bucco

  • French the narrow end of the veal shank by removing the meat off the bone.
    1 whole veal hind shank
  • Heat olive oil over medium/high heat in a large Dutch oven that has a lid  
    4 tbsp extra virgin olive oil
  • Season the veal with salt and pepper and brown in hot oil until golden brown on all sides 
    salt & black pepper
  • Add onion to Dutch oven and cook for 2 minutes stirring frequently  
    1 medium onion
  • Add garlic and cook for 1 minute stirring frequently  
    2 cloves garlic
  • Add anchovy filets and butter stirring frequently and baste the veal with the pan juices.
    3 anchovy filets, 2 tbsp butter
  • Add white wine to Dutch oven and continue to stir and baste veal.  
    1-1 1/2 cups white wine
  • Cover Dutch oven with lid and lower heat to medium/low  
  • Braise for 2 hours basting frequently and rotating the veal  
  • Veal is cooked when easily pierced with a fork and internal temperature is about 190-200 degrees F  
  • Ready to serve 

SAFFRON RISOTTO

  • Heat chicken stock with crushed saffron threads and salt until barely simmering   
    4 cups chicken stock, 1 tsp saffron threads
  • In a separate pot, sweat onion, garlic and a pinch of salt in olive oil over medium heat in a saucier for about 5 minutes. Avoid color and caramelization  
    2 tbsp garlic, 1 1 1/2 cup onion
  • Add Arborio rice to onion/garlic mixture and stir to coat. Cook for 5 minutes until translucent  
    2 cups arborio rice
  • Add white wine to rice and reduce until almost evaporated  
    3/4 cup dry white wine
  • Add about 2 cups of warmed saffron stock into the rice. Bring to a simmer and stir frequently (about every 30 seconds) until absorbed. Repeat twice. After adding the third round of liquid, continue stirring every 30 seconds until half of the liquid is absorbed. At this point, cover the pot and cook over low heat for 3-4 minutes. Taste for doneness. The rice should be al dente but not chalky.  
  • To finish, gently stir in parmesan cheese, butter and a splash of white wine off heat. Adjust with salt if needed.   
    3/4 cup parmesano Reggiano, salt & black pepper, 4 tbsp butter

TO FINISH DISH: 

  • Spoon saffron risotto onto a large serving platter  
  • Slice veal off the bone diagonally and place sliced veal on top of risotto  
  • Stand veal shank vertically on one side of the serving platter for presentation  
  • Spoon the pan juices on and around serving platter.
  • Garnish with a little fresh chopped parsley 

Video

Keyword braised osso bucco, osso bucco, risotto recipe, saffron risotto