• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Your Guardian Chef
  • About
  • Start Here
  • Recipes
  • Subscribe
menu icon
go to homepage
  • Start Here
  • About
  • Recipes
  • Shop
  • Subscribe
subscribe
search icon
Homepage link
  • Start Here
  • About
  • Recipes
  • Shop
  • Subscribe
×
Home » Italian Regional Cuisine » Lombardy Cuisine

Traditional Beef Shank Ossobuco Alla Milanese (No Tomato)

Published: Nov 1, 2025. This post may contain affiliate links. Please read my disclosure policy.

Recipe Jump to Video

This is the traditional recipe for Ossobuco alla Milanese, a veal or beef shank slow-cooked to tender perfection with wine and bone marrow stock. What makes this dish unique is the valuable bone marrow inside the bone, which is served whole for maximum flavor. This is the traditional recipe with the essential final touch of lemon zest, just like the one I had when living in Milan. The authentic Milanese recipe uses no tomato sauce.

Ossobuco alla milanese served with risotto alla milanese

Authentic Ossobuco alla Milanese: The Truth vs. Online Myths

Pellegrino Artusi, in his seminal cookbook La Scienza in cucina, acknowledged the Milanese mastery of this classic dish, advising cooks to leave this particular recipe to them.

In fact, there are different recipes on the internet claiming to be the recipe for ossobuco alla milanese, but they are not.

As reported in the classic Italian cookbook Il Talismano della felicità and confirmed by the recipes in my mother's Cordon Bleu cooking course books from the '70s, the recipe of ossobuco with tomato sauce is called Ossobuco alla cacciatora.

My mother always made the Milanese recipe, and this is the same authentic flavor I enjoyed when living in Milan.

recipe page from Italian Cordon Bleu course

The name Ossobuco (in Italian is one word) literally translates to "bone with a hole," referring to the cut of meat itself.

The authentic version is slow-cooked to yield a deep, velvety sauce while preserving the bone marrow whole to be enjoyed with the meat.

The defining final touch is the Gremolata-a bright, fresh blend of lemon zest, parsley, garlic, and anchovies.

This garnish is essential and provides a sharp contrast to the rich meat.

This authentic version steers clear of the tomato-heavy variations. Instead, the focus is on developing a sophisticated depth of flavor through long, slow cooking in stock and wine.

This dish is traditionally served alongside its perfect partner, Risotto alla Milanese (risotto with saffron), for a complete and unforgettable meal.

For more recipes from the Lombardy region, you can check: cotoletta alla Milanese, Torrone, Malfatti, fried polenta.

Ossobuco in a pan

Ingredients

The quality of ingredients is at the center of any Italian recipe, and this Milanese classic relies on rich, fresh components.

  • Veal or Beef Shanks (Ossobuco): These large, cross-cut shanks are the star of the dish, prized for the bone and essential marrow. The connective tissue helps the sauce thicken as the meat is slow-cooked to fork-tenderness.
  • Plain Flour (Type 00): A light coating for the shanks is essential to create a thin crust when searing, which also helps build a rich base for the sauce. Type 00 flour is equivalent to pastry flour.
  • Butter: This fat is used for searing the meat and is often favored in Northern Italian cooking for its richness.
  • Dry White Wine (Secco): Used to deglaze the pan. Its acidity cuts through the richness and adds a layer of depth to the slow-cooked sauce.
  • Bone Broth or Stock: The braising liquid for the slow-cooking process. Using a quality stock adds crucial depth and savory notes, which are essential for a deeply comforting meal. When winter approaches, I make large batches of homemade chicken and brown stock to fill my freezer
  • Gremolata Components: This is the traditional, authentic garnish that provides the necessary sharp contrast to the rich meat. It is composed of:
    • Lemon Zest: The bright, aromatic outer peel of an unwaxed lemon provides a vital lift and acidity to cut through the richness of the veal and bone marrow.
    • Fresh Parsley: Flat-leaf parsley is used for its fresh, slightly peppery flavor and vibrant green color.
    • Garlic: Essential for a pungent, sharp flavor in the Gremolata.
    • Anchovies (Optional): Anchovies link to the Ancient Roman food history; the Romans used a salty fish sauce called Garum, their equivalent to modern ketchup. Anchovies provide a natural umami flavor. I prefer anchovies stored in salt, as I always doubt the quality of the oil used to preserve commercial jars. They need to be rinsed and deboned before use. A small, finely minced fillet adds a deep umami and salty dimension to the Gremolata.

