clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tofu Bacon

  • Author: Shane Martin
  • Prep Time: 15 mins. (not including marinating time)
  • Cook Time: 40 mins.
  • Total Time: 55 minutes
  • Yield: 6-8 servings 1x
  • Category: Breakfast
  • Method: Bake
  • Cuisine: Vegan
  • Diet: Vegan


This vegan Tofu Bacon is amazing! It’s meaty, savory, crispy, chewy, and a little sweet. A delicious high-protein alternative to meat that’s perfect for breakfast or making the best vegan BLT.




  • 3/4 cup low-sodium soy sauce (use tamari for gluten-free)
  • 3 Tbspmaple syrup
  • 1 Tbsp Worcestershire sauce (make sure it’s vegetarian)
  • 1 Tbsp tomato paste
  • 1 Tbsp smoked paprika or paprika
  • 2 tsp. liquid smoke (optional)
  • 2 tsp. garlic powder
  • 1/2 tsp. black pepper
  • Pinch of cayenne


  1. Remove the super firm tofu from the package and pat dry with a paper towel. If you are using regular extra firm tofu be sure and press for at least 20 minutes.
  2. Slice the tofu into 1/8″ rectangles (photos above) and place in a shallow bowl or a conatiner where the tofu will just fit.
  3. Whisk together the marinade in a small bowl and pour over the tofu slices. Cover and let sit in the fridge for at least an hour. But, for maximum flavor overnight is best.
  4. When you’re ready to cook preheat the oven to 375 degress and line a large baking sheet with parchment paper. Lay the marinated tofu slices evenly on the baking sheet and cook for 20 minutes. Remove and gently flip the tofu, baste with some of the leftover marinade, and bake for 10 more minutes.
  5. Preheat a nonstick skillet over medium heat. Add several strips of the tofu bacon to the skillet and cook for 1-2 minutes per side basting with more of the leftover marinade. Repeat until you’ve cooked all the tofu bacon strips.
  6. Serve immediately.




To reheat simply pop it back in the oven for a few minutes. However, you can wrap this up and set at room temperature.


  • Serving Size:
  • Calories: 110
  • Sugar: 7.5 g
  • Sodium: 304.8 mg
  • Fat: 3.6 g
  • Carbohydrates: 12.2 g
  • Fiber: 1.5 g
  • Protein: 7.9 g
  • Cholesterol: 0 mg

Keywords: tofu bacon, fakin bacon recipe, plant-based breakfast, vegan recipes, plant-based recipes, WFPB