- 1 pound ground veal
 - 1 large egg
 - 1 cup fresh bread crumbs
 - 2 tablespoons freshly chopped Italian parsley
 - 2½ tablespoons freshly grated pecorino cheese
 - Salt and freshly ground pepper
 - 4 tablespoons olive oil
 - 2 medium onions, thinly sliced
 - 3 tablespoons red wine vinegar
 - 1½ tablespoons sugar
 - 2 tablespoons water
 
- In a bowl combine the veal, egg, bread crumbs, parsley, and pecorino and season with salt and pepper. Shape lightly into 1-inch balls (about 36).
 - Heat 2 tablespoons of the oil in a frying pan. Cook the veal balls over medium heat until brown all over and just cooked through, about 12 minutes. Transfer to a plate lined with paper towels to drain.
 - Add the remaining 2 tablespoons of oil to the pan and stir in the onions. Season with salt and cook over medium-low heat until the onions are limp, about 15 minutes, stirring often. Don’t let the onions brown.
 - Stir in the vinegar, sugar, and water.
 - Return the meatballs to the pan and gently turn to coat them lightly in the sauce. Cover and cook over medium-low heat for 5 minutes, shaking the pan frequently. Transfer to a serving dish and cool. Serve at room temperature.