Go Back

BBQ Tofu Sandwich with Spicy Pineapple Relish

These yummy sandwiches are a great sweet, spicy and savory lunch dish perfect for a summer day! You can kick up the spice by adding a little more hot pepper or tone it down and eliminate it altogether.
Prep Time10 mins
Cook Time15 mins
Total Time25 mins
Course: Lunch, Main Dish
Cuisine: Vegetarian
Keyword: Avocado, BBQ, BBQ Sauce, Relish, Sandwich, Spicy, Tofu, Vegan
Servings: 2


  • Griddle
  • Pan



  • 1 cup diced pineapple
  • 1 tbs evoo
  • 1/2 cup red onion
  • 1/3 cup minced mini bell pepper I like to use 1 of each color
  • 1/4 cup jalapeño minced
  • 1 cloves garlic minced
  • 1 tsp minced ginger
  • 1 tbsp fresh lime juice
  • 2 tbsp minced cilantro
  • Salt to taste
  • freshly ground black pepper to taste


  • 1 lb super firm or extra firm tofu
  • oil to cook tofu
  • avocado
  • Chipotle vegan mayonnaise You can use regular vegan mayo also
  • 1/2 tsp paprika
  • bread or sandwich buns


Pineapple Relish

  • Dice pineapple into small bite size chunks, no bigger than the tip of your thumb
  • Heat 1 teaspoon oil in a large skillet over medium heat
  • Pan fry the pineapple until it's lightly charred, about 5 minutes and remove from the pan.
  • In the same pan add the red onion, mini bell peppers, jalapeno, garlic, and ginger. Sauté for 5-7 minutes,
  • Combine the diced pineapple, the cooked bell pepper mixture, lime juice, cilantro, and salt and pepper. Put in fridge until ready to use.

Barbecue glazed tofu

  • Thinly slice the tofu. Wrap the tofu in a paper towel and place something heavy on top to press out the water for about 10 minutes, I do this as I prep and prepare the pineapple relish.
  • Heat a pan or griddle over medium heat and use a little oil in the pan to fry the tofu in a single layer for a couple of minutes on each side, or until golden.
  • Brush a layer of barbecue sauce over each side of the fried tofu slices and cook for 1 minute on each side, repeating until all tofu has been glazed.

Make your sandwiches

  • Toast the buns or bread
  • Spread vegan mayo on the inside of one piece of bread then layer barbecue glazed tofu,
  • Spread mashed avocado on the other slice of bread, add a little more bbq sauce
  • Top with pineapple relish, close up your sandwich.