Pour 1 can of beans (do not drain) into the bowl of a food processor or blender. Blend until completely smooth. Set aside
Drain the other two cans of beans. Set aside
Place a heavy pot over medium heat and heat the oil
Add the garlic and cook, stirring constantly, for 1 minute. If the garlic begins to brown, remove the pan from heat and turn down the burner before returning the pot to the burner
Add the broth, the pureed beans, the drained beans, rosemary, thyme, crushed red pepper, and a few twists of black pepper. Stir to combine
Cover, increase the heat to medium-high, and bring to a boil
As soon as the soup reaches a boil, remove the lid and reduce the heat to medium-low
Simmer, stirring occasionally, for 15 minutes. If you like, you can smash the beans slightly to thicken the soup even more
Taste for salt & pepper levels, adjust as needed
Serve immediately! Optional garnishes: Sliced green onions, chopped parsley, garlic croutons, a dollop of goat’s cheese or creme fraiche, a drizzle of good olive oil, or a tiny splash of truffle oil