Preheat the oven to 350°F (177°C) and place the rack in the center.
Heat olive oil in a 2-quart saucepan over medium heat. Add the bacon and cook until crisp. Move it to a paper towel-lined plate.
Add the onions to the pan and cook for 3 minutes, stirring occasionally. Add the garlic and cook for 30 seconds.
Stir in the beans, ketchup, molasses, vinegar, Worcestershire sauce, brown sugar, dry mustard, and curry powder. Reduce the heat and simmer for 1 to 2 minutes. Crumble the bacon and stir it in.
Lightly grease a 5-inch baking dish with 1/2 teaspoon olive oil and pour in the bean mixture.
Bake uncovered for 30 minutes until the sauce is bubbly and thick.
Notes
Read through the recipe first. Go through the ingredient notes and process photos before you start.Rinse the beans. Drain and rinse the canned beans before using. It removes excess sodium and keeps the sauce from getting too salty.Don't rush the onions and garlic. Cook them until golden brown before adding anything else. The extra few minutes are worth it.Taste and adjust before baking. Add a little more brown sugar if you want it sweeter or a splash more apple cider vinegar if you want more tang.If doubling this recipe, bake in either two 5x5-inch dishes, one 6.5-inch square dish, or one 6x8-inch dish.