Osso Buco with Saffron Risotto
A rich, slow-braised classic served over creamy golden risotto
This dish is a comforting Italian classic—tender braised veal (or beef) shanks cooked low and slow in a savory tomato-wine sauce until they are meltingly soft, served over saffron-infused risotto. The photo shows a generous portion with a beautifully braised marrow bone, glossy sauce, and vibrant yellow risotto—the perfect hearty, elegant meal.
Home Recipes
Rice
Beef
Saffron
Mediterranean
Ingredients
Steps to make it
Nutrition Facts
Share this recipe
Comments
Main Course
Recipe Cuisine:
Mediterranean
Servings:
4 people
Preparation Time:
20 minutes
Cooking Time:
A Little Background on the Dish
Osso buco is one of those dishes that feels fancy but actually comes from humble, traditional northern Italian cooking—specifically from Milan.
- “Osso buco” literally means “bone with a hole” because of the marrow-filled shank bone at the center.
- The marrow and the connective tissue are the secret weapon: when you braise low and slow, everything melts into that silky, rich sauce.
- Classically, osso buco is paired with risotto alla Milanese, a saffron risotto that dates back centuries and was considered an extravagant dish due to saffron’s high value.
- Historically, this combo was a celebration meal—simple ingredients transformed into something luxurious.
So in a way, this meal is Italian comfort food dressed up for a night out.
Ingredients:
- For the Osso Buco
- 4 veal or beef shanks, about 4–5 cm (1.5–2 in) thick
- 2 Tbsp (30 ml) olive oil
- Salt and black pepper, to taste
- 1 medium onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 2 Tbsp (30 g) tomato paste
- 1 cup (240 ml) dry white wine
- 1 can (400 g / 14 oz) crushed tomatoes
- 2 cups (480 ml) beef or veal stock
- 2 bay leaves
- 1 tsp (2 g) dried thyme or 2–3 sprigs fresh thyme
- For the Saffron Risotto
- 1 ½ cups (300 g) arborio rice
- 2 Tbsp (30 g) butter
- 1 Tbsp (15 ml) olive oil
- 1 small onion, finely minced
- A pinch of saffron threads (about ½ tsp / 0.5 g)
- ½ cup (120 ml) dry white wine
- 4–5 cups (1–1.2 L) chicken or vegetable stock, warmed
- ½ cup (50 g) grated Parmesan cheese
- Salt and pepper, to taste
Steps to make it:
Make the Osso Buco
- Prepare the shanks:
Pat dry and season both sides generously with salt and pepper. - Brown the meat:
Heat olive oil in a heavy pot or Dutch oven over medium-high heat.
Sear the shanks 3–4 minutes per side until deep brown.
Remove and set aside. - Sauté the aromatics:
Add onion, carrot, and celery to the pot. Cook 5–7 minutes until softened.
Stir in garlic and cook 30 seconds.
Add tomato paste and cook 1 minute to caramelize. - Deglaze:
Pour in the white wine and scrape up browned bits.
Simmer 2 minutes to slightly reduce. - Add liquids & seasonings:
Add crushed tomatoes, stock, bay leaves, and thyme.
Return the shanks to the pot, submerging them partially. - Braise:
Cover and cook over low heat for 1.5–2 hours, turning occasionally, until meat is very tender and sauce thickens. - Finish:
Remove bay leaves.
Taste and adjust seasoning.
Add lemon zest if desired for brightness.
Make the Saffron Risotto
- Bloom the saffron:
Add saffron threads to 2 Tbsp warm stock; let sit 5–10 minutes. - Sauté onion:
In a saucepan, heat butter and olive oil over medium heat.
Add onion and cook until translucent, about 3 minutes. - Toast rice:
Add arborio rice and stir 1–2 minutes until coated. - Deglaze:
Pour in the wine and stir until absorbed. - Add stock gradually:
Add warm stock ½ cup (120 ml) at a time, stirring often.
Allow each addition to absorb before adding more. - Add saffron:
Pour in the saffron-infused stock midway through cooking.
Continue stirring and adding stock until rice is creamy and al dente (18–20 minutes total). - Finish:
Remove from heat.
Stir in Parmesan, salt, and pepper.

© Copyrigh 2026 Laki Maikaʻi. All rights reserved.
Pairing Ideas
Wine Pairings
You’ve got options depending on whether you want to lean bold or bright:
- White wines (classic for traditional osso buco):
Pinot Grigio, Verdicchio, Soave, or an oaked Chardonnay.
They help balance the richness without overpowering the saffron. - Red wines (if you like a deeper vibe):
Barolo, Barbaresco, Chianti Classico, or a mellow Merlot.
These are great especially if your osso buco has a more tomato-forward sauce. - If you want a wildcard:
A dry rosé actually pairs shockingly well with the velvety textures.
Side Dishes
- Steamed or roasted asparagus — bright, grassy flavors that cut the richness.
- Simple green salad with lemon vinaigrette — clean, fresh, high-acid.
- Roasted fennel — plays beautifully with the herbs and saffron.
- Crusty bread — because you will want to mop up that sauce.
Garnish Ideas
- Gremolata (parsley, lemon zest, garlic) — the classic finishing touch.
- Fresh chives for a mild onion pop.
- Shaved Parmesan never hurts anything in this life.
Benefits of Osso Buco & Saffron Risotto
1. Naturally nutrient-dense
The marrow bone isn’t just delicious—it’s full of collagen, iron, and healthy fats. Braising extracts a lot of that goodness into the sauce.
2. Comfort food with elegance
It’s hearty without being heavy, and it feels like a restaurant dish even though you can totally pull it off at home.
3. Budget-friendly luxury
Shanks are one of the most affordable cuts of meat, but slow-cooking turns them into something that feels premium.
4. Meal-prep friendly
Both components reheat like a dream. In fact, osso buco gets even better the next day.
5. Saffron magic
Saffron isn’t just for color—it contains antioxidants and lends a floral, slightly sweet aroma that makes the whole dish whisper “special occasion.”
Did you make this recipe?
Please Tag us on Instagram:@laki_maikai

Nutritional information provided is an estimate only. Please consult the labels of ingredients you use for more accurate results. Daily Value on the Nutrition and Supplement Facts Labels.
