Finely chop the shallots and garlic.
Heat the olive oil in a medium saucepan over medium heat.
Add the shallots and cook until soft and translucent, about 5 minutes.
Stir in the garlic and cook for another minute until fragrant.
Add the green peas and stock. Bring to a gentle boil, then reduce the heat and simmer for 10 minutes.
Stir in half of the butter beans and the watercress (or rocket). Turn off the heat.
Use a stick blender directly in the pot, or transfer to a blender, and purée until smooth and creamy.
Stir through the remaining butter beans for extra texture. Add the cider vinegar, then season with salt and pepper to taste.
Ladle into bowls and garnish with extra greens, fresh herbs, or a drizzle of olive oil. Serve warm with your favourite bread or sides.