2.

In a large dutch oven with a tight-fitting lid, heat vegetable oil over medium-high heat until shimmering. Add onion and garlic and cook, stirring frequently, until soft but not brown, about 4 minutes. Add soaked navy beans, brown sugar, molasses, Worcestershire sauce, cider vinegar, tomato paste, bay leaves, tomato puree, and 4 cups chicken stock. Bring to a simmer, then cover and lower heat to low. Cook, stirring occasionally, until beans are cooked, about 5 hours, adding additional stock if beans begin to look dry. Season to taste with salt and pepper.