Powell Family Cooking

  • Recipe Index
  • Spring
  • Cinco de Mayo
  • About Us
menu icon
go to homepage
  • Recipe Index
  • Spring
  • Cinco de Mayo
  • About Us
subscribe
search icon
Homepage link
  • Recipe Index
  • Spring
  • Cinco de Mayo
  • About Us
ร—
Powell Family Cooking / Recipes / Italian Cuisine

Classic Osso Buco with Saffron Risotto

Jami Powell headshot for author bio.
Modified: Feb 14, 2025 ยท Published: Feb 5, 2025 by Jami Powell ยท This post may contain affiliate links ยท 1 Comment

Be the friend who shares good food.

  • Share
  • Tweet
  • Reddit
  • SMS
Jump to Recipe

Classic Osso Buco with Saffron Risotto is a comforting Italian dinner that delivers slow-braised tenderness, deep wine-rich sauce, and restaurant-style presentation. This osso buco recipe braises veal shanks with onion, carrot, celery, garlic, and red wine before serving them over creamy saffron risotto made with Arborio rice and Parmesan.

If you enjoy Italian comfort meals like this, you might also like Bucatini Cacio e Pepe or a Traditional Sunday Gravy.

Classic osso buco with saffron risotto hero image close up of veal on risotto with gravy and herbs.

Osso Buco with Saffron Risotto at a Glance ๐Ÿ”Ž

  • ๐Ÿ•’ Prep Time: 30 minutes
  • โฑ๏ธ Cook Time: 3 hours 30 minutes
  • ๐Ÿ‘ฅ Servings: 4
  • ๐Ÿ”ฅ Cook Method: Braise and Stovetop Risotto
  • ๐Ÿฝ๏ธ Cuisine: Italian
  • ๐Ÿ‘ฉโ€๐Ÿณ Pair With: gremolata, roasted vegetables, Arugula Salad with Lemon Vinaigrette, crusty bread
  • โญ Difficulty Level: Intermediate

Need an AIโ€‘Friendly Version? Summarize or save this recipe on Chat GPT, Google AI, or Claude.

ChatGPT
Google AI
Perplexity
Grok

Disclaimer: AI summaries may vary and are not guaranteed to match the original recipe provided here.

This is one of those dishes we bring out for special dinners when we want something classic and comforting. ~Jami

Jump to:
  • Osso Buco with Saffron Risotto at a Glance ๐Ÿ”Ž
  • Why We Love This Recipe
  • Key Ingredients
  • Substitutions & Variations
  • How To Make Classic Osso Buco with Creamy Saffron Risotto
  • Expert Tips for Success
  • Storage
  • Recipe FAQs
  • Related
  • More Recipes You'll Love โ™ฅ๏ธ
  • ๐Ÿ“– Recipe
  • ๐Ÿ’ฌ Share Your Thoughts

Why We Love This Recipe

  • Slow Braising Enhances Flavor: The meat becomes ultra-tender as it cooks low and slow, just like this Chuck Roast Ragu.
  • Restaurant-Quality at Home: This dish feels fancy but requires minimal effort.
  • Perfect for Entertaining: Great for special occasions or date nights.
  • Better the Next Day: The flavors develop even more after resting overnight.

Key Ingredients

This Osso Buco recipe relies on high-quality ingredients to achieve its signature depth of flavor.

Authentic Osso Buco ingredient shot.
  • Veal Shanks: The ideal cut for a tender, fall-apart texture. The bone marrow enhances the sauce with natural richness.
  • Onion, Carrots & Celery: This mirepoix base adds depth and a subtle sweetness.
  • Garlic: A must-have for bold, savory undertones.
  • Tomato Paste: Enhances flavor and brings a touch of acidity to balance the dish.
  • Aromatics: Bay leaves, rosemary, and thyme add freshness and depth.
  • Salt and Pepper: Essential seasonings.
  • Red Wine: A dry Cabernet Sauvignon or Merlot adds bold, fruity depth to the sauce.
  • Arborio Rice: A starchy short-grain rice that creates a naturally creamy texture.
  • Parmesan: A nutty flavor and helps create a smooth, velvety consistency. Add leftover Parmesan to this Italian Lentil Soup with Sausage.
  • Saffron Threads: Adds a golden color and delicate aroma.

A full ingredient list with exact measurements can be found in the recipe card below.

Substitutions & Variations

  • Veal: Use beef shanks instead of veal for a more budget-friendly dish.
  • Beef broth: Use vegetable broth instead of beef stock for a lighter sauce.
  • Red wine: Omit and substitute with more beef broth or use white wine instead.
  • Flavor: Add gremolata (a mix of lemon zest, garlic, and parsley) for a citrusy contrast.
  • Equipment: Make it in a slow cooker by braising on low for 6-8 hours instead of using the oven.

