Skip to main content
Main

Ossobuco Alla Milanese

Veal shanks braised with vegetables, white wine, broth, tomato paste, anchovies, and herbs, finished in a reduced sauce.

Jump to recipe ↓

Why it works: Celery and carrot match in chemistry and in kitchens. They rank in the top 1% of all ingredient pairs, and cooks put them together in 10,173 recipes. Both carry myristicin, which smells spice, warm. The science ↓

Ossobuco Alla Milanese

Serves 4
Oven350°F (175 °C)
Timeapproximately 2 hours

Ingredients

Directions

Prepare

  1. Preheat oven to 350°F (175 °C).

  2. Tie the veal shanks around the middle with kitchen twine if not already tied.

  3. Choose a heavy, covered roasting pan or Dutch oven that will accommodate the shanks in one layer.

Brown and build the base

  1. Put the butter, two tablespoons of vegetable oil, chopped onion, celery, and carrot into the pan.

  2. Sweat the vegetables over medium heat until wilted, about 8 minutes.

  3. Add minced garlic and lemon peel and sweat until fragrant, about 2 minutes more, then remove the pan from the heat.

  4. Heat the remaining vegetable oil in a skillet until near the smoking point.

  5. Lightly flour the veal shanks and slip them into the hot oil.

  6. Brown the shanks on both cut sides.

  7. Place the browned shanks in the roasting pan on top of the vegetables.

  8. Place the white wine in the skillet and boil until reduced by one-half, deglazing the bottom of the pan.

  9. Pour the wine reduction over the veal shanks.

Braise and serve

  1. Heat the meat broth to a boil in the skillet, whisking in tomato paste and anchovy fillets.

  2. Add the broth mixture to the shanks, along with thyme, bay leaves, lemon peel strips, pepper, and salt.

  3. Ensure the liquid covers about three quarters of the shanks; add extra water if necessary.

  4. Bring the pot to a simmer, cover, and place in the oven.

  5. Cook for approximately 2 hours, turning and basting the shanks every half hour.

  6. If the cooking liquid has nearly evaporated, add hot water about one half cup at a time.

  7. The veal is done when it is fork‑tender and falling from the bone.

  8. Transfer the shanks to a platter, remove the twine, and cover to keep warm.

  9. If the sauce seems watery, place the pan on the stovetop over high heat and reduce the liquid until thick and creamy.

  10. Pour the sauce over the shanks and serve.

Nutrition, whole recipe (rough)

1036Calories
46 gProtein
37 gFat
126 gCarbs

Counts 15 of 18 ingredients. The other 3 aren't in our nutrition table and add nothing above, so the real totals are higher.

What these numbers assume: 15 portions
IngredientPortion assumedkcal
Flour1 cup (125g) all-purpose455
Anchovy100g210
Olive Oil1 tbsp (14g)119
Butter1 tbsp (14g)102
Onion1 medium (110g)44
Carrot1 medium (61g)25
Wine2 tbsp cooking wine (30ml)25
Tomato1 medium (123g)22
Lemonjuice of 1 lemon (48ml)12
Celery1 stalk (40g)6
Pepper1 tsp ground (2.3g)6
Garlic1 clove (3g)4
Thyme1 tsp dried (1.4g)4
Bay Leaf1 leaf (0.6g)2
Salt1 tsp (6g)0
Vealnot in our table0
Vermouthnot in our table0
Meatnot in our table0

One typical portion per ingredient; the recipe's quantities are not counted. A rough guide only, not for medical or dietary planning.

Recipe from the Wikibooks Cookbook.

Steps grouped into stages for easier reading; the method is the source's own.

Explore the science

The flavor team

The pairs that carry this dish. Each one is judged two ways: how much their aromas overlap, and how often cooks already put them together.

  1. Celery + carrottop 1% of all pairs
    Smell alikestrong
    Cooked together10,173 recipes

    Shared aroma: myristicin (spice, warm).

  2. Onion + garlictop 1% of all pairs
    Smell alikestrong
    Cooked together29,058 recipes

    Shared aroma: furaneol (caramel, strawberry).

  3. Carrot + clovetop 5% of all pairs
    Smell alikestrong
    Cooked together5,873 recipes

    Shared aroma: cuminaldehyde (Spicy, cumin).

  4. Onion + carrottop 6% of all pairs
    Smell alikemoderate
    Cooked together21,601 recipes

    Shared aroma: 2-isopropyl-3-methoxypyrazine (earthy, pea).

  5. Celery + clovetop 6% of all pairs
    Smell alikestrong
    Cooked together4,668 recipes

    Shared aroma: gamma-decalactone (peach, creamy).

Ranks compare each pair with 20,000 random ingredient pairs on CompKitchen. How we score pairs

What each ingredient does

Veal shanks
Connective tissue breaks down slowly into gelatin, giving tender meat and a silky sauce.
Dry white wine
Its acidity deglazes the pan and adds bright flavor to the braising liquid.
Tomato paste
Concentrated tomato adds savory depth and a deeper red color to the sauce.
Anchovy fillets
They dissolve into the sauce, adding savory depth without a fishy taste.
Meat broth
Provides the liquid that gently simmers the shanks and builds the sauce.
Butter
Adds richness and aroma while softening the vegetables at the start.

The step that matters

Browning the floured shanks in hot oil. Browning triggers the Maillard reaction, which creates deep, savory flavor and a golden crust. Pale shanks give a flatter-tasting sauce, and the flour helps the crust form.

Swap the clove

How well each one fits the dish's main ingredients (veal, onion, celery, carrot, garlic, butter, white wine):

  1. Parsleyfits better
  2. Thymefits better
  3. Marjoramfits better
  4. Clovethe original

Fit is the average pairing score against veal, onion, celery, carrot, garlic, butter, white wine. Candidates are from the same food group and used in at least 100 recipes.

“What each ingredient does” and “The step that matters” were written by Claude from this recipe’s own method and reviewed in samples by CompKitchen.

You might also like