Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tender Veal Osso Buco with Tomato and Herbs in a Rich Broth Recipe


  • Author: Noah
  • Total Time: 2 hours 5 minutes
  • Yield: 5 servings 1x

Description

Osso Buco is a classic Italian braised veal shank dish known for its rich, tender meat and flavorful sauce made from tomatoes, wine, aromatic vegetables, and herbs. Traditionally served with Risotto Milanese or creamy mashed potatoes, this recipe results in a comforting, hearty meal perfect for a special occasion or a cozy dinner.


Ingredients

Scale

Main Ingredients

  • 5 thick veal osso bucco (300 g / 10 oz each, 2.5cm / 1” thick) (or beef, Note 1)
  • Salt and pepper
  • Kitchen string (optional)
  • 2 tbsp olive oil

Vegetables and Aromatics

  • 1 small onion, finely chopped
  • 3 garlic cloves, minced
  • 1 small carrot, finely chopped
  • 1 celery stick, finely chopped

Liquids and Seasonings

  • 800 g / 28 oz can crushed tomato
  • 1 cup / 250 ml dry white wine (not sweet, not fruity) or chicken broth
  • 1 cup / 250 ml chicken broth
  • 1 chicken bouillon cube (optional, or use beef)
  • 2 tbsp tomato paste
  • 3 sprigs thyme or 1 ½ tsp dried thyme
  • 2 bay leaves

Gremolata

  • 1 cup parsley leaves (flat or curly), lightly packed
  • 23 tsp lemon zest, finely grated
  • 1 garlic clove, minced

To Serve

  • Risotto Milanese (saffron risotto, recipe in notes), mashed potato or pasta

Instructions

  1. Season the Veal: Sprinkle both sides of the veal very generously with salt and pepper to enhance flavor before cooking.
  2. Sear the Veal: Heat olive oil in a large heavy-based pot over high heat. Add the veal pieces and sear on both sides until you achieve a nice brown crust. Remove the veal from the pot and set aside on a plate. Reduce heat to medium-low.
  3. Sauté Aromatics: If the pot looks dry, add a splash of olive oil. Add minced garlic and finely chopped onion; cook for 1 minute. Then add finely chopped carrot and celery. Cook over low heat for about 8 minutes or until the vegetables are softened and sweet.
  4. Prepare Veal for Cooking: (Optional) Tie kitchen string around each piece of veal to hold it together and maintain a nice presentation, as it tends to fall apart during the slow cooking process.
  5. Add Liquids and Herbs: Stir in crushed tomato, dry white wine or chicken broth, chicken broth, crumbled bouillon cube (if using), tomato paste, thyme sprigs or dried thyme, and bay leaves. Mix everything well to combine. Return the veal pieces to the pot and place the lid on.
  6. Simmer Slowly: Adjust the heat so the liquid is gently simmering at about medium-low. Cook uncovered or partially covered (lid slightly ajar) until the meat is tender enough to be pried apart with forks. Check after 1.5 hours and then every 15 minutes thereafter. Total cooking time is approximately 1.5 to 2 hours or longer for optimum tenderness.
  7. Thicken the Sauce: Use a slotted spoon to remove the veal into a bowl and cover to keep warm. Increase the heat to medium and simmer the cooking liquid for 5 to 15 minutes or until it thickens to your taste. Adjust seasoning with salt and pepper as needed.
  8. Prepare Gremolata: Place parsley leaves on a cutting board, top with minced garlic and lemon zest. Finely chop all together. Transfer to a serving bowl and let sit for at least 20 minutes before serving to blend flavors.
  9. Serve the Osso Buco: Traditionally served with Risotto Milanese (saffron risotto), but it also pairs beautifully with mashed potato, creamy polenta, or pasta. Place one piece of osso buco on each plate, spoon over some sauce, then sprinkle generously with gremolata for a fresh, zesty finish.

Notes

  • Note 1: Veal osso buco is traditional, but beef shanks can be used as a more economical substitution.
  • Risotto Milanese: A classic saffron-infused risotto makes a perfect accompaniment, balancing the richness of the braised meat.
  • Kitchen string is optional but helps keep the meat intact during lengthy cooking.
  • The dish is best when cooked low and slow to ensure tender, flavorful meat.
  • Adjust the thickness of the sauce by simmering longer or shorter depending on preference.
  • Prep Time: 20 minutes
  • Cook Time: 1 hour 45 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Italian

Keywords: osso buco, veal shanks, Italian braised meat, classic Italian recipe, osso bucco recipe, traditional osso buco, risotto milanese, Italian comfort food