Save This Recipe ๐Ÿ’Œ

Enter your email below and we'll send it to your inbox. Plus, you'll get new recipes from us each week!

How To Make Classic Osso Buco with Creamy Saffron Risotto

Osso buco with saffron risotto process shot 1 seasoning and searing veal.

STEP ONE: Sear the Veal Shanks

Pat veal shanks dry and season with salt and pepper. Dredge lightly in flour, shaking off excess.

Heat olive oil in a Dutch oven over medium-high heat. Sear shanks for 4-5 minutes per side until golden brown. Remove and set aside.

Osso buco with saffron risotto process shot 2 sauteeing vegetables.

STEP TWO: Build the Sauce

In the same pot, sautรฉ onions, celery, and carrots for 5-7 minutes. Stir in tomato paste and cook for 2-3 minutes until deep red. Add garlic and cook for 1 more minute. Pour in red wine, scraping up any browned bits. Let reduce for 3-4 minutes.

Osso buco with saffron risotto process shot 3 nestling veal in braising liquid.

STEP THREE: Braise the Veal

Return veal to the pot. Add broth, bay leaves, and herbs. Cover and braise in a 325ยฐF (160ยฐC) oven for 2ยฝ to 3 hours, turning once. Check after 2ยฝ hours - the veal should be fork-tender.

Osso buco with saffron risotto process shot 4 prepared saffron risotto.

STEP FOUR: Make the Risotto & Serve

In a pan, heat butter and olive oil over medium heat. Sautรฉ onions until translucent, about 3 minutes. Add rice, stirring for 1-2 minutes until lightly toasted. Pour in white wine, stirring until absorbed.

Slowly add warm broth, one ladle at a time, stirring constantly. Continue for about 18-20 minutes. Stir in saffron, Parmesan, salt, and pepper. Serve risotto with veal shanks and extra sauce spooned over the top.

Expert Tips for Success

๐Ÿ‘ฉโ€๐ŸณJami's Pro Tips: Want to take this recipe to the next level? Check out my expert tips below for the best flavor, texture, and more meal prep hacks!

โœ”๏ธ DO Sear the veal shanks well before braising to develop deep flavor.
โœ”๏ธ DO Use a Dutch oven with a tight-fitting lid to retain moisture.
โœ”๏ธ DO Let the meat rest for 10 minutes before serving for the best texture.
โŒ DO NOT Rush the braising process. Low and slow cooking is key to tender meat.
โŒ DO NOT Add all the broth at once when making risotto; add gradually for creaminess.
โŒ DO NOT Discard the bone marrow. This adds incredible richness to the sauce

Storage

  • Storage: Keep leftover Osso Buco and risotto refrigerated for up to 3 days. To freeze, let the veal cool completely, then transfer to an airtight container or freezer bag with some sauce to prevent freezer burn. It can be frozen for up to 3 months and should be thawed in the fridge overnight before reheating.
  • Reheating Options:
    • Oven: 300ยฐF for 20 minutes.
    • Microwave: Heat in 1-minute intervals, stirring in between.
    • Skillet: Reheat over medium heat with a splash of broth.

Recipe FAQs

What is osso buco?

Osso buco, meaning "bone with a hole", is a traditional Milanese dish made with slow-braised veal shanks. As the meat cooks, the bone marrow melts into the sauce, creating an incredibly rich flavor. Often served with risotto alla Milanese, it's a true classic of Northern Italian cuisine.

What is the best cut of meat for osso buco?

Osso buco is traditionally made with veal shanks, which are rich in collagen and marrow, creating a deeply flavorful sauce. However, beef shanks are a more affordable alternative that still yields tender, fall-apart meat after slow braising.

Can I make osso buco without wine?

Yes! While red or white wine enhances the depth of flavor, you can substitute it with extra beef or chicken broth and add a splash of balsamic vinegar to balance the acidity.

How do you keep osso buco from drying out?

To prevent osso buco from drying out, make sure to braise it low and slow at 325ยฐF (160ยฐC) and keep the shanks partially submerged in broth. Also, using a heavy-lidded Dutch oven helps retain moisture for fork-tender results.

Classic osso buco with saffron risotto feature image close up of veal on risotto with gravy and herbs.

Related

  • Roasted Lamb Shanks with Lemon Herb Potatoes
  • Slow Cooker Chuck Roast with Vegetables
  • Creamy Mushroom Risotto with Truffle Oil

