Home > Eating In > Entrees > Beef Osso Buco

Beef Osso Buco

This post may contain affiliate sales links. As an Amazon Associate, I earn from qualifying purchases. Please see my full disclosure policy for details.

This Beef Osso Buco recipe transforms basic beef shanks into a restaurant-worthy classic. The long-cooked beef shanks become fork-tender in a rich sauce flavored by melted marrow and a white wine sauce. While traditional recipes use veal, our beef version offers deeper flavor, making it perfect for family dinners or special occasions.
Servings: 4 servings
Total Time: 3 hours
beef osso buco in a black bowl served over mashed potatoes and topped with gremolata.

Beef osso buco stands at the top of our list of impressive meals that let ingredients do the work. Wine, aromatic vegetables, and crosscut beef shanks combine to create an unforgettable dinner. As it braises in wine and aromatics, the bone marrow melts into the sauce while the meat turns buttery soft. Served over rosemary garlic mashed potatoes, risotto, or truffle mashed potatoes to catch every drop of sauce, beef osso buco turns a quiet Sunday dinner into a memorable meal.

beef osso buco in a black bowl served over mashed potatoes and topped with gremolata.

Key Ingredients and Substitutions


With some simple ingredients and time, you can create a rich, braised dish that tastes like it came from a high-end restaurant kitchen.

In the printable recipe below, you can find a complete list of ingredients and measurements.

  • Beef Shanks: Cross-cut beef shanks might look basic but pack serious flavor potential. When shopping, look for bright red shanks with white marrow visible in the center bone. A good beef shank runs 2-3 inches thick with some marbling throughout the meat. Avoid pieces with dried-out or gray edges. If your butcher only has thinner cuts, they’ll work but you’ll need to watch them more closely during cooking. Choose pieces with consistent thickness and visible marrow in the center bone for best results. If you don’t see beef shanks in the meat case, ask your butcher – they often keep them in the back.
  • Wine and Stock: White wine adds acidity and complexity to the braising liquid. A dry white like Pinot Grigio or Sauvignon Blanc works best – save the sweet wines for drinking. No wine? Add a splash of white wine vinegar to stock instead. For the stock, chicken brings a lighter touch that lets the beef flavor shine. You can use beef stock, but it might overpower the subtle flavors that develop during cooking. We used vegetable stock for this recipe when we had no chicken stock on hand. 
  • Mirepoix: The classic combination of diced onions, carrots, and celery creates the foundation of the sauce. Cutting these vegetables into small, consistent pieces helps them melt into the final sauce. Yellow onions offer the best flavor, but white onions work too.
  • Garlic and Herbs: Fresh garlic cloves, bay leaves, and thyme sprigs infuse the braising liquid. We leave the herbs whole for easy removal after cooking. While dried herbs can work in a pinch, fresh herbs provide a cleaner flavor.
  • Tomato Paste: A small amount of tomato paste thickens the sauce and adds richness. Don’t skip this ingredient – it brings the sauce together and provides essential depth.
  • Flour: A light flour coating on the beef helps create a golden crust during searing and slightly thickens the sauce.
ingredients for beef osso buco.

How to Make Beef Osso Buco


Here are the quick step-by-step instructions with visuals; you can find the full instructions with the exact ingredients in the recipe card below.
This post may contain paid affiliate sales links. As an Amazon Associate, I earn from qualifying purchases. Please see my full disclaimer policy for details.

Pro-tip: Let the beef shanks come to room temperature for 30 minutes before cooking. Cold meat won’t brown properly, and a good sear creates the foundation for a rich sauce.

1. Prep the Beef: Pat the beef shanks completely dry with paper towels, as moisture prevents proper browning. Tie each shank with butcher’s twine to help maintain the shape during cooking (this is completely optional and will not affect the final dish). Season generously with salt and pepper, then dredge lightly with flour. If the meat starts curling during searing, snip the outer connective tissue in one or two places to help it lay flat.

beef shank being dredged in flour in a rectangular pan.

2. Sear the Beef: Heat olive oil in a large Dutch oven or heavy-bottom oven-safe pan with a lid. Add the floured beef shanks and brown until they develop a deep golden crust, about 4-5 minutes per side. This step builds flavor throughout the entire dish. Notice how one of the beef shanks is curling because the outer connective tissue wasn’t cut.  It will still come out just as delicious when braised but won’t look as pretty and “restaurant-perfect.”

two beef shanks being seared in a Dutch oven .

2. Create the Base: Remove the meat and add the diced onions, carrots, and celery to the same pan. Let them cook until the onions turn translucent and start to soften. Add garlic near the end to prevent burning.

carrots, onions, and celery cooking in a Dutch oven.

3. Build the Sauce: Pour white wine into the pot to deglaze it, scraping up all the browned bits from the bottom. The browned bits provide lots of flavors. Once the wine is reduced by half, add the stock, tomato paste, and herbs.

