{"id":"ossobuco_0a94deb4c9","slug":"classic-ossobuco-alla-milanese","title":"Classic Ossobuco alla Milanese","description":"A traditional Northern Italian masterpiece featuring cross-cut veal shanks braised to tender perfection in a rich white wine and vegetable broth, finished with a bright and aromatic gremolata.","serves":4,"time":{"prepMinutes":30,"cookMinutes":120,"totalMinutes":150,"activeMinutes":40},"ingredients":[{"id":"ingredient-1","original":"4 veal shanks, cross-cut (about 1.5 inches thick)","name":"Veal Shank","quantity":4,"unit":"piece","usQuantity":4,"usUnit":"piece","form":"cross-cut","notes":"approx 350g each","group":"Meat","optional":false},{"id":"ingredient-2","original":"1/2 cup all-purpose flour","name":"All-purpose flour","quantity":65,"unit":"g","usQuantity":"1/2","usUnit":"cup","form":"all-purpose","notes":"for dredging","group":"Pantry","optional":false},{"id":"ingredient-3","original":"2 tablespoons unsalted butter","name":"Butter","quantity":28,"unit":"g","usQuantity":1,"usUnit":"oz","form":"unsalted","notes":"","group":"Dairy","optional":false},{"id":"ingredient-4","original":"2 tablespoons olive oil","name":"Olive Oil","quantity":30,"unit":"ml","usQuantity":2,"usUnit":"tbsp","form":"extra virgin","notes":"","group":"Pantry","optional":false},{"id":"ingredient-5","original":"1 onion, finely diced","name":"Onion","quantity":1,"unit":"piece","usQuantity":1,"usUnit":"piece","form":"finely diced","notes":"yellow or white","group":"Produce","optional":false},{"id":"ingredient-6","original":"1 carrot, finely diced","name":"Carrot","quantity":1,"unit":"piece","usQuantity":1,"usUnit":"piece","form":"finely diced","notes":"","group":"Produce","optional":false},{"id":"ingredient-7","original":"1 celery stalk, finely diced","name":"Celery","quantity":1,"unit":"piece","usQuantity":1,"usUnit":"piece","form":"finely diced","notes":"","group":"Produce","optional":false},{"id":"ingredient-8","original":"2 garlic cloves, minced","name":"Garlic","quantity":2,"unit":"clove","usQuantity":2,"usUnit":"clove","form":"minced","notes":"","group":"Produce","optional":false},{"id":"ingredient-9","original":"1 cup dry white wine","name":"White Wine","quantity":240,"unit":"ml","usQuantity":1,"usUnit":"cup","form":"dry","notes":"such as Pinot Grigio","group":"Pantry","optional":false},{"id":"ingredient-10","original":"2 cups beef broth","name":"Beef broth","quantity":480,"unit":"ml","usQuantity":2,"usUnit":"cup","form":"liquid","notes":"or veal broth","group":"Pantry","optional":false},{"id":"ingredient-11","original":"1 cup crushed tomatoes","name":"Tomato","quantity":240,"unit":"ml","usQuantity":1,"usUnit":"cup","form":"crushed","notes":"canned","group":"Pantry","optional":false},{"id":"ingredient-12","original":"2 sprigs fresh thyme","name":"Thyme","quantity":2,"unit":"sprig","usQuantity":2,"usUnit":"sprig","form":"fresh","notes":"","group":"Produce","optional":false},{"id":"ingredient-13","original":"1 bay leaf","name":"Bay Leaf","quantity":1,"unit":"piece","usQuantity":1,"usUnit":"piece","form":"dried","notes":"","group":"Pantry","optional":false},{"id":"ingredient-14","original":"1/4 cup fresh parsley, chopped","name":"Chopped Parsley","quantity":15,"unit":"g","usQuantity":"1/4","usUnit":"cup","form":"chopped","notes":"for gremolata","group":"Produce","optional":false},{"id":"ingredient-15","original":"1 tablespoon lemon zest","name":"Lemon Zest","quantity":6,"unit":"g","usQuantity":1,"usUnit":"tbsp","form":"zested","notes":"for gremolata","group":"Produce","optional":false},{"id":"ingredient-16","original":"Salt and pepper to taste","name":"Pepper","quantity":1,"unit":"pinch","usQuantity":1,"usUnit":"pinch","form":"","notes":"to taste","group":"Pantry","optional":false}],"instructions":[{"id":"instruction-1","text":"Preheat your oven to 325°F (163°C). Pat the veal shanks dry and season them generously with salt and pepper. Dredge each piece in flour, shaking off the excess.","group":"Preparation","title":"Preheat your oven","timerMinutes":null,"sourceTitle":"Preparation"},{"id":"instruction-2","text":"In a large Dutch oven, melt the butter with the olive oil over medium-high heat. Sear the veal shanks until deeply browned on both sides, about 5 minutes per side. Remove shanks from the pot and set aside.","group":"Cooking","title":"In a large Dutch oven, melt the butter","timerMinutes":10,"sourceTitle":"Cooking"},{"id":"instruction-3","text":"In the same pot, add the onion, carrot, and celery. Sauté until the vegetables are soft and translucent, about 6-8 minutes. Add the minced garlic and cook for another minute until fragrant.","group":"Cooking","title":"Add the onion, carrot, and celery","timerMinutes":8,"sourceTitle":"Cooking"},{"id":"instruction-4","text":"Pour in the white wine and use a wooden spoon to scrape up all the browned bits (fond) from the bottom of the pot. Let the wine reduce by half.","group":"Cooking","title":"Pour in the white wine and use a wooden spoon","timerMinutes":5,"sourceTitle":"Cooking"},{"id":"instruction-5","text":"Add the beef broth, crushed tomatoes, thyme, and bay leaf. Return the veal shanks to the pot, ensuring they are partially submerged in the liquid. Bring to a simmer.","group":"Cooking","title":"Add the beef broth, crushed tomatoes, thyme, and bay leaf","timerMinutes":null,"sourceTitle":"Cooking"},{"id":"instruction-6","text":"Cover the pot and transfer to the preheated oven. Braise for 1.5 to 2 hours, or until the meat is fork-tender and starting to fall away from the bone.","group":"Cooking","title":"Cover the pot and transfer","timerMinutes":90,"sourceTitle":"Cooking"},{"id":"instruction-7","text":"While the meat rests, mix the chopped parsley, lemon zest, and a little minced garlic to make the gremolata. Sprinkle over the shanks just before serving.","group":"Serving","title":"Mix the chopped parsley, lemon zest, and a little minced garlic","timerMinutes":null,"sourceTitle":"Serving"}],"notes":"Traditional Ossobuco is often served with Risotto alla Milanese. Ensure the veal shanks are tied with kitchen twine to prevent the meat from falling off the bone during the long braise.","cuisine":{"group":"Italian","specific":["Milanese"]},"course":["main"],"cookingMethod":["braise","sear"],"equipment":["Dutch oven","kitchen twine","microplane","tongs"],"diet":["high_protein"],"allergens":["milk","wheat"],"difficulty":"medium","yield":{"amount":4,"unit":"serving","note":"One veal shank per person"},"makeAhead":{"instructions":"The flavor improves the next day. Braise completely, cool, and refrigerate in the sauce. Reheat gently on the stovetop."},"storage":{"food":{"instructions":"Store in an airtight container with the braising liquid.","reheatingNotes":"Reheat slowly on the stove over low heat to maintain tenderness."}},"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fossobuco_0a94deb4c9%2Fcover.jpg?alt=media&token=8b989377-f4c8-4e00-80c6-536ddd73373d","imageAlt":"Classic Ossobuco alla Milanese — recipe cover","aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","sourceUrl":"","tags":["veal","slow cooked","gremolata","classic","dinner party"],"schemaVersion":1,"sourceTitle":"Classic Ossobuco alla Milanese","sourcePublishedAt":"2026-02-04T07:54:46.067Z","sourceUpdatedAt":"2026-02-04T07:54:46.067Z","related":[{"id":"pane_e_marmellata_43c0347c11","slug":"bread-and-jam-pane-e-marmellata","title":"Bread and Jam (Pane e Marmellata)","description":"A classic Italian breakfast staple consisting of toasted rustic bread spread with creamy butter and sweet fruit preserves.","serves":1,"time":{"prepMinutes":2,"cookMinutes":3,"totalMinutes":5,"activeMinutes":5},"cuisine":{"group":"Italian","specific":["Italian"]},"course":["main"],"difficulty":"easy","diet":["vegetarian"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fpane_e_marmellata_43c0347c11%2Fcover.jpg?alt=media&token=efcb1e5f-c2b8-42ca-b731-88339442711d","imageAlt":"Bread and Jam (Pane e Marmellata) — recipe cover","tags":["breakfast","italian","quick","easy","vegetarian","jam","toast"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":3,"stepCount":3},{"id":"tramezzino_15edd4f558","slug":"classic-venetian-tramezzino","title":"Classic Venetian Tramezzino","description":"A soft, crustless triangular sandwich from Venice, famously bulging with a creamy tuna and caper filling. Perfect for a quick snack or an elegant party appetizer.","serves":2,"time":{"prepMinutes":15,"cookMinutes":0,"totalMinutes":15,"activeMinutes":15},"cuisine":{"group":"Italian","specific":["Venetian"]},"course":["appetizer","main"],"difficulty":"easy","diet":["pescatarian"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Ftramezzino_15edd4f558%2Fcover.jpg?alt=media&token=14cd5582-7e6b-462b-87bf-bab1e0e157fc","imageAlt":"Classic Venetian Tramezzino — recipe cover","tags":["italian","sandwich","tuna","venice","easy","no-cook","party-food"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":6,"stepCount":4},{"id":"orecchiette_alle_cime_di_rapa_fce72e0854","slug":"orecchiette-with-broccoli-rabe","title":"Orecchiette with Broccoli Rabe","description":"A classic Apulian pasta dish featuring ear-shaped orecchiette, bitter broccoli rabe, garlic, chili, and anchovies for a savory, rustic finish.","serves":4,"time":{"prepMinutes":10,"cookMinutes":20,"totalMinutes":30,"activeMinutes":20},"cuisine":{"group":"Italian","specific":["Apulian"]},"course":["main"],"difficulty":"easy","diet":["pescatarian","low_fat","high_protein"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Forecchiette_alle_cime_di_rapa_fce72e0854%2Fcover.jpg?alt=media&token=3ca85815-37a0-40ac-a20c-fe612450854a","imageAlt":"Orecchiette with Broccoli Rabe — recipe cover","tags":["pasta","healthy","broccoli rabe","italian","traditional","puglia"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":7,"stepCount":6}]}