More Recipes You'll Love โ™ฅ๏ธ

  • Steak chimichurri dense bean salad tossed in a wooden bowl with wooden spoon.
    Steak Chimichurri Dense Bean Salad Recipe
  • A platter of crispy artichoke hearts with lemon wedges, parmesan garnish, and a small bowl of garlic aioli.
    Crispy Artichoke Hearts (Air Fryer Artichoke Dippers)
  • Roasted Mediterranean chicken and vegetables on a sheet pan with feta cheese and parsley.
    Mediterranean Sheet Pan Chicken Dinner
  • Creamy blackened shrimp pasta with garnish in a white bowl plated next to linen and wooden box.
    Blackened Shrimp Pasta (Creamy Cajun Skillet Recipe)

Did You Try This Recipe?

Leave a โญ๏ธโญ๏ธโญ๏ธโญ๏ธโญ๏ธ rating and comment below. Don't forget to share it on Instagram, Facebook, & Pinterest. Thank you! ๐Ÿ’›

๐Ÿ“– Recipe

Classic osso buco with saffron risotto feature image close up of veal on risotto with gravy and herbs.

Classic Osso Buco with Saffron Risotto

Jami Powell
Classic Osso Buco with Saffron Risotto is a comforting Italian dinner that delivers slow-braised tenderness, deep wine-rich sauce, and restaurant-style presentation. This osso buco recipe braises veal shanks with onion, carrot, celery, garlic, and red wine before serving them over creamy saffron risotto made with Arborio rice and Parmesan.
Print Recipe Pin Recipe
Prep Time 30 minutes mins
Cook Time 3 hours hrs 30 minutes mins
Total Time 4 hours hrs
Course Dinner, Entertaining
Cuisine Italian
Servings 4
Calories 793 kcal

Equipment

  • Dutch oven
  • Tongs
  • Cutting board
  • Sharp Knife
  • Wooden spoon
  • Measuring cups and spoons
  • Kitchen twine

Ingredients
  

  • 2 large veal shanks 1.5 to 2 inches thick, bone-in
  • โ…“ cup all-purpose flour for dredging
  • 2-3 tablespoons olive oil
  • 1 medium onion chopped
  • 2-3 celery stalks chopped
  • 2 medium carrots sliced
  • 4 garlic cloves minced
  • 2 tablespoons tomato paste
  • 1ยฝ cups dry red wine Cabernet Sauvignon or Merlot work well
  • 2ยฝ-3 cups beef broth low sodium
  • 2 bay leaves
  • 1 small bundle fresh rosemary and thyme tied together
  • salt and freshly cracked black pepper to taste

Saffron Risotto

  • 1ยฝ cups Arborio rice
  • 4 cups chicken broth kept warm
  • 2 tablespoons unsalted butter
  • 1 small onion finely chopped
  • ยฝ cup dry white wine
  • 1 tablespoon olive oil
  • ยผ teaspoon saffron threads about 0.2 grams
  • ยฝ cup grated Parmesan cheese
  • salt and freshly cracked black pepper to taste

Instructions
 

  • Pat the veal shanks dry with paper towels. Season all over with salt and freshly cracked black pepper. Lightly dredge in flour, shaking off excess.
  • Heat the olive oil in a large Dutch oven over medium-high heat. Add the veal shanks and sear for 4-5 minutes per side, until deeply golden brown. Remove and set aside.
  • In the same pot, add onion, celery, and carrots. Sautรฉ for 5-7 minutes, stirring occasionally, until softened. Stir in tomato paste and cook for 2-3 minutes, stirring frequently, until it deepens in color and caramelizes slightly. Add the garlic and cook for 1 more minute until fragrant.
  • Pour in the red wine, scraping up any browned bits from the bottom of the pot. Let it simmer for 3-4 minutes to reduce slightly.
  • Return the veal shanks to the pot. Add beef broth, bay leaves, and the bundled rosemary and thyme. The liquid should come halfway up the veal shanks.
  • Cover and braise in the oven at 325ยฐF (160ยฐC) for 2ยฝ to 3 hours, turning the shanks halfway through. Check at 2ยฝ hours to see if the veal is fork-tender and falling off the bone.
  • In a large skillet or saucepan, heat the butter and olive oil over medium heat. Add the chopped onion and sautรฉ until translucent, about 3-4 minutes.
  • Add Arborio rice and stir for 1-2 minutes until lightly toasted. Pour in the white wine and stir until absorbed.
  • Stir in the saffron threads and begin adding the warm chicken broth, one ladle at a time, stirring constantly until each addition is absorbed before adding the next. Continue for about 18-20 minutes, until the risotto is creamy and tender.
  • Stir in grated Parmesan, season with salt and pepper, and remove from heat.
  • Spoon saffron risotto onto plates. Place a braised veal shank on top, spooning extra braising sauce and vegetables over the meat. Sprinkle with fresh parsley and serve.

