Not long! The beauty of this dish is that you can make one component (marinated white beans) while the other component (roasted artichokes) cook. The 20ish minutes the artichokes are in the oven is enough time for the beans to soak up flavor. Of course, leftovers are super good because the beans and artichokes will continue to marinate as it sits.