Skip to content
Allquickyrecipes Search recipes

Dinner · Part 3 of 3: Tips & recipe card

Slow-Braised Osso Buco with Saffron Risotto Tips, FAQ & printable recipe

Slow-braised veal shank on a bed of golden saffron risotto, garnished with rosemary.
Prep
Cook
Total
Serves
2

Tips for success

For the most flavorful sauce, use a good-quality dry white wine that you would enjoy drinking. The wine reduces and concentrates, so avoid anything too oaky or sweet.

When searing the shanks, do not move them too early; let them develop a crust before flipping. Use tongs to turn them gently to avoid tearing the meat.

When making the risotto, keep the broth at a gentle simmer in a separate pot. Adding cold broth to the rice can slow down the cooking and affect the texture.

Stir the risotto frequently, but not constantly, to release the starch without making it gummy. The risotto should be 'al dente' — tender but with a slight resistance in the center of the grain.

Variations

  • Beef Shanks: Substitute beef shanks for veal; increase the braising time by 30–45 minutes until fork-tender. The flavor will be deeper and more robust.
  • Chicken Osso Buco: Use chicken thighs instead of veal shanks; reduce braising time to about 1 1/2 hours. The dish will be lighter but still flavorful.
  • Barley Risotto: Replace Carnaroli rice with pearl barley for a chewier, nuttier risotto. Adjust the cooking time and liquid accordingly.
  • Gremolata: Top the finished dish with a gremolata of lemon zest, garlic, and parsley for a fresh, bright contrast. This is not in the video but is a classic addition.

Storage and make-ahead

Fridge
Store leftover osso buco and risotto separately in airtight containers in the refrigerator for up to 3 days.
Freezer
Freeze the osso buco and sauce in an airtight container for up to 3 months. Thaw overnight in the refrigerator.
Reheat
Reheat the osso buco gently on the stovetop with a splash of broth. Reheat the risotto with a little broth or water, stirring until hot and creamy.

Leftover osso buco and risotto can be stored separately in airtight containers in the refrigerator for up to 3 days. The braised meat and sauce can also be frozen for up to 3 months.

To reheat, gently warm the osso buco in a covered pot over low heat, adding a splash of broth or water to loosen the sauce. The risotto can be reheated in a pan with a little broth or water, stirring until hot and creamy.

The osso buco can be made up to 2 days ahead. After braising, let it cool completely, then refrigerate the shanks and sauce separately.

Before serving, skim any solidified fat from the sauce, then reheat gently. The risotto is best made fresh, but you can prepare the saffron infusion and have the broth ready to speed up the process.

Serving ideas

Serve the osso buco immediately after plating, while it is still hot. The marrow from the bone is a delicacy — scoop it out and spread it on crusty bread or stir it into the risotto for extra richness. A sprinkle of fresh parsley or gremolata would be a classic addition, though the video does not include it.

Pair this dish with a full-bodied red wine, such as a Barolo or Nebbiolo, which can stand up to the rich flavors. A simple green salad with a lemon vinaigrette would provide a fresh contrast. This is a showstopping centerpiece for a dinner party or a comforting family meal on a cold evening.

Frequently asked questions

Can this recipe be made ahead of time?
Yes, the osso buco can be made up to 2 days ahead. After braising, cool and refrigerate the shanks and sauce separately. Before serving, skim the fat and reheat gently. The risotto is best made fresh, but the saffron infusion can be prepared in advance.
What is the best substitute for veal shanks?
Beef shanks are the best substitute. They have a similar bone-in structure and become tender with braising. You may need to increase the cooking time by 30–45 minutes. The flavor will be slightly stronger, but the dish will still be delicious.
Why is the meat tied with twine?
Tying the shanks around the circumference helps keep the meat attached to the bone during the long braise. This ensures even cooking and prevents the meat from falling apart before serving. It also helps the shanks hold their shape for a beautiful presentation.
Can the risotto be made without saffron?
Saffron is what gives Risotto alla Milanese its signature golden color and floral aroma. If you omit it, the risotto will still be creamy and delicious, but it will not have the characteristic color or flavor. You could substitute a pinch of turmeric for color, but the flavor will differ.
How do you reheat leftover osso buco?
To reheat, place the osso buco and sauce in a covered pot over low heat, adding a splash of broth or water to loosen the sauce. Warm gently until heated through. The risotto can be reheated in a pan with a little broth or water, stirring until hot and creamy.
Recipe card

