{{ self.title }}

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.

 Recipe Category:
Main Course

Recipe Cuisine:
Mediterranean

 Servings:
4 people

 Preparation Time:
20 minutes

 Cooking Time:
2 hours 30 minutes


Average: 5
Rating Count: 7

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
Optional: zest of 1 lemon for finishing (gremolata-style)
  • 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

  1. Prepare the shanks:
    Pat dry and season both sides generously with salt and pepper.
  2. 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.
  3. 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.
  4. Deglaze:
    Pour in the white wine and scrape up browned bits.
    Simmer 2 minutes to slightly reduce.
  5. Add liquids & seasonings:
    Add crushed tomatoes, stock, bay leaves, and thyme.
    Return the shanks to the pot, submerging them partially.
  6. Braise:
    Cover and cook over low heat for 1.5–2 hours, turning occasionally, until meat is very tender and sauce thickens.
  7. Finish:
    Remove bay leaves.
    Taste and adjust seasoning.
    Add lemon zest if desired for brightness.

Make the Saffron Risotto

  1. Bloom the saffron:
    Add saffron threads to 2 Tbsp warm stock; let sit 5–10 minutes.
  2. Sauté onion:
    In a saucepan, heat butter and olive oil over medium heat.
    Add onion and cook until translucent, about 3 minutes.
  3. Toast rice:
    Add arborio rice and stir 1–2 minutes until coated.
  4. Deglaze:
    Pour in the wine and stir until absorbed.
  5. Add stock gradually:
    Add warm stock ½ cup (120 ml) at a time, stirring often.
    Allow each addition to absorb before adding more.
  6. 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).
  7. Finish:
    Remove from heat.
    Stir in Parmesan, salt, and pepper.
6B22148A-0739-49EE-84EE-6A3AC17D2719
Osso Buco with Saffron Risotto
© 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.”

Comments: 0

 Share this recipe
           

 QR Code:

Did you make this recipe?

Please Tag us on Instagram:
@laki_maikai
 Osso Buco with Saffron Risotto
{{ page.title }}
Nutrition Facts
Serving Size: 4
Amount Per Serving
Calories 1150
% Daily Value*
Total Fat 87.07 grams 112%Daily Value 78g
Saturated 27.80 grams 139%Daily Value 20g
Trans Fat grams
Cholesterol 617 milligrams 206%Daily Value 300mg
Sodium 5247 milligrams 228%Daily Value 2300mg
Total Carbohydrates 147 grams 53%Daily Value 275g
Dietary Fiber 5 grams 17%Daily Value 28g
Sugars 55 grams
Protein 211 grams
The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2000 calories a day is used for general nutrition advice.
INGREDIENTS: veal shank, olive oil, salt, black pepper, onion, carrots, celery, garlic cloves, tomato paste, white wine, crushed tomatoes, veal, stock, bay leaves, dried thyme, lemon, arborio rice, butter, olive oil, onion, saffron, white wine, stock, parmesan cheese, salt and pepper

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.