Introduction
Osso Buco is a classic Italian dish that combines rich, tender braised veal shanks with a flavorful medley of vegetables, wine, and broth, making for an unforgettable meal. The slow-cooked meat, falling off the bone and infused with the savory goodness of the cooking liquids, creates a melt-in-your-mouth experience. The gremolata, a zesty garnish of lemon, garlic, and parsley, adds the perfect fresh contrast to the richness of the dish, taking it to another level of deliciousness.
This recipe holds a special place in my culinary repertoire. I first made it for a special dinner with friends, and it instantly became a crowd favorite. The aroma of the veal simmering with onions, carrots, and celery fills the house, making it impossible not to anticipate the meal. The meat becomes so tender that it almost dissolves in your mouth, while the accompanying sauce is full of deep, layered flavors.
Osso Buco is ideal for a cozy, celebratory meal. It’s a dish that requires patience, but the results are more than worth it. Serve it with a side of risotto or mashed potatoes to soak up the luscious sauce. If you’re looking for a dish that feels both luxurious and comforting, Osso Buco is the one to make!
Perfect for:
- Special occasions and family gatherings
- Weekend dinners or celebrations
- Lovers of rich, savory dishes
- Italian cuisine enthusiasts
- Comfort food cravings
Why You’ll Love This Recipe
- Tender and Flavorful: The slow braising process makes the veal shanks incredibly tender, allowing the flavors of the sauce to soak into the meat.
- Authentic Italian Dish: A true classic that brings the taste of Italy to your kitchen.
- Make-Ahead Friendly: The flavors deepen over time, making this dish perfect for preparing in advance.
- Customizable Sauce: While the traditional recipe calls for tomatoes, garlic, and herbs, you can adjust the sauce ingredients to suit your preferences.
- Serve with Versatility: It pairs beautifully with creamy risotto, mashed potatoes, or polenta for a complete, satisfying meal.
Preparation and Cooking Time
- Total Time: 3 hours
- Preparation Time: 20 minutes
- Cooking Time: 2 hours 40 minutes
- Servings: 4 servings
- Calories per serving: Approximately 550-600 calories
Ingredients
For the Osso Buco:
- 4 veal shanks, bone-in (about 1 ½ to 2 inches thick)
- 2 tablespoons olive oil
- Salt and freshly ground black pepper, to taste
- 1 large onion, finely chopped
- 2 medium carrots, peeled and finely chopped
- 2 celery stalks, finely chopped
- 3 cloves garlic, minced
- 1 can (14 oz) diced tomatoes, with juice
- 1 cup beef or veal broth
- 2 tablespoons tomato paste
- 1 teaspoon dried oregano
- 1 teaspoon dried thyme
- 1 bay leaf
- 1 tablespoon fresh parsley, chopped (for garnish)
For the Gremolata:
- 1 tablespoon fresh parsley, finely chopped
- 1 garlic clove, minced
- Zest of 1 lemon
Ingredient Highlights:
- Veal Shanks: The bone marrow inside the veal shanks adds richness and flavor to the dish.
- Broth: Adds depth to the sauce while keeping the dish moist during the braising process.
- Herbs and Vegetables: The aromatic vegetables and herbs infuse the sauce with depth, enhancing the flavor of the dish.
- Gremolata: A fresh mixture of parsley, garlic, and lemon zest added at the end for a burst of brightness and contrast to the rich flavors.
Step-by-Step Instructions
Prepare the Veal Shanks:
- Season the Veal: Pat the veal shanks dry with paper towels and season generously with salt and pepper.
- Brown the Veal: Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the veal shanks and sear on all sides until golden brown, about 5-7 minutes. Remove the shanks and set aside.
Cook the Vegetables:
- Sauté the Aromatics: In the same pot, add the chopped onion, carrots, and celery. Cook, stirring occasionally, for about 5 minutes, until the vegetables are softened. Add the garlic and cook for an additional minute, until fragrant.
- Deglaze the Pot: Pour in the beef broth, scraping up any browned bits from the bottom of the pot. Let it cook for about 2-3 minutes, allowing the broth to reduce slightly.
Make the Sauce:
- Add the Tomatoes and Broth: Stir in the diced tomatoes (with juice), beef broth, tomato paste, oregano, thyme, and bay leaf. Bring to a simmer, then return the veal shanks to the pot.
- Braise the Shanks: Cover the pot with a tight-fitting lid and reduce the heat to low. Braise the veal shanks for about 2 ½ hours, or until the meat is very tender and falling off the bone. Check occasionally, adding more broth if necessary to keep the shanks partially submerged in the liquid.
Prepare the Gremolata:
- Mix the Gremolata: While the veal is braising, combine the parsley, minced garlic, and lemon zest in a small bowl. Set aside.
Serve the Dish:
- Plate the Osso Buco: Once the veal shanks are tender, remove them from the pot and place them on a serving platter. Discard the bay leaf and adjust the seasoning of the sauce with salt and pepper if needed.
- Finish with Gremolata: Spoon the sauce over the veal shanks and sprinkle with the prepared gremolata for a fresh burst of flavor.

