Welcome! You’re currently on our Canadian site. Would you like to switch?


Welcome! You’re currently on our U.S. site. Would you like to switch?


Vegan Bacon

Serves 4 20 minute prep time

By on

Vegan Bacon

Homemade plant-based bacon is perfect for having on the side of a tofu scramble, added into your favorite sandwich or crumbled on top of Caesar salad.

Depending on which “bacon” you choose to make you’ll get a different “bacon” texture. Mushroom bacon is chewy and crisp. Carrot bacon is crisp, hearty and a little extra sweet. Eggplant and zucchini bacon is crisp. Tofu bacon is chewy and tempeh bacon is crispy and perfect for crumbling for bacon bits.

types of vegan bacon

Try experimenting to make different “bacons” using this same method. Beet bacon? Potato bacon? Tomato bacon?


  • 4 Tbsp vegetable oil
  • 1 Tbsp maple syrup
  • 2-3 tsp liquid smoke
  • 1 tsp garlic powder and/or paprika (optional)
  • Pepper

  • Salt

  • Veggies to Turn into Bacon (choose one or a few)
  • 2-3 carrots

  • 1-2 small zucchini
  • ½ eggplant

  • 1-2 Portobello or oyster mushrooms
  • ¼-½ package extra firm or pre-pressed tofu
  • ¼-½ package tempeh


  • Preheat oven to 350F

  • Thinly slice “bacon” (best to use a mandoline if you have one). If using zucchini or eggplant cut to about 1/8-1/4 inch think. For other “bacons”, cut slightly thinner about 1/6-1/8 inch thick.

  • Brush a sheet pan with a tablespoon of vegetable oil.

  • Combine remaining vegetable oil, maple syrup and liquid smoke in a small bowl.

  • Lay “bacon” in a single layer on the sheet pan. Brush the top layer with the oil mixture and season generously with salt and pepper. Don’t skimp on the salt – good bacon is always salty.

  • Bake for 10 minutes and brush with more oil mixture. Then carefully flip bacon using a thin metal spatula. Brush “bacon” with remaining oil mixture and season again with salt and pepper.

  • Bake another 5-15 minutes depending on desired doneness. When deciding on when to take “bacon” out of the oven keep in mind the “bacon” will crisp up more once it sits for a few minutes.

    Approximate Cooking Times:

    Mushrooms: 15-20 minutes total

    Zucchini:15-25 minutes total

    Eggplant: 15-25 minutes total

    Tofu: 15-20 minutes total

    Tempeh: 15-20 minutes total

    Carrots: 10-25 minutes total

Morgan Shupe

Morgan Shupe is a Vancouver chef, freelance recipe developer and regular contributor to Vega’s Expert Panel. Her amazingly delicious plant-based recipes for meals and smoothies are well-renowned at the Vega HQ kitchen—where she was formerly Vega’s Chef.
Morgan Shupe

Try these next

Roasted Brussels Sprouts with Coconut Bacon

Roasted Brussels Sprouts with Coconut Bacon

Vegan Maple

Vegan Maple "Bacon" Smoothie