BBQ Tofu Steak

BBQ Tofu Steak

Preparation Time: 30 min
Cooking Time: 15 min
Serves 2


  • 14 ounces extra-firm tofu (1 block)


  • ½ cup barbecue sauce
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • salt and black pepper to taste
  • 1 tablespoon Non Pareil Capers
  • ½ cup Artichokes


  • steak seasoning to taste
  • oil to brush onto your grill

Host the ultimate Vegan BBQ this Memorial Day with our recipe for Tofu-Style Vegan Steaks using Reese Non Pareil Capers and Marinated Artichokes. Celebrate with a dish that’s as thoughtful as it is delicious—crisp, tart capers meet rich, savory artichokes to delight every guest at your table. Perfect for those who love traditional BBQ flavors with a plant-based twist.  


Preparation beforehand

  1. Begin by draining and pressing the tofu to remove excess moisture. For the best results, allow it to be pressed the night before in the fridge. We recommend using a tofu press for this step. Alternatively, press your tofu by placing it between paper towels, and topped with heavy objects.

Preparing the tofu steak

  1. Cut the tofu into slices that are approximately 1 inch thick. Either do 4 slices by cutting the slices in half, or 2 medium sized ones.
  2. In a small bowl, whisk together barbecue sauce, garlic and onion powder. Season with salt and pepper to taste. Optional: Add dashes of your favorite store-bought steak seasoning!
  3. Place the tofu slices in a shallow dish or a resealable plastic bag. Add capers and artichokes. Pour the sauce over the tofu, ensuring that all sides are evenly coated. Allow the tofu to marinate for at least 15 minutes. For best flavor results let it soak longer, or even overnight in the fridge.

Grilling Method:

  1. Once the tofu has marinated, preheat a grill or grill pan to medium-high heat, 350°F to 400°F (which is 175°C to 200°C).
  2. Place the slices onto the prepared, hot grill or grill pan. Grill each side for 5-6 minutes, or until the tofu turns golden brown and distinct grill marks form. If you do not have access to a grill or grill pan, use one of our alternative methods listed below to prepare the tofu steak.

Baking Method:

  1. Preheat the oven to 375°F (190°C) and line a baking sheet with parchment paper.
  2. Arrange the marinated tofu slices on the baking sheet and bake for 20-25 minutes. Flip the tofu halfway through the baking time, ensuring both sides become golden brown and crispy.
  3. Once done, remove the tofu from the oven and let it rest for a few minutes.

Pan Frying Method:

  1. Heat a non-stick skillet over medium-high heat. Carefully place the marinated tofu slices in the pan.
  2. Cook for 3-4 minutes on each side, or until the tofu is golden brown and crispy.

Air Frying Method:

  1. Preheat your air fryer to 375°F (190°C). Lightly grease the air fryer basket or tray. We like to spray it with cooking oil as a quick and easy method.
  2. Place the marinated tofu slices in a single layer and air fry for 10-15 minutes, flipping them halfway through the cooking time, until they’re crispy and golden.


  1. Serve the grilled tofu steak while it’s hot, and if desired, garnish with sliced green onions or sesame seeds and your desired sides. Enjoy!