978-276-0909 or 888-391-8328




  • 6 center-cut veal shanks (each about 1 1/2 to 2 inches thick)
  • 1/2 cup all-purpose flour
  • 2 teaspoons dried rubbed sage
  • 4 tablespoons olive oil
  • 3 large onions, sliced
  • 5 garlic cloves, chopped
  • 15 fresh whole sage leaves
  • 1 1/2 cups dry white wine
  • 3 cups canned beef broth
  • Additional chopped fresh sage


  1. Sprinkle veal with salt and pepper. Combine flour and dried sage in shallow bowl. Set 3 tablespoons flour mixture aside. Dredge veal in remaining flour mixture to coat; shake off excess. Heat 2 tablespoons oil in heavy large very wide pot over medium-high heat. Working in batches, cook veal until brown, about 7 minutes per side. Transfer veal to bowl. 
  2. Heat remaining 2 tablespoons oil in same pot. Add onions and sauté until beginning to brown, about 10 minutes. Reduce heat to medium and sauté onions until very deep brown, about 35 minutes longer. Add garlic and sauté 5 minutes. Add whole sage leaves and reserved 3 tablespoons flour mixture; stir 2 minutes. Add wine; bring to boil. 
  3. Arrange veal in single layer in pot. Add broth. Cover and simmer over medium-low heat until meat is very tender but does not fall off bone, about 1 hour 45 minutes. Uncover; simmer until juices thicken enough to coat spoon, about 30 minutes. Season with salt and pepper. 
  4. Place 1 veal shank on each plate. Spoon sauce and onion mixture over. Sprinkle with additional fresh sage. 

Courtesy: Epicurious.com

We also offer the freshest seafood

Learn More