Making vegan tofu bacon from scratch has never been easier! This smoky and utterly delicious vegan bacon alternative is something you can easily whip up at home – and trust me, you won’t miss the real thing.

vegan tofu bacon on a blue plate

Are you following a vegan diet but still craving that crispy, smoky goodness of bacon? I get it! The good news is, you can make an incredibly tasty vegan alternative right in your kitchen. I’m going to show you how to turn a simple block of tofu into irresistible tofu bacon strips, ready in just one hour!

Wait, vegan bacon? Isn’t that a contradiction? Absolutely not! Most vegans don’t give up animal products because they don’t like them—it’s about animal welfare, the environment, and health. Bacon is undeniably tasty with its smoky flavor, so why not make a delicious plant-based version? 🙌

But here’s the thing: this tofu bacon recipe isn’t just for vegans. I recommend everyone give it a try! It’s perfect for making a classic tofu B(T)LT sandwich, or to use anywhere you’d normally add bacon. So let’s dive in and get cooking!

Why Homemade Tofu Bacon? Sure, you can buy vegan bacon alternatives at the grocery store, but there’s something special about making it yourself. Homemade tofu bacon is super easy to prepare and incredibly delicious. Plus, you have full control over the ingredients, which is always a win.

baked vegan bacon made with tofu on a baking tray

email me this recipe 💌

Plus, enjoy weekly doses of recipe inspiration as a bonus!

Ingredients

See recipe card for measurements.

  • Extra Firm Tofu: The base for this recipe!
  • Soy Sauce: Adds that umami (savory) flavor, which is key to making tofu taste rich and flavorful. Substitute with tamari for a gluten-free option.
  • Vegetable Oil: Adds moisture and helps crisp up the tofu while it bakes
  • Maple Syrup: Balances the smoky and savory flavors in the marinade. It also caramelizes slightly during baking, which gives the tofu a beautiful golden-brown color and a slightly sticky texture—just like bacon!
  • Liquid Smoke: The secret ingredient that gives this tofu bacon its characteristic smoky flavor. It’s made by capturing smoke from burning wood, which is then condensed into liquid form. This ingredient is what makes the tofu taste like it’s been cooked over an open flame, mimicking the smoky, rich taste of real bacon. It’s a must-have for this recipe! I love to use this liquid smoke hickory!
  • Dijon Mustard, Ground Smoked Paprika, and Garlic Powder: To taste!

Visual Step-by-Step Instructions

Follow this easy, step-by-step guide (with plenty of extra tips!) to make your own tofu bacon. If you’re a visual learner, make sure to check out the recipe video below!

  1. Press the tofu: Wrap the tofu in a paper towel and press to remove excess water (or use a tofu press). Slice the tofu thinly and place the slices in a deep bowl, baking dish, or Tupperware.
vegan bacon recipe step 1
  1. Make the marinade: In a small bowl, mix together the soy sauce, oil, maple syrup, liquid smoke, mustard, smoked paprika, and garlic powder.
vegan bacon seasoning recipe step 2
  1. Marinate the tofu: Pour the marinade over the tofu slices and let them soak for at least 15 minutes. → If you have time, marinate the tofu overnight in the fridge for extra flavor!
tofu bacon recipe step 3
  1. Preheat the oven: Set your oven to 355°F (180°C). Line a baking sheet with parchment paper and place the tofu slices in a single layer. Drizzle with half of the remaining marinade.
vegan bacon recipe step 4
  1. Bake: Bake the tofu for 20 minutes, then take the sheet out, flip the slices, and drizzle with the remaining marinade. Bake for another 15 minutes, or until the tofu is a deep, dark brown.
vegan bacon recipe step 5
  1. Serve: Enjoy the tofu bacon warm or cold! It’s perfect for making vegan BLT sandwiches, adding to salads, or as a topping for your favorite dishes.

Serving Suggestions