How to Serve
- With Risotto alla Milanese: The traditional accompaniment to Osso Buco, risotto alla Milanese complements the richness of the dish.
- With Polenta: Creamy polenta is a perfect base for the braised meat and sauce.
- With Mashed Potatoes: Serve with buttery mashed potatoes to soak up the flavorful sauce.
- As a Standalone Dish: Enjoy on its own with a side of crusty bread to dip into the sauce.
Additional Tips
- Use a Heavy Pot: A Dutch oven or heavy-bottomed pot retains heat well and ensures even braising.
- Don’t Rush the Braise: Braising for the full 2 ½ hours allows the flavors to fully develop and the meat to become tender.
- Make Ahead: Osso Buco can be made a day ahead. The flavors will deepen and improve overnight. Simply reheat gently before serving.
- Watch the Bone: The bone in the veal shank imparts a lot of flavor. Avoid discarding it while cooking, as it enriches the sauce.
- Slow Cooker Version: For ease, braise the veal in a slow cooker for 6-7 hours on low.
- Gremolata Variations: Experiment with adding different herbs like mint or basil to the gremolata for unique flavors.
Recipe Variations
- Chicken Osso Buco: Use bone-in, skinless chicken thighs instead of veal for a lighter version of the dish.
- Lamb Osso Buco: Substitute veal with lamb shanks for a more robust flavor.
- Vegetarian Osso Buco: Replace the meat with hearty root vegetables like carrots, parsnips, and mushrooms, and cook them in the same braising sauce.
- Tomato-Free Sauce: For a different flavor, omit the tomatoes and braise the veal in a simple broth with herbs and garlic.
- Osso Buco alla Milanese: Add a saffron-infused risotto on the side, as traditionally done in Milan.
- Spicy Version: Add a pinch of red pepper flakes to the sauce for a mild heat.
- Crockpot Osso Buco: Use a crockpot or slow cooker for an even more hands-off approach to the braising process.
- Add Olives: Stir in green or black olives for a Mediterranean twist.
- Add Lemon: For an extra citrusy kick, squeeze some fresh lemon juice over the dish before serving.
Freezing and Storage
- Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
- Freezing: This dish freezes well. Store it in an airtight container for up to 3 months. Reheat on the stovetop or in the oven, adding a little broth to restore the sauce’s consistency.
Special Equipment
- Dutch Oven or Heavy-Bottomed Pot: Essential for slow braising.
- Sharp Knife: For chopping vegetables and cutting the veal shanks.
- Wooden Spoon: For stirring the vegetables and scraping up any browned bits from the pot.
- Small Bowl: To mix the gremolata.
- Serving Platter: For plating the Osso Buco.
FAQ Section
- Can I use a different cut of meat?
While veal is traditional, beef or lamb shanks work well too. - Can I make this dish ahead of time?
Yes, Osso Buco can be made up to a day in advance. Just reheat it gently before serving. - Can I use a slow cooker for this recipe?
Yes, simply brown the veal and vegetables, then transfer everything to a slow cooker to braise for 6-7 hours on low. - How do I make this dish spicier?
Add red pepper flakes or a chopped chili to the sauce for some heat. - Can I make this dish vegetarian?
Yes, use hearty vegetables like mushrooms, carrots, and parsnips in place of the veal, and cook in the same sauce. - What do I serve with Osso Buco?
Risotto, polenta, or mashed potatoes are the most common accompaniments. - Can I freeze leftovers?
Yes, Osso Buco freezes well for up to 3 months. - What is gremolata?
Gremolata is a fresh topping made from parsley, garlic, and lemon zest, added at the end to brighten the dish. - Can I add wine to the gremolata?
No, the gremolata is meant to add a fresh, herbaceous finish to the dish, so it’s best to leave the wine out.
Conclusion
Osso Buco is a timeless, comforting dish that delivers rich, savory flavors and tender meat that melts off the bone. This classic Italian recipe brings together succulent veal or beef shanks, slow-cooked in a fragrant tomato sauce with garlic, and fresh herbs, creating an unforgettable dining experience.
What makes this dish truly exceptional is the combination of the braising method and the gremolata topping. The slow cooking results in the ultimate melt-in-your-mouth texture, while the fresh, zesty gremolata adds a burst of brightness that beautifully balances the richness of the meat.
Whether served with creamy risotto, polenta, or crusty bread, Osso Buco is perfect for a special family meal or an elegant dinner party. Its heartwarming flavors and hearty presentation make it a showstopper every time. I’m confident this dish will soon become a favorite in your culinary repertoire! Enjoy every flavorful bite and share your culinary creations—I’d love to see how you make it your own!



