Osso Buco with Saffron Risotto (Thor’s Hammer Style)
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.
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.
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.
3. Deglaze
Add white wine.
Stir until wine evaporates.
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

Veal Osso Bucco with Saffron Risotto
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 lid4 tbsp extra virgin olive oil
- Season the veal with salt and pepper and brown in hot oil until golden brown on all sidessalt & black pepper
- Add onion to Dutch oven and cook for 2 minutes stirring frequently1 medium onion
- Add garlic and cook for 1 minute stirring frequently2 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 simmering4 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 caramelization2 tbsp garlic, 1 1 1/2 cup onion
- Add Arborio rice to onion/garlic mixture and stir to coat. Cook for 5 minutes until translucent2 cups arborio rice
- Add white wine to rice and reduce until almost evaporated3/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
