Go Back
+ servings
grilled tofu sandwich with avocado and pesto, square

Grilled Tofu Sandwich with Lemon and Rosemary

Brightly flavored lemon-rosemary marinade is the star of this Grilled Tofu Sandwich. Piled high with avocado and pesto, it’s bound to become a summertime favorite!
Prep Time 5 mins
Cook Time 15 mins
Marinating Time 2 hrs
Course Sandwich
Cuisine American
Servings 4 sandwiches
Calories 462 kcal


For the Marinade

  • 1/4 cup olive oil
  • 2 tablespoons lemon juice
  • 1 tablespoon tamari
  • 1 tablespoon chopped fresh rosemary
  • 1/2 teaspoon sea salt
  • 1/2 teaspoon black pepper
  • 2 cloves garlic minced

For the Sandwich

  • 1 16-ounce package super firm tofu sliced into 8 slabs
  • 4 whole grain rolls sliced in half
  • 1 tablespoon Vegan Mayonnaise
  • 1 avocado sliced
  • 4 leaves leafy lettuce
  • 1/2 cup Spinach Pesto


  • Mix all of the marinade ingredients together in a small bowl. Place the tofu in a flat baking dish and pour the marinade over them. Let the tofu sit for two hours to overnight
  • Lightly oil and heat the grill. Place the tofu on the grill and let cook between 10 to 15 minutes, until heated throughout, flipping halfway through. Grill the rolls for the last minute or two.
  • Assemble the sandwiches by spreading about a teaspoon of mayonnaise on the bottom half of each roll, then layering on the lettuce, two pieces of tofu, avocado slices, and 2 tablespoons of the spinach pesto.
  • Serve while the tofu is hot.


Calories: 462kcal