Peel and wash the beans and cook them in boiling salted water for 5-7 minutes. Pour into a sieve, quench, drain and allow to cool slightly. Peel and finely chop the onions. Wash, clean and dice the tomatoes
Leave the bacon in a pan without fat until crispy, take it out. Pour oil into the pan, heat up. Fry the onions in it until they are glassy. Sprinkle with sugar and caramelize while turning. Add tomatoes, season with salt and pepper. Cover and stew for about 20 minutes.
In the meantime press the thick beans out of the skin. Season braised tomatoes with Worcestershire sauce. Stir in ketchup. Heat, season with salt and pepper. Add beans, heat again. Arrange in deep plates with bacon