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