Go Back
+ servings
5 from 5 votes
Close up of Tofu Bacon Strips on a Plate
Tofu Bacon
Prep Time
10 mins
Cook Time
35 mins
Marinating time
30 mins
Total Time
1 hr 15 mins

This tofu bacon is packed with smoky flavor! Perfect for breakfast, sandwiches, salads or just snacking, this stuff is incredibly easy to make, vegan, and optionally gluten-free.

Course: Breakfast, Side
Cuisine: American
Servings: 4
Author: Alissa Saenz
  • 1 (14 ounce or 400 gram) package extra firm tofu, drained and pressed
  • ¼ cup soy sauce or tamari
  • 2 tablespoons maple syrup
  • 1 tablespoon apple cider vinegar
  • 1 teaspoon liquid smoke
  • 2 teaspoons olive oil, plus more for brushing or spritzing (optional)
  • 1 teaspoon smoked paprika
  • ½ teaspoon garlic powder
  1. Cut the tofu into small pieces or slices. For strips of bacon, slice the block width-wise into about 16 strips. Alternatively, you could cut it into ½ inch cubes, or whatever shape you like.

  2. Stir the soy sauce, maple syrup, vinegar, liquid smoke, olive oil, smoked paprika, and garlic powder together in a small bowl.

  3. Place the tofu into a shallow dish and pour the soy sauce mixture over it, coating the tofu evenly.

  4. Let the tofu marinade for about 30 minutes. You can marinade it for as few as 5 minutes if you're short on time, or cover and place it in the fridge for up to 24 hours.

  5. Preheat the oven to 400°F and line a baking sheet with parchment paper.

  6. Arrange the tofu strips or pieces in a single layer on the baking sheet. Reserve any excess marinade.

  7. Bake the tofu for about 35 to 40 minutes, taking the baking sheet out of the oven about halfway through and spooning any reserved marinade over the tofu.

  8. Optionally, spritz or brush the tofu bacon with a bit of oil during the last 5 minutes of baking.

  9. The tofu bacon is finished baking when the pieces have darkened and shrunk a bit.

  10. Remove the baking sheet from the oven and let the tofu bacon cool for a few minutes before serving.