Preheat the oven to 180 degrees Celsius. Heat an oven proof pan (that has a lid) to medium and add a spoonful of olive oil. When sufficiently heated add the garlic, onion and paprika. Cook until translucent then add the balsamic and stir to combine. Drain most of the liquid from the beans, but not all of it, and pour the beans into the pan. Add the tomatoes, crushing them with your hands or use a potato masher. Add a few good splashes of Worcestershire sauce and a couple of dashes of Tabasco. Season well with salt and pepper and continue cooking for another 5 minutes. Throw on a lid and transfer to the over, cook for about an hour, or until thick and dark. To serve: Toast the bread, then divide the beans between the slices. Add some grated parmesan if desired.