The Best Vegan Bacon | High Protein & Made from Tofu

Intro
Our absolute favorite plant-based bacon is MyBacon, made from mycelium, and it tastes absolutely delicious. The problem is it's expensive — about $10.49 for a package of just 8 slices, and 2 slices only give you 3g of protein with very little extra nutrition. Lightlife Smart Bacon is a cheaper alternative, but it's filled with so many processed ingredients that we don't feel great feeding it to our family regularly. We wanted to replicate that delicious, salty, fatty, smokey bacon flavor using an ingredient that actually provides real nutrition on its own and that most plant-based households already have stocked up — tofu.
For those familiar with our recipes, soy is one of our absolute favorite ingredients. It contains all nine essential amino acids and is rich in fiber, iron, phosphorus, folate, and more — it really is the best plant-based protein you can consume, in our opinion.
This recipe is made with just half a block of extra-firm tofu, sliced thin, marinated with liquid smoke, maple syrup, and a few pantry staples, then pan-crisped until it's got that fatty, smokey bite you're craving. It's simple, minimally processed, and a fraction of the cost of the mycelium-based stuff we love so much.
Now, let's talk nutrition — because that's something that's really important to us as plant-based parents.
Nutrition: How This Compares
This recipe provides about 88 calories, 7.5g of protein, 2.2g of carbs, and 5.1g of fat per serving. Compared to MyBacon, we're at more than double the protein content — 3.9g more per serving. And while this recipe is higher in fat than MyBacon, when you compare it to real bacon, the difference is staggering: real bacon contains over 12g of fat and 30mg of cholesterol per serving, more than double the fat and 100% more cholesterol than ours.
Since we use tofu as the protein source, you also get the added benefits that come with it — 1.3mg of iron, plus tons of B vitamins, folate, fiber and calcium. This recipe is minimally processed too, since it's really mostly just tofu, versus actual bacon (incredibly processed) or leading plant-based alternatives loaded with carrageenan and isolate proteins. We just ultimately feel better feeding this to our family.
Let's break down what you'll need:
What You'll Need
- Extra-firm tofu — half a block (8oz), sliced thin, ideally with a mandoline. This is the base of the recipe and there's no real substitute — some veggie bacon recipes use rice paper or mushrooms, but they lack the protein and nutrition tofu provides.
- Refined coconut oil — tofu doesn't have much fat on its own, so this replicates that fatty bacon feel. Most of it cooks out, leaving behind a super fatty-tasting tofu.
- Liquid smoke — the real star of the recipe. It's what gives this tofu bacon its deep smokey flavor, and there really is no substitute for the depth it provides.
- Salt, black pepper, soy sauce, maple syrup, nutritional yeast — round out the flavor to taste like real bacon.
- Sunflower or soy lecithin (optional) — helps the oil and water in the marinade stay combined for a smoother, silkier bacon. Bonus: it adds choline, which supports cell regrowth and, if you're breastfeeding, can help boost your supply. Mamma bear never had any supply issues taking choline daily!
Tips for Success
For the best flavor and texture, freeze your tofu in advance, then thaw it in the fridge before using — this changes the texture in a way that helps it soak up the marinade better. Forgot to freeze it? Boil it for about 5 minutes instead. Don't want to boil it? Press it for at least 30 minutes to get most of the water out. Either way, always press with a paper towel before marinating to remove excess moisture.
- The thinner you slice the tofu, the crispier it gets — cut thicker if you prefer a chewier bacon.
- If pieces break off while slicing on a mandoline, don't toss them — soak them in the leftover marinade and turn them into bacon bits.
- This recipe is best made the day of, since it's so simple to make fresh.
How to Store
If you want to prep ahead, slice the tofu and store it in the marinade for up to 3 days before cooking. We don't recommend cooking it ahead of time and storing it, since it won't crisp back up the same way — if you're not going to eat it all right away, store it pre-cooked in the marinade instead and cook it fresh when you're ready.
Frequently Asked Questions
I don't have a mandoline, can I just cut the tofu with a knife?
Yes, just cut it as thin as you can — the thinner it is, the crispier it gets. If you don't love super crispy bacon, cut it thicker, just make sure to coat it well with marinade on each side.
Can this recipe be made soy-free?
No, unfortunately not — tofu is the main ingredient and there isn't a good substitute for it in this recipe.
What if I don't have liquid smoke?
It's a pretty vital ingredient here, but in a pinch, ½ teaspoon of smoked paprika works as a substitute. It'll give the bacon a different flavor, but it's usable if you must.
Can this recipe be made low-sodium?
You can use low-sodium soy sauce and skip the added salt. Bacon is generally meant to be salty and indulgent, so we don't really recommend going too low, but it's still delicious with less sodium.
The Best Vegan Bacon | High Protein & Made from Tofu
This tofu bacon delivers double the protein of most mock bacon's out there and has a fraction of the fat and cholesterol of real bacon — smokey, salty, and crispy, made with just a handful of pantry staples.
- Prep
- 10 min
- Cook
- 10 min
- Cool
- 0 min
- Total
- 20 min
- Servings
- 4 (3 slices each)
- Difficulty
- Easy
Ingredients
Instructions
If you're using tofu that hasn't been previously frozen, press the 8 oz Extra-Firm Tofu for at least 30 minutes to get most of the water out. If using thawed (from frozen) tofu simply wrap 8 oz Extra-Firm Tofu in a paper towel and press the excess water out using your hands being careful not to break the tofu.
In a swallow pan or plate (we like using a 9 inch cake pan for this) make the marinade by combining 1 tbsp Nutritional Yeast, 1/4 tsp Sunflower/Soy Lecithin (optionally), 1/8+ tsp Salt, 1/4+ tsp Black Pepper (ground) then slowly adding 1 tsp Liquid Smoke, 1 tsp Maple Syrup, 2 tbsp Soy Sauce, 2 tbsp Water and 1 tbsp Refined Coconut Oil (melted).
Using a mandoline, thinly slice 8 oz Extra-Firm Tofu on the thin & long side of the tofu (see notes for tips). This recipe should make about 12 thin slices of "bacon". If you don't have a mandoline you can use a knife, trying to cut the tofu as thinly as you can.
Lay the slices of tofu out on a paper towel, cover with a second paper towel then press softly to remove any excess water that's left in the tofu. Let rest while you make the marinade.
Place a non-stick pan on the stove on medium heat.
Dip each slice of tofu in the marinade, making sure to coat both sides of the tofu. It should absorb the liquid very quickly then transfer to your pan. Depending on your pan size you may need to work in batches.
Pan fry the bacon in a single layer for about 3-4 minutes on each side, let cools slightly and enjoy while warm.
Nutrition (per serving)
- Calories
- 93 kcal
- Protein
- 7.5 g
- Carbs
- 2.2 g
- Fat
- 5.1 g
- Fiber
- 1.6 g
- Sugar
- 1 g
- Sodium
- 593.8 mg
- Vit. B12
- 1.9 mcg
Notes & Tips
- You can substitute pretty much any neutral oil for the refined coconut oil; don't use unrefined coconut oil because it tastes like coconut. We like using refined coconut oil because it solidifies a bit when cool giving the bacon fatty pockets like you would expect from actual bacon but any neutral oil will work just fine.
- If you're familiar with our recipes, nutritional yeast is usually found in most of them because it's packed full of vitamins and protein. If you aren't fond of the flavor or just don't have it stocked up, feel free to omit it.
- If you don't have maple syrup on hand, feel free to use pretty much any sweetener of your choice in the same ratio. If you choose to use a granulated type of sugar like cane or brown sugar, we recommend heating up your water and dissolving the sugar in the water before mixing it with the rest of the ingredients.
- Liquid smoke is a pretty vital ingredient in this recipe, so we strongly recommend buying some. If you don't have any liquid smoke on hand, you can substitute about 1/2 tsp of smoked paprika. It will definitely change the flavor a lot but it works in a pinch.
- Sunflower/Soy Lecithin is completely optional, we find that it makes the marinade smoother and helps the oil and the rest of the ingredients combine better, but if you don't have any it's perfectly fine to omit, just make sure to stir the marinade well before dipping the tofu pieces in it.
You may also like
Reviews
No reviews yet. Be the first to share your experience!



