Preheat the oven to 350°F (177°C) and place the rack in the center.
In a 2-quart saucepan, heat olive oil over medium heat. Cook bacon until crisp, then transfer to a paper towel-lined plate.
Add onions to the pan and cook for 3 minutes, stirring occasionally. Add garlic and cook for 30 seconds.
Stir in beans, ketchup, molasses, vinegar, Worcestershire, brown sugar, dry mustard, and curry powder. Reduce heat and simmer 1–2 minutes. Stir in crumbled bacon.
Lightly grease a 5-inch baking dish (or similar size) with 1/2 teaspoon olive oil. Pour in the bean mixture.
Bake uncovered at 350°F (177°C) for 30 minutes, until bubbly and thickened.
Notes
Read First: Go through the full recipe, ingredient notes, and process photos before starting to ensure success.
Rinse the Beans: Drain and rinse canned beans to reduce sodium and improve texture.
Caramelize for Flavor: Sauté onions and garlic until golden brown for deeper, richer flavor.
Adjust to Taste: Modify the amount of brown sugar for sweetness or apple cider vinegar for tang to suit your preference.
If doubling this recipe, bake in either two 5x5-inch dishes, one 6.5-inch square dish, or one 6x8-inch dish.