This velvety white bean soup is made by coaxing the flavor out of just a few humble and inexpensive ingredients, then served with a garnish of gremolata to brighten the flavors.
Heat a Dutch oven or large soup pot over medium heat. Add the olive oil and heat through then add the shallots to the pot. Sauté the shallots, stirring frequently until golden brown, about 6 to 8 minutes, turning down the heat if the shallots cook too fast.
Add the garlic and sauté just until fragrant. Add the beans, broth and red pepper flakes and bring to a boil over medium heat. Lower heat to medium-low and simmer, stirring occasionally, until the beans start to fall apart, about 15 to 20 minutes. Season to taste with salt and let the soup cool slightly.
Either add the soup to a blender or use an immersion blender to puree the soup until completely smooth.
For the gremolata:
In a small bowl stir together the garlic, lemon zest, parsley and olive oil until combined. Set aside until ready to use.
For serving:
Ladle the soup into serving bowls and serve drizzled with the gremolata. Serve hot.