We need to talk about the beans. You can't use any old beans. You MUST use Heinz baked beans in tomato sauce. Specifically, the type in this photo, that are imported from England and available at some stores in America. Any Brit will explain to you that these beans are superior to the Heinz baked beans made in America. The difference is that the British-style beans are vegetarian and they have a thinner, less sweet, sauce.