01 - If using dried beans, soak overnight in ample water. Drain and simmer in fresh water for 45-50 minutes until tender. Drain and set aside.
02 - Preheat oven to 350°F.
03 - Heat olive oil in a large oven-safe skillet or Dutch oven over medium heat. Add chopped onion and sauté for 4-5 minutes until softened.
04 - Add minced garlic to the skillet and cook for 1 minute until fragrant.
05 - Incorporate crushed tomatoes, tomato paste, brown sugar, molasses, smoked paprika, thyme, salt, black pepper, Worcestershire sauce, and vegetable broth into the skillet.
06 - Bring the mixture to a simmer and cook for 5 minutes, stirring occasionally.
07 - Gently fold in the cooked or canned beans, ensuring they are fully coated with the sauce.
08 - Transfer the skillet or Dutch oven to the preheated oven and bake uncovered for 40-45 minutes until the sauce thickens and bubbles.
09 - Remove from oven and allow to rest for 5 minutes before serving.