Put first 4 ingredients in food processor and process until smooth. Add beans and olive oil and process again until smooth. Add the sun-dried tomatoes and pulse until they are chopped up and blended in. Add basil and pulse until mixed. Refrigerate several hours to let flavors mix together for a better taste.