Boil the beef in a large pot of water over medium heat for about 1 hour, until the meat is tender.
Remove the beef from the pot and set the broth aside.
To make the small onion bulbs easier to peel, bring water to a boil, pour it over the onions, let them sit for 5-10 minutes, then drain and peel them.
Heat the vegetable oil in a large saucepan over medium heat. Add the sliced onions and the peeled small onion bulbs (or substitute with additional sliced onions), and sauté for about 3-5 minutes until they begin to soften.
Sprinkle the sugar over the onions and cook for another 5 minutes. Add the cinnamon stick, bay leaves, and black peppercorns, and cook for another 5 minutes.
Add the vinegar and red wine to the pan, and cook until the liquids have mostly evaporated, about 3-5 minutes.
Add the tomato sauce, the cooked beef, and the reserved broth to the pan. Season with salt and pepper to taste.
Cover the saucepan with a lid and simmer over medium heat for about 30-45 minutes, until the meat is very tender and the flavors have melded. Serve as a main dish on its own or with your choice of side dish.