01 -
Drizzle the oil over the top of the exposed garlic, wrap in aluminum foil, and roast in a preheated 350F/180C oven until lightly golden brown and super tender, about 60-90 minutes.
02 -
Heat the oil in a large saucepan over medium heat, add the onions and cook until tender, about 5-7 minutes.
03 -
Add the chopped garlic and cook until fragrant, about a minute. Add the broth, beans, and rosemary, bring to a boil, reduce the heat, and simmer for 5 minutes.
04 -
Squeeze the roasted garlic out of the heads into the soup and puree the soup either in a blender/food processor or with a stick blender.
05 -
Mix in the parmesan and lemon juice and season with salt and pepper to taste before enjoying.