You don’t need all day to create a soup with deep, bold flavors. This dish comes together in less than 30 minutes, so you can enjoy a warm bowl on even the busiest weeknight (without sacrificing quality). Using vegetable broth makes the meal vegetarian, but chicken broth will work if that’s all you have on hand. For extra umami, add a Parmesan rind to the broth while simmering. (The cheese counter at your local supermarket will likely sell the rinds.) While the broth and bean mixture simmers, puree the remaining can of beans. Don’t skip this step—the puree serves to thicken the soup to the right consistency. Add spinach and tomatoes at the last minute to keep them from overcooking.