01 - If using dried beans, soak overnight in ample water. Drain, rinse, and simmer in fresh water for 45–60 minutes until just tender. Drain and set aside.
02 - Set oven to 320°F (160°C).
03 - Heat olive oil in a large ovenproof pot over medium heat. Sauté chopped onion until soft, about 5–6 minutes. Add garlic and cook for an additional minute.
04 - Incorporate tomato paste, brown sugar, and molasses into the pot. Cook for 2 minutes to slightly caramelize.
05 - Stir in chopped tomatoes, Dijon mustard, apple cider vinegar, Worcestershire sauce, smoked paprika, salt, black pepper, and vegetable stock. Mix thoroughly.
06 - Add drained beans, combine evenly, and bring to a gentle simmer.
07 - Cover the pot and bake in the oven for 1 hour, stirring occasionally. Remove lid and bake uncovered for an additional 15 minutes to thicken the sauce.
08 - Adjust seasoning according to taste. Serve warm.