Sort through the dried beans, removing any shriveled ones or debris, then rinse under cool water.
Place beans in a large bowl, cover with water (twice their depth), and soak overnight in the fridge. Drain in the morning.
Spread the diced bacon on the bottom of your slow cooker. Layer the soaked beans over the bacon, followed by the onion and cherry tomatoes. Do not stir.
In a medium bowl, whisk together the water, tomato paste, BBQ sauce, molasses, brown sugar, apple cider vinegar, and Dijon mustard until smooth.
Pour the sauce mixture over the beans—again, do not stir. Cover and cook on low for 8–10 hours, until beans are tender and creamy.
Stir well, then season to taste with salt and black pepper. Serve and enjoy!
Notes
Tips
Don’t add salt until after cooking—salting beans too early can prevent them from softening.
For a spicier kick, stir in some chili flakes or smoked paprika before serving.
Substitutions
Swap bacon for smoked sausage or pancetta.
Use canned beans if you're short on time—reduce the cooking time to 4–5 hours.
Leftovers
Store in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop or in the microwave.
Freezing
This dish freezes well. Cool completely, portion into freezer-safe containers, and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Always consult the Food Standards Agency in your country for the most up-to-date advice on storing and freezing foods: Food Safety (USA) | Food Standards Agency (UK)