Find the measurements in the recipe card.

Ingredients with name for ossobuco alla milanese

Italian beef cuts translated into English

Ossobuco is made from the veal or beef shank, a cut highly valued in traditional Italian cooking.

When buying your meat, it helps to understand the Italian cuts and how they translate into English:

  • 8 & 9 Shank in Italian Campanello or Muscolo, in French Jarret, Gîte
  • 10 & 11 Round in Italian Girello or Controgirello, in French Semelle, Jumeau
  • 12 Chuck in Italian Giovarro or Collo, in French Collier
Beef cuts for stew chart

Before cooking, ask your butcher to make several small, shallow cuts around the meat, slicing into the white connective tissues.

This simple step is vital: it prevents the meat from tightening, curling up, and separating from the bone during the long braising process, ensuring your shanks remain flat for even cooking.

Beef snack with bone marrow and side trimmed

Step by step instructions

  1. Use a large pot or Dutch oven, wide enough to fit the shanks.
  2. Pat the veal shanks dry and inspect the meat; if your butcher hasn't already done so, make shallow cuts into the connective tissue around the edges to prevent the meat from curling as it cooks.
  3. Lightly dredge the shanks in the plain flour, shaking off the excess.
  4. In the pot, melt the butter over medium-high heat.
  5. Sear the shanks until deeply golden-brown on both sides-this browning is essential for developing the deep flavor.
  6. Pour in the dry white wine, increase the heat, and let it bubble. Scrape up any browned bits from the bottom of the pan to incorporate them into the liquid. Let the wine reduce by half to concentrate the flavor and remove the alcohol.
  7. Pour in enough bone broth or stock to reach about two-thirds of the way up the meat. Bring the liquid to a gentle simmer, then cover the pot with a lid.
  8. Slow-cook the ossobuco for 1 hour, or until the meat is fork-tender. The sauce will thicken naturally from the melted connective tissue.
  9. If the sauce seems too thin, remove the lid for the last 15 minutes of cooking to allow some liquid to evaporate and reduce. The goal is a velvety, deep sauce.
  10. In the last 5 minutes of cooking, add the lemon zest, garlic, anchovy filet (it will melt in the pan), and chopped parsley directly to the pot.
  11. Let the juice and the meat absorb the flavor. Remove the pot from the heat.
  12. Carefully lift the ossobuco shanks and place them on individual serving plates. Spoon the pan sauce over the meat. Serve immediately.

Serving Suggestions

This deeply flavorful and rich classic is traditionally served with its Milanese counterpart, Risotto alla Milanese (risotto with saffron), for a complete and luxurious Italian meal.

The rice's creamy texture provides the perfect base to absorb the deep, velvety pan sauce.

To stay authentic to the region, avoid serving cheese on top of the Ossobuco, as its rich, delicate flavor profile should not be overpowered.

Ossobuco alla Milanese served with risotto alla Milanese

If you prefer a lighter side, a simple potato purée or creamy polenta also pairs well.

For a truly authentic experience, don't forget to savor the delicious bone marrow-the ossobuco's crowning component-often scooped out and spread onto crusty bread.

bone marrow on a crusty bread

More Milanese recipes

  • Veal Milanese with arugula salad
    The Classic Veal Milanese (Cotoletta alla Milanese)
  • Torrone nougat recipe
    Nougat Recipe - Italian Torrone
  • Fried polenta with taleggio
    Italian Crispy Fried Polenta Cakes With Taleggio And Truffle Sauce
  • Saffron risotto alla milanese
    Traditional Saffron Risotto alla Milanese With Bone Marrow

If you are making this Ossobuco alla Milanese, leave your comment below I would like to hear from you. You can find more delicious ideas if you FOLLOW ME on Facebook, YouTube, Instagram or sign up to my newsletter.

Ossobuco alla Milanese served over the risotto alla milanese

Traditional Beef Shank Ossobuco Alla Milanese (No Tomato)

No ratings yet
Laura Tobin
Verified Culinary Authority
Servings 2 people
Prep Time 5 minutes mins
Cook Time 1 hour hr
Total Time 6 hours hrs
Print Recipe Save Saved! Pin Recipe
This is the traditional recipe for Ossobuco alla Milanese, a veal or beef shank slow-cooked to tender perfection with wine and bone marrow stock. What makes this dish unique is the valuable bone marrow inside the bone, which is served whole for maximum flavor. This is the traditional recipe with the essential final touch of lemon zest, just like the one I had when living in Milan. The authentic Milanese recipe uses no tomato sauce.
Prevent your screen from going dark

