1
Preheat oven to 350 degrees F. Season ribs to taste with the salt and pepper. Heat oil in a large, heavy bottomed oven proof pan over high heat. Add ribs and brown on all sides.
2)Work in batches if you need to so that the ribs don't get crowded
3)Transfer ribs to a plate. Add the onions, celery, and carrots to the pan and saute, stirring often, until lightly browned, about 5 minutes. Pour off excess fat, then add the wine, deglazing the pan, scraping off any browned bits from the bottom of the pan. Reduce the wine by three-quarters until thick and slightly syrupy, about 15 minutes.
4
Return the ribs to the pan, add the veal stock and enough water to cover the ribs. Bring to a boil, cover with foil, and place in the oven. Braise, cooking in the oven, until the meat is fork-tender, 2 to 2 1/2 hours.
5)Allow the ribs to cool in the liquid, then cover and refrigerate overnight.
6)The next day, remove the excess fat that has solidified at the top from the overnight chilling. Place the pan with the ribs and cooking liquid over medium heat, uncovered. Cook until the liquid has reduced by three-quarters, about 1 hour.
7)Continue to cook, spooning the sauce over the ribs, until the sauce is thick and ribs are glazed. Take care not to burn the glaze; move the ribs around in the pan to keep them from burning.