Here are some delicious and creative serving suggestions for tofu bacon:

  • Vegan BLT Sandwich – The classic Bacon, Lettuce, and Tomato sandwich becomes a vegan delight with tofu bacon.
  • Swap out bacon for tofu bacon in this vegetarian carbonara recipe.
  • Add it to your salads for a smoky, crispy element.
  • Use it as a topping on your favorite homemade or store-bought vegan pizza.
vegan blt sandwich

Storage Instructions

Leftovers can be stored in an airtight container for up to two days in the fridge. 

little label with ribbons and a heart

If you enjoyed this recipe, please consider leaving a ⭐ star rating and let me know how it went in the 📝 comments below.

Follow me on InstagramPinterest, or Facebook, and sign up for my free newsletter to stay updated with new recipes. Thank you for your support! ❤️✨

📖 Recipe

4.75 from 12 votes

Vegan Tofu Bacon

Making vegan tofu bacon from scratch has never been easier! This smoky and utterly delicious vegan bacon alternative is something you can easily whip up at home – and trust me, you won’t miss the real thing.
Servings: 4
calories :118kcal
Prep :10 minutes
Cook :35 minutes
Marinate :15 minutes
Total :1 hour

email me this recipe 💌

Plus, enjoy weekly doses of recipe inspiration as a bonus!

Ingredients
 
 

Vegan Bacon Marinade

Instructions
 

  • Wrap the tofu in a paper towel and press to remove excess water (or use a tofu press). Slice the tofu thinly and place the slices in a deep bowl, baking dish, or Tupperware.
  • In a small bowl, mix all the ingredients for the marinade. Pour the marinade over the tofu slices and let them soak for at least 15 minutes. → If you have time, marinate the tofu overnight in the fridge for extra flavor!
  • Preheat the oven to 355°F (180°C). Line a baking sheet with parchment paper and place the tofu slices in a single layer. Drizzle with half of the remaining marinade.
  • Bake the tofu for 20 minutes, then take the sheet out, flip the slices, and drizzle with the remaining marinade. Bake for another 15 minutes, or until the tofu is a deep, dark brown.
  • Enjoy the tofu bacon warm or cold! It’s perfect for making vegan BLT sandwiches, adding to salads, or as a topping for your favorite dishes.

Notes

  • Portion Size: This recipe makes enough for about 4 BLT sandwiches, but feel free to double it if needed!
  • Storage: Leftovers can be kept in an airtight container in the fridge for up to 2 days.
  • Tofu Flexibility: No need to stress if you don’t have exactly 9 oz of tofu. A little more or less works just fine.
  • Liquid smoke is crucial for that signature smoky bacon flavor and can’t be substituted.

Nutrition

Calories :118kcal
carbohydrates :6g
Protein :6g
fat :8g
fiber :1g
sugar :4g

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




4.75 from 12 votes (6 ratings without comment)

This site uses Akismet to reduce spam. Learn how your comment data is processed.

14 Comments

  1. 5 stars
    i’ve made this recipe countless times and it is always terrific! I’ve also shared it many many times because so many people love it!

    1. Hi Carol, Your comment made my day! Thank you so much for taking the time to share it — I truly appreciate it. ❤️

  2. 5 stars
    I loved this recipe! Very simple and tasty. Made BLT sandwiches that was a big hit with the family! Definitely adding this to me favorites collection. Thank you for the recipe!

  3. 5 stars
    My family loved this! I have made this so many times and everybody always loves it and ask for the recipe!

    1. Well, that’s great! 🤩 Thank you so much for your kind feedback, Carol! 🥰

  4. 5 stars
    I have made this recipe many times and each time everyone loves it and wants the recipe!!! Thank you!

  5. We usually eat tofu in different way, now I am in love with this vegan BLT sandwich , we put this recipe in our weekly meal
    Delich!!!

    1. This makes me so happy! Glad it’ll be making it into your weekly meal plan! 😍😍😍

  6. 5 stars
    I have made this recipe a couple of times and love it! Relatives have loved it as well! Many times, I alter recipes, but this one was perfect as written! I am going to make it again right now and make a vegan BLT!

    1. Thank you so much for your lovely feedback, Carol! So glad you like this recipe so much! 💕