Equipment

  • All-Clad Fry Pan

Ingredients
 

  • 2 Veal or beef shank about 500 g - 1lb
  • ½ cup all-purpose flour
  • 2 tablespoon butter
  • ½ cup dry white wine
  • ½ cup brown beef stock made with bone marrow
  • ½ lemon zest
  • ½ filet anchovies stored in salt
  • 1 peeled garlic cloves
  • 1 teaspoon salt & pepper
  • 2 tablespoon freshly chopped parsley

Instructions
 

  • Use a large pot or Dutch oven, wide enough to fit the shanks.
  • Pat the veal shanks dry and inspect the meat; if your butcher hasn't already done so, make shallow cuts into the connective tissue around the edges to prevent the meat from curling as it cooks.
  • Lightly dredge the shanks in the plain flour, shaking off the excess.
  • In the pot, melt the butter over medium-high heat.
  • Sear the shanks until deeply golden-brown on both sides-this browning is essential for developing the deep flavor.
  • Pour in the dry white wine, increase the heat, and let it bubble. Scrape up any browned bits from the bottom of the pan to incorporate them into the liquid. Let the wine reduce by half to concentrate the flavor and remove the alcohol.
  • Pour in enough bone broth or stock to reach about two-thirds of the way up the meat. Bring the liquid to a gentle simmer, then cover the pot with a lid.
  • Slow-cook the ossobuco for 1 hour, or until the meat is fork-tender. The sauce will thicken naturally from the melted connective tissue.
  • If the sauce seems too thin, remove the lid for the last 15 minutes of cooking to allow some liquid to evaporate and reduce. The goal is a velvety, deep sauce.
  • In the last 5 minutes of cooking, add the lemon zest, garlic, anchovy filet (it will melt in the pan), and chopped parsley directly to the pot.
  • Let the juice and the meat absorb the flavor. Remove the pot from the heat.
  • Carefully lift the ossobuco shanks and place them on individual serving plates. Spoon the pan sauce over the meat. Serve immediately

Video

Nutrition

Calories: 573kcalCarbohydrates: 28gProtein: 47gFat: 20gSaturated Fat: 10gPolyunsaturated Fat: 1gMonounsaturated Fat: 6gTrans Fat: 0.5gCholesterol: 200mgSodium: 1471mgPotassium: 862mgFiber: 1gSugar: 1gVitamin A: 688IUVitamin C: 8mgCalcium: 75mgIron: 4mg
Tried this recipe?Please consider Leaving a Review!
important notes on ingredients

More Lombardy Cuisine

  • polenta on a board
    Polenta in Italy: A Regional Guide to Serving, Pairings And Types
  • Lombardy map location and icons of key food
    Lombardy Cuisine: A Journey Through History
  • Malfatti Ricotta Spinach Gnudi
    Malfatti Ricotta Spinach Gnudi

Your Guardian Chef Mug Collection

Reader Interactions

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

Laura Giunta Tobin

Hi, I’m Laura. Welcome to my blog! While many talk about Italian food, I’ve lived it firsthand. Here, I share real Italian home cooking, just as it’s made in Italy. Won’t you join me?

More →

Popular posts

  • Orange liqueur Curacao
    Homemade Orange Liqueur Curacao Style
  • Italian apple cake
    Italian Apple Cake With Plenty Of Apples Torta Di Mele
  • Stuffed Round Courgettes
    Stuffed Round Courgettes - Round Zucchini
  • Italian gelato recipe vanilla, chocolate and pistachio balls in a serving bowl
    Italian Gelato Recipe (Vanilla, Chocolate and Pistachio)

Footer

↑ back to top

Laura Giunta Tobin, born in Reggio Calabria and raised in Rome, shares in her blog and YouTube channel, Your Guardian Chef, the authentic Italian approach to cooking, showing the techniques that go into creating food from scratch.
Our Culinary Experts & Resources

About

  • Privacy Policy
  • Disclaimer
  • Cookie Policy
  • Terms & Conditions
  • Acceptable use policy

Newsletter

  • Sign Up! for emails and updates

Contact

  • About
  • Contact

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Your Guardian Chef

Rate This Recipe

Your vote:




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