In a soup pot, heat olive oil over medium heat. Add minced garlic and cook until fragrant, about a minute.
In a blender, purée one can of beans with liquid until smooth. Drain the remaining two cans of beans.
Add everything to the pot: the puréed beans, drained beans, broth, rosemary, thyme, red pepper flakes, and black pepper. Stir well.
Bring to a boil, then reduce heat and simmer uncovered for about 15 minutes, stirring occasionally.
Use your spoon to mash some of the beans against the side of the pot for a creamier texture. Taste and adjust seasoning with salt as needed.Serve warm with a drizzle of olive oil, a handful of homemade croutons, or your favorite crusty bread.