onions, carrots, celery, white wine, broth, and tomato past in a Dutch oven.

4. Braise the Beef:  Return the beef to the pot, making sure the liquid comes halfway up the sides of the meat. Cover the pan and cook the beef shanks until the meat nearly falls off the bone but still holds its shape, about 2 – 2½ hours. Turn the shanks occasionally so they cook evenly. The beef should offer no resistance when pierced with a fork.

5. Finish the Sauce: Remove the beef from the braising liquid, place it on a platter, and then tent it with foil. Our sauce usually comes out of the oven thick and ready to serve, but if it is thin, simmer it until it coats the back of a spoon, then taste and adjust the seasoning. Remove the twine and serve the osso buco with plenty of sauce spooned over the top.

beef osso buco in a black bowl served over mashed potatoes.

6. Optional Gremolata Garnish: For a traditional finish, combine two tablespoons of finely chopped fresh parsley, one clove of minced garlic, and the zest of 1 lemon. Sprinkle this bright mixture over the osso buco just before serving. The fresh herbs and citrus help cut through the richness of the dish.

Make-Ahead and Storage


Make-Ahead: Like most braised dishes, osso buco tastes better when made a day ahead, giving the flavors time to meld. For best results, cook the dish until the meat is almost tender but not quite falling off the bone. Separate the meat from the braising liquid and let both cool separately. Once cooled, return the meat to the sauce, cover tightly, and refrigerate overnight.

How to Store: Store the osso buco in its braising liquid in an airtight container in the refrigerator for up to 5 days.  For longer storage, freeze for up to 3 months. Always freeze with the braising liquid to keep the meat moist. When packaging for the freezer, leave a little headspace in the container to allow for expansion.

How to Reheat: Gently warm in a covered pot until the sauce bubbles and the meat reaches that perfect, tender stage. Be careful not to overcook the beef.  The meat should be fork-tender but still hold its shape. Allow frozen osso buco to completely thaw in the refrigerator overnight before reheating.

Recipe Tips and Notes


  • Don’t crowd the pot when searing. Work in batches if needed – overcrowding creates steam instead of browning. Those browned bits create deep flavor in the final sauce.
  • Prevent meat from curling. Cut small slits in the outer membrane of each shank before cooking. This helps the meat stay flat during searing and braising.
  • Watch your temperature. Keep the braising liquid at a gentle simmer, not a boil. Boiling can make the meat tough and stringy.
  • Check for proper doneness. The meat should reach an internal temperature of 180-185°F and offer little resistance when pierced with a fork while still holding its shape on the bone. 
  • Let the meat rest. Give the osso buco 10 minutes before serving. This allows the meat to reabsorb its juices.
  • Don’t waste the marrow. For extra richness, spoon some of the marrow from the bones into the sauce before serving.
  • The sauce is too thin. After removing the meat, simmer the sauce until it coats the back of a spoon. For extra thickening, add a small amount of tomato paste or create a cornstarch slurry with equal parts cornstarch and cold water.

Frequently Asked Questions


What cut of beef is osso buco?

Osso buco comes from crosscut beef shanks, which are sliced from the leg of the cow. Each piece includes a center bone filled with marrow that enriches the sauce during cooking. The surrounding meat contains connective tissue that breaks down during braising to create a tender result.

Why is osso buco so expensive?

Traditional osso buco uses veal shanks, which cost more than beef. Additionally, proper preparation takes several hours of cooking time. Using beef shanks and patient cooking at home creates similar results at a lower cost.

Why is my osso buco not tender?

The most common reason is not cooking it long enough. The meat needs time for the connective tissue to break down – usually 2½ to 3 hours of gentle braising. Another potential cause is cooking at too high a temperature. Keep the liquid at a gentle simmer throughout cooking.

Do I need a Dutch oven to make osso buco? 

While a Dutch oven works best, you can use any heavy-bottomed pot with a tight-fitting lid. The key is even heat distribution and a good seal to keep the braising liquid from evaporating.

Can I make osso buco in a slow cooker?

Yes, follow the same steps for searing the meat and building the sauce, then transfer everything to your slow cooker. Cook on low for 6-8 hours or high for 4-6 hours until the meat is tender.

Should I remove the twine before serving?

Can I make osso buco in a slow cooker?
Yes, follow the same steps for searing the meat and building the sauce, then transfer everything to your slow cooker. Cook on low for 6-8 hours or high for 4-6 hours until the meat is tender.

What does osso buco mean? 

In Italian, ‘osso buco’ means ‘bone with a hole,’ referring to the marrow-filled center bone that adds richness to the sauce during cooking.

beef osso buco in a black bowl served over mashed potatoes and topped with gremolata.

More Sunday Dinner Recipes to Try


