In a food processor or blender, combine the white beans, minced garlic, lemon juice, tahini, olive oil, cumin, salt, and pepper. Blend until smooth and creamy, scraping down the sides as needed.
Transfer the white bean dip to a serving bowl.
In a separate bowl, mix together the chopped sundried tomatoes, chopped nuts, chopped basil, balsamic vinegar, olive oil, salt, and pepper. Stir to combine.
Spoon the sundried tomato marinade mixture over the top of the white bean dip in the serving bowl.
Serve the vegan white bean dip with sundried tomatoes and chopped nuts as a delicious and flavorful appetizer or snack.
You can serve it with sliced vegetables, crackers, or toasted bread for dipping.