Combine the vegan cream cheese, sun-dried tomatoes and oil in a food processor. Pulse until combined and set aside.
Cut the baguettes into equal slices and spread an even layer of vegan butter on one side of each piece of bread.
Flip the bread slices. To 20 slices spread a layer of vegan pesto. To the other 20 slices spread a layer of the sun-dried tomato cream cheese. Place a couple pieces of arugula on top of the cream cheese and close the sandwich with the pesto side.
Heat a skillet over medium heat. Working in batches, cook the sandwiches until browned on both sides. Remove from the pan and serve warm or at room temperature.
Calories: 151kcal, Carbohydrates: 15g, Protein: 3g, Fat: 9g, Saturated Fat: 2g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 2g, Trans Fat: 1g, Cholesterol: 1mg, Sodium: 277mg, Potassium: 91mg, Fiber: 1g, Sugar: 1g, Iron: 1mg