Put all of the ingredients into a large mixing bowl.
Mix well to combine everything.
Notes
If you are using jarred butter beans that come in a really thick liquid, drain most of it but leave some as it adds so much flavour to the dressing in these marinated butter beans.
Chop everything fairly small and evenly, as you want to have a good mixture of everything in every bite.
Toast the pine nuts for extra flavour.
For best results, cover and refrigerate the mixture for 30 minutes before serving. This allows all the flavours to really come together. You can then test it and adjust the seasoning again just before serving if needed.
You really don't need to worry too much about the exact measurements here, as you can literally just throw it all in. You can't get it wrong.