Vegan Tofu Bacon
Vegan tofu bacon is thin-sliced smoked tofu marinated in a smoky-sweet-savory glaze, then pan-fried until the edges go golden and crisp. It gives you that salty, smoky bacon hit without any animal products, and it comes together in about half an hour, most of which is hands-off marinating time. Pile it into a BLT, crumble it over a salad, or eat it straight from the pan while it is still warm.
It’s no secret that in the world of veganism, tofu is king. It takes on whatever flavor you give it, and here we give it soy sauce, smoked paprika, and a touch of brown sugar so it reads as bacon the moment it hits your tongue. Plant-based swaps for meaty favorites keep growing in number, and that makes me more than happy, because it means even the small, salty extras like bacon get a cruelty-free version worth making.

What goes into this smoky tofu bacon
The ingredient list is short, and each piece earns its place. Smoked firm tofu is the backbone here, so reach for the smoked variety if you can find it. Its density means it slices cleanly and holds together in the pan instead of falling apart, and the smoke flavor already built into it gives you a head start. Regular firm tofu works too, but you will lean harder on the paprika for that campfire note.
The marinade is where the magic lives. Soy sauce or tamari brings the salt and the deep savory backbone, smoked paprika carries the bacon-like smokiness, and brown sugar balances the salt while helping the slices caramelize as they fry. Nutritional yeast adds a subtle cheesy, umami depth, and a small amount of tomato paste rounds everything out with color and a gentle tang. Hot water loosens the marinade so it coats every slice evenly.
How to get crispy edges every time
The single most important step is drying the tofu before it ever touches the marinade. Lay your slices on a clean kitchen towel and press gently to pat away surface moisture. Wet tofu steams in the pan instead of searing, and steamed tofu never crisps. A dry surface is what lets the edges brown and turn crackly.
Slice thin and even. Thin slices crisp faster and more thoroughly, which is exactly the texture bacon is known for, and even thickness means they cook at the same rate so none burn while others stay soft. Give the tofu the full 20 minutes in the marinade so the flavor soaks past the surface. When you fry, keep the heat at medium and lay the slices in a single layer with room between them. Crowding the skillet traps steam and softens the edges, so work in batches if you need to. Four minutes a side, until deeply golden, is your visual cue that they are ready.

Ways to serve your vegan tofu bacon
This is a topping and a filling more than a standalone dish, so let it do what bacon does best: add crunch and smoke wherever you sprinkle it. The classic move is a BLT, layered with crisp lettuce and juicy tomato. Beyond that, crumble it over a big bowl of vegan red lentil soup for a smoky finish, or scatter it across a grilled smoked tofu and tomato salad to double down on that charred, savory flavor. It also plays beautifully as a garnish over a creamy vegan Olivier salad when you want a little salty contrast against the richness.
If you are building a fuller plant-based spread, it slots right in next to hearty mains. Chop it into ribbons over a slice of vegan mushroom lasagna, or serve it alongside a vegan steak for an all-out comfort meal. However you use it, it earns a spot in your everyday vegan cooking rotation.
Making it ahead and storing leftovers
Tofu bacon is best eaten fresh from the pan, when the edges are at their crispiest, but it keeps well for meal prep. Once cooled, store the fried slices in an airtight container in the fridge for up to four days. To bring back the crunch, reheat them in a hot dry skillet for a minute or two per side rather than the microwave, which softens them. You can also marinate the tofu a day ahead and keep it in its marinade in the fridge, so all that is left to do at mealtime is fry.

If you build a BLT with these smoky slices, or find a new place to sprinkle them, I would love to know. Give the recipe a star rating and drop a comment below to tell me how it went and whether you tweaked the marinade to your taste.
Summarise & Save This Recipe
★ Add us as a trusted Google source
Vegan Tofu Bacon
Ingredients
- 1 block firm smoked tofu sliced
- 2 Tbsp olive oil for frying
For the marinade:
- ½ cup water hot
- 2 Tbsp soy sauce or tamari
- 2 tsp brown sugar
- 1 Tbsp nutritional yeast
- 1 tsp smoked paprika
- 1 tsp tomato paste
Instructions
- Drain the excess liquid from the tofu block, then cut it into thin slices.
- Lay the slices out in a single layer on a kitchen towel and press gently to pat them dry.
- In a small container that fits the tofu slices snugly, add all the marinade ingredients and mix well.
- Add the tofu slices to the marinade, making sure they are coated on both sides, and let them sit for about 20 minutes.
- Heat a skillet over medium heat.
- Add the olive oil. Once it is hot, lay the tofu slices in the skillet in a single layer.
- Fry for about 4 minutes per side, or until golden brown and crispy.
- Transfer to a paper towel to absorb the excess oil.
- Serve and enjoy!
Notes
Frequently Asked Questions
Yes. This tofu bacon is fully plant-based, made from smoked tofu, olive oil, soy sauce or tamari, brown sugar, nutritional yeast, smoked paprika, and tomato paste. There are no animal products, no eggs, and no dairy anywhere in the recipe, so it is suitable for vegans and vegetarians alike.
Firm or extra-firm tofu is essential because it slices cleanly and holds together in the pan without crumbling. Smoked tofu is ideal here since it brings a built-in campfire flavor that reinforces the bacon effect. If you can only find plain firm tofu, press it well and lean a little harder on the smoked paprika.
The key is starting with dry tofu. Pat the slices with a kitchen towel before marinating, since wet tofu steams rather than sears. Slice thin and even, fry over medium heat in a single layer with space between the pieces, and cook about 4 minutes per side until the edges are deeply golden and crisp.
This recipe is written for pan-frying, which gives you the fastest, crispiest edges in about 4 minutes per side. If you prefer to bake, arrange the marinated slices on a lined tray in a single layer and bake in a hot oven, flipping once, until they crisp up, though the texture will be a touch drier than the fried version.
Store cooled slices in an airtight container in the fridge for up to four days. To bring back the crispness, reheat them in a hot dry skillet for a minute or two per side rather than the microwave, which tends to soften them. You can also marinate the tofu a day ahead and fry it fresh when you are ready to serve.
It shines as a bacon substitute anywhere you want a salty, smoky crunch. Layer it into a classic BLT sandwich, crumble it over soups and salads, add it to breakfast bowls, or use it as a topping on pasta and hearty vegan mains. Because it is a topping rather than a standalone dish, it stretches across many meals.

Hi, Ruxandra! I just made this today and, after trying lots of recipes for vegan bacon, this one is definitely my favorite! The flavors are very well balanced! Thank you so much for all the effort you put into making these recipes! <3
You’re welcome! Thank you for your feedback! Glad you liked the recipe. 🙂
What size tofu block for this recipe?
Hi, Peter,
I used the classic 300g block of tofu for this recipe.