Love braised meats and slow-cooked dishes? Here are more to try:

  • Mom’s Italian Gravy – This traditional sauce simmers for hours, creating deep, rich flavors perfect for Sunday dinner. The recipe remains a family favorite.
  • Braised Duck Legs – Slow-cooked until tender with crispy skin, these duck legs make an impressive, surprisingly simple main dish to prepare.
  • Texas Chili – Another slow-cooked masterpiece that transforms tough cuts of meat into tender bites swimming in a rich, spiced sauce.

Let’s Connect! If you make this recipe or any other recipe on Casual Epicure, please don’t forget to rate the recipe and leave a comment below. It helps others who are considering making our recipes and we love hearing about your cooking experiences. And if you snapped some shots, share them on Instagram, and be sure to tag @casual.epicure so we can feature them in our stories.

beef osso buco in a black bowl served over mashed potatoes and topped with gremolata.

Beef Osso Buco

Posted by Melissa
This Beef Osso Buco recipe transforms basic beef shanks into a restaurant-worthy classic. The long-cooked beef shanks become fork-tender in a rich sauce flavored by melted marrow and a white wine sauce. While traditional recipes use veal, our beef version offers deeper flavor, making it perfect for family dinners or special occasions.
No ratings yet

This recipe may contain paid affiliate sales links. As an Amazon Associate, I earn from qualifying purchases. Please see my full disclaimer policy for details.

Prep Time 30 minutes
Cook Time 2 hours 30 minutes
Total Time 3 hours
Course Main Course
Cuisine Italian
Servings 4 servings
Calories 410 kcal

Want To Save This Recipe For Later?

Enter your email to have this recipe sent to your inbox.

Equipment

  • Large Saucepan or Dutch Oven, with lid
  • Baking or Casserole Dish
  • Small Bowl

Ingredients  

Beef Osso Buco

  • 2 pounds beef shank, cut into 2 to 3-inch pieces
  • ½ cup all-purpose flour
  • 3 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 1 medium carrot, diced
  • 1 stalk celery, diced
  • 1 clove garlic, minced
  • 1 cup dry white wine
  • 2 cups chicken broth
  • 2 tablespoons tomato paste
  • 1 spring fresh thyme
  • 1 bay leaf
  • 2 teaspoons kosher salt
  • 1 teaspoon black pepper

Gremolata (optional)

  • 2 tablespoons fresh parsley, finely chopped
  • 1 clove garlic, minced
  • 1 teaspoon lemon zest, from ½ lemon

Instructions 

Beef Osso Buco

  • Preheat the oven to 325°F.
  • Pat beef shanks dry with paper towels. Season generously with 1½ teaspoons salt and ½ teaspoon pepper. Tie kitchen twine tightly around each shank to help them hold shape during cooking (optional).
  • Place the flour in a shallow dish. Dredge shanks in flour, shaking off excess.
  • Heat the olive oil in a large Dutch oven over medium-high heat.
  • When oil is hot, add shanks and brown on all sides until deeply golden, about 3-4 minutes per side. Remove to a plate.
  • Reduce heat to medium. Add diced onion, carrot, and celery to the pot. Cook for 5 minutes, stirring occasionally, until onions are translucent.
  • Add minced garlic and cook for 1 minute until fragrant.
  • Add white wine to deglaze, scraping up any browned bits from the bottom of the pot. Simmer until wine reduces by half, about 5 minutes.
  • Stir in tomato paste until well combined. Add chicken broth, thyme sprig, and bay leaf. Season with remaining salt and pepper.
  • Return the shanks to the pot. The liquid should come about halfway up the sides of the meat.
  • Bring to a simmer, cover, and transfer to the oven.
  • Braise for 2-2½ hours, turning meat occasionally, until very tender when pierced with a fork.
  • Once the meat is tender, remove from the oven. Transfer shanks to a serving plate and tent with foil.
  • Simmer braising sauce over medium heat until slightly thickened (if needed).

Gremolata (optional)

  • Combine chopped parsley, minced garlic, and lemon zest in a small bowl.

Serving

  • Remove the twine from the beef shanks. Serve hot over mashed potatoes, risotto, or polenta, topped with sauce, and sprinkled with gremolata.

Notes

1. Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed. The nutritional value is only for the beef osso buco and not anything served with it.
2. Be sure to check out the Key Ingredients along with the Recipe Tips and Notes sections found in the post, for more tips, options, substitutions, and variations for this recipe! You will also find step-by-step photos there.
Calories: 410kcal | Carbohydrates: 21g | Protein: 33g | Fat: 16g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 10g | Cholesterol: 55mg | Sodium: 1772mg | Potassium: 830mg | Fiber: 2g | Sugar: 4g | Vitamin A: 2901IU | Vitamin C: 9mg | Calcium: 68mg | Iron: 5mg
Did you make this recipe?Tag us on Instagram @casual.epicure to be featured on our stories!

Leave a Comment

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

Rate this Recipe




Scroll to Top