This Vegan Pesto Sandwich is a plant-based version of a chicken pesto sandwich. With tofu chicken, vegan pesto, tomato, vegan mozz, and arugula. Delicious for lunch or a light dinner!
Cook the tofu. Heat the oil in a large skillet over medium heat. Add the tofu and cook for 4-5 minutes per side until golden (if your pan is smaller you may need to do this first step in two batches to get each piece cooked on both sides). Add the soy sauce, maple syrup, and Italian seasoning, and stir. Cook another 5-7 minutes, stirring occasionally, allowing the sauce to cook off completely.
Assemble the sandwiches. If desired, toast the ciabatta roll. Spread pesto on both sides of the roll. Add the vegan mozzarella, tomatoes, tofu, and arugula. Top with the top bun.