Slow-Braised Osso Buco with Saffron Risotto

Prep 20 minCook 3 hTotal 3 h 20 minServes 2
Slow-braised veal shank on a bed of golden saffron risotto, garnished with rosemary.

Ingredients

  • 2 bone-in veal shanks (osso buco, about 12 oz each)
  • 2 tbsp olive oil
  • 1 diced onion
  • 1 diced carrot
  • 1 celery stalk, diced
  • 2 tbsp tomato paste
  • 200 ml dry white wine
  • 400 ml veal broth
  • 1 strip lemon peel
  • 1 sprig rosemary
  • 200 g Carnaroli rice
  • 1 pinch saffron threads
  • 2 tbsp butter

Instructions

  1. Tie each veal shank around the circumference with kitchen twine to keep the meat attached to the bone during cooking. Pat the shanks dry with paper towels. Lightly dust the shanks with all-purpose flour, shaking off any excess. Heat the olive oil in a Dutch oven over medium-high heat until shimmering. Add the veal shanks and sear until deeply browned on both sides, about 4–5 minutes per side. Transfer the shanks to a plate and set aside.
  2. Reduce the heat to medium. Add the diced onion, carrot, and celery to the same Dutch oven. Cook, stirring occasionally, until the vegetables are softened and lightly browned, about 5–7 minutes. Add the tomato paste and cook for 1 minute, stirring constantly, until the paste darkens slightly and coats the vegetables.
  3. Pour the dry white wine into the pot and bring to a simmer, scraping the bottom with a wooden spoon to release any browned bits. Let the wine reduce by half, about 3–4 minutes. Return the veal shanks to the pot, nestling them into the vegetables. Add the veal broth, lemon peel, and rosemary sprig. Bring to a gentle simmer.
  4. Cover the Dutch oven with its lid and transfer to an oven preheated to 325°F (160°C). Braise for 2 1/2 hours, or until the meat is fork-tender and nearly falling off the bone. Check once or twice during cooking to ensure the liquid is at a gentle simmer; if it reduces too much, add a splash of water or broth. Let it rest for 3 minutes before slicing.
  5. Carefully remove the Dutch oven from the oven and transfer the veal shanks to a plate. Cover loosely with foil and let rest for at least 3 minutes before serving. This allows the juices to redistribute, ensuring moist, tender meat.
  6. While the meat rests, skim any excess fat from the surface of the braising liquid. Set the Dutch oven over medium-high heat and bring the sauce to a boil. Cook until the sauce is reduced and slightly syrupy, about 8–10 minutes. Discard the lemon peel and rosemary sprig. Season with salt and pepper to taste.
  7. While the veal braises, prepare the risotto. In a small bowl, steep the saffron threads in 1/4 cup of warm broth or water. In a separate saucepan, bring the remaining broth to a simmer. In a large skillet or saucepan, melt the butter over medium heat. Add the Carnaroli rice and toast for 2–3 minutes, stirring constantly, until the edges of the grains become translucent.
  8. Add a ladleful of hot broth to the rice and stir until absorbed. Continue adding broth one ladle at a time, stirring frequently, allowing each addition to be absorbed before adding the next. After about 15–18 minutes, the rice should be tender but still slightly al dente. Stir in the saffron infusion and a final knob of butter. Season with salt to taste.
  9. Spoon a generous portion of saffron risotto onto warm plates. Place a veal shank on top of the risotto. Ladle the reduced pan sauce over the meat and around the plate. Serve immediately, with the marrow from the bone as a delicacy.
Contains: gluten, milk, sulfites, celery

Estimated nutrition per serving

Calories
850
Protein
45 g
Carbohydrates
55 g
Fat
45 g
Automatic estimate from the ingredient list, not laboratory-verified.
Recipe by Clara Weller (pen name) · Allquickyrecipes · https://recipes.allquickyrecipes.com/slow-braised-osso-buco-with-saffron-risotto/part-3