Combine cream cheese, walnuts and sun dried tomatoes in the food processor. Pulse a few times until all the ingredients are well incorporated
Lightly toast the bread. Spread cream cheese mixture on both slices. Top one slice with basil leaves and shreds, top with the other slice of bread to make the sandwich
Heat a non stick skillet. Butter one side of the sandwich with non-hydrogenated spread and place on the skillet, buttered side down. Cook at medium-low heat for about 10 minutes
Butter the top slice of bread, turn the sandwich over and continue cooking for another 10 minutes or until the cheese is melted, pressing slightly occasionally with a spatula