Save This Recipe ๐Ÿ’Œ

Enter your email below and we'll send it to your inbox. Plus, you'll get new recipes from us each week!

Notes

Cooking Notes:
Braising slowly allows the connective tissue in the veal shanks to break down, creating tender meat and a rich sauce. The vegetables soften into the braising liquid, helping build deep flavor in the sauce. Stirring the risotto gradually while adding warm broth encourages the rice to release starch and develop its creamy consistency.
Tips for Best Results:
  • Sear the veal shanks well before braising to build flavor in the sauce.
  • Use warm broth when cooking risotto so the rice cooks evenly.
  • Add broth gradually while stirring so the risotto becomes creamy rather than soupy.
  • Allow the braised veal to rest briefly before serving so the sauce thickens slightly.
How to Know Itโ€™s Ready:
The veal should be fork-tender and nearly falling off the bone. The risotto should look creamy and flow slowly on the plate rather than appearing stiff.

Nutrition

Calories: 793kcalCarbohydrates: 84gProtein: 35gFat: 25gSaturated Fat: 8gPolyunsaturated Fat: 2gMonounsaturated Fat: 12gTrans Fat: 0.2gCholesterol: 115mgSodium: 1501mgPotassium: 822mgFiber: 5gSugar: 6gVitamin A: 5540IUVitamin C: 9mgCalcium: 187mgIron: 6mg
Did you make this recipe?Tag @powell.family.cooking on Instagram

Other Related Recipes

  • A wide bowl of beef rigatoni for serving with parmesan, linen, etc for composition.
    Beef Ragu Rigatoni (Oven Baked Chuck Roast)
  • Roasted cauliflower salad on a platter with wooden spoon next to linen and garlic bulb.
    Roasted Cauliflower Salad with White Beans and Lemon
  • Holding a ladle of marinara sauce over a white dutch oven with garlic and linen cloth in background.
    Easy Homemade Marinara Sauce Recipe
  • Italian lemon ricotta cookies on a wire rack with lemon glaze, sliced almond, and lemon zest.
    Italian Lemon Ricotta Cookies

Be the friend who shares good food.

  • Share
  • Tweet
  • Reddit
  • SMS

Comments

  1. Jami Powell says

    February 14, 2025 at 9:55 pm

    5 stars
    This Osso Buco is incredible! Our family loves to serve it on special occasions.

    Reply
5 from 1 vote

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Professional image of the Powell family sitting on a rock at the beach.

This is us. โ™ฅ๏ธ
We began this journey together in 2020, not really knowing which direction to take. Much has changed over the years, but we remain dedicated to this endeavor. We hope you continue to visit.

More about us โ†’

Cinco de Mayo Recipes

  • easy crockpot birria tacos hero image close up of two tacos with toppings.
    Easy Crockpot Birria Tacos
  • Elote corn dip in molcajete bowl with garnish and chips.
    Creamy Elote Corn Dip (Mexican Street Corn Salad)
  • Guacamole
    Restaurant Style Guacamole Recipe with (or without) Cilantro
  • Creamy queso blanco dip in a bowl with paprika, green onion, and jalapeno garnish.
    Creamy Queso Blanco Dip
  • Air fryer flautas with refried beans and guacamole stacked with all of the toppings.
    Crispy Air Fryer Flautas
  • Close up of chipotle pinto beans in a bowl with cilantro
    Easy Chipotle Pinto Beans Recipe in the Instant Pot
See more Mexican Cuisine โ†’

Popular Recipes

  • A feature image of the scallop recipe with the linguine being twirled around a fork.
    Easy Bay Scallop Pasta Recipe (Lemon & Garlic Sauce)
  • A bowl of beef stroganoff with a spoon inside and a linen napkin nearby.
    Creamy Beef Stroganoff Without Mushrooms (Skillet Recipe)
  • garbanzo bean soup recipe with chorizo feature image close up
    Cuban Garbanzo Bean Soup with Chorizo
  • Feature image of fried grouper cheeks on a wire rack.
    Grouper Cheeks Recipe (Fried to Perfection)!
  • Bacon and Green Beans on a plate.
    Quick & Easy Southern Bacon and Green Beans
  • Sartin's signature deep fried bbq blue crabs copycat recipe feature image close up of fried crabs on platter on back deck next to a glass of white wine
    Sartinโ€™s Signature Deep Fried BBQ Blue Crabs: Copycat Recipe

Footer

About

  • Privacy Policy
  • Accessibility Policy

Mailing List

  • Subscribe

Contact

  • Email

As an Amazon Associate I earn from qualifying purchases.

Copyright ยฉ 2026 Powell Family Cooking, LLC

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Cookie settingsACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.