A light and rustic dip that easily accompanies any meal, serve this creamy white bean dip with whole-grain bread, crudités, or whole-wheat pitas or as a sandwich spread.
In a medium saucepan, bring the vegetable stock, garlic, and rosemary to a boil over medium-high heat until soft, about 5 minutes. Once hot, add the beans and reduce heat.
Simmer over low heat until beans soften, 4 to 6 minutes. Add the lemon juice and zest, salt, and pepper and stir to combine.
With an immersion blender or transferred into a standing blender, puree until smooth, 5 to 10 seconds.
Serve immediately or store in an airtight container in the refrigerator for up to 4 or 5 days.