A square picture of a white dish with some cooked vegan bacon slices

Vegan Bacon

  • Author: Iosune
  • Prep: 20 mins
  • Cook: 25 mins
  • Total: 45 mins
  • 12 slices 1x
  • How-to, Breakfast
  • Vegan, American
  • Vegan

Servings 12 slices 1x

Scale Tap or hover over number to scale servings

Vegan bacon, a crispy and delicious version of a traditional recipe. It’s tasty, it has the perfect texture and its smoky flavor really reminds you of regular bacon!


For the vegan bacon:

  • 1 cup vital gluten (120 g)
  • ¼ cup flour (35 g)
  • 2 tsp paprika
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • ¼ cup vegetable stock or water (65 ml)
  • 2 tbsp extra virgin olive oil
  • 2 tbsp tamari or soy sauce
  • 2 tbsp maple syrup
  • 1 tbsp liquid smoke, optional
  • 1 tbsp tomato paste

For the marinade: 

  • 1 tbsp tamari or soy sauce
  • 1 tbsp extra virgin olive oil
  • 1 tbsp maple syrup
  • 1 tbsp tomato paste
  • 2 tsp liquid smoke, optional
  • ½ tsp paprika
  • ½ tsp ground cumin
  • ¼ tsp salt
  • ⅛ tsp ground black pepper


  1. Mix the gluten, flour, paprika, liquid smoke and onion powder in a bowl. 
  2. Add the remaining ingredients (vegetable stock, oil, soy sauce, maple syrup, liquid smoke and tomato paste) and mix until well combined.  
  3. Place the mixture in a bowl, cover it with a kitchen towel and let it rest for 10-20 minutes.
  4. Using your hands, make a ball as smooth as possible. Don’t worry if it’s not perfect, it won’t look great but it will taste the same.
  5. Flatten the ball a little bit and wrap it with aluminum foil.
  6. Steam for 30 minutes, remove from the heat and let it cool until you can manipulate it with your hands. If you don’t want to use aluminum foil, omit it and boil the ball in a pot, but you’ll get better results if you use it and steam.
  7. Mix well all the marinade ingredients and reserve.  
  8. Slice the bacon and cover the slices with the marinade sauce. You can also brush the sauce onto them.
  9. Heat a little bit of oil in a pan or grill and cook the bacon over medium-high heat until both sides get golden brown.
  10. Serve immediately or keep in an airtight container in the fridge for 5-7 days or in the freezer for up to 3 months.


  • Feel free to incorporate the spices and herbs you prefer.
  • Liquid smoke is optional, but it gives the bacon a very good taste.
  • You can use any other liquid sweetener instead of maple syrup. 
  • Any kind of oil will work.
  • Preparation time doesn’t include rest time.
  • Serve it with these breakfast potatoes or this tofu scramble and accompany it with some fresh fruit for a perfect brunch.
  • Nutritional information is for 1 slice of vegan bacon cooked with 1 additional tbsp extra virgin olive oil.


  • Serving Size: 1 slice of vegan bacon (of 12)
  • Calories: 80
  • Sugar: 3.6 g
  • Sodium: 295 mg
  • Fat: 4.9 g
  • Saturated Fat: 0.7 g
  • Carbohydrates: 7.3 g
  • Fiber: 0.4 g
  • Protein: 2.7 g