Vegan Pepperoni
Looking for the best vegan pepperoni? This easy vegan pepperoni recipe uses a wholesome chickpea and tofu blend for smoky flavor without the heavy grease—and it’s completely gluten-free!
This post may contain affiliate links. Disclosure Policy
You'll also get even more vegan recipes delivered to your inbox every week!
Craving that bold, savory pizza topping without the heavy grease or mystery ingredients? Finding the best vegan pepperoni for homemade pizza night can be a challenge—especially since many store-bought options or online recipes rely on vital wheat gluten. If you are looking for a gluten-free vegan pepperoni that actually delivers on classic flavor and texture, you are in the right place.
Made with a wholesome blend of tofu and chickpeas, this vegan pepperoni recipe gives you all the smoky, slightly spicy goodness of traditional salami without weighing you down or leaving a pool of oil on your slice. Whether you are topping a fresh-baked pie or stuffing a sandwich, this easy plant-based recipe will quickly become a household favorite!
In this Post
Watch How to Make This Pepperoni

Pepperoni Was Not My Friend
I used to love pepperoni on my pizza. And it seems like everywhere I go, pepperoni is the go-to favorite pizza topping. I get the appeal.
However, pepperoni has a dark secret: grease.
It seemed like all those pepperoni pizzas I ordered (in my omnivore days) were so greasy! I would dab my pizza with a paper towel to get the excess oil off the top.
But even with a LOT of dabbing, I almost always had indigestion. Pepperoni was not my friend.
This homemade tofu pepperoni isn’t like oily, meat-based pepperoni that leaves your tummy miserable.
My goal was to create a recipe for pepperoni that was both vegan and gluten-free, and that delivered on flavor and texture. I believe I accomplished this with today’s recipe. I hope you enjoy!
Ingredients & Substitutions
You can find the full printable recipe, including ingredient quantities, below. But first, here are some explanations of ingredients and steps to help you make this recipe perfect every time.
- Extra-firm tofu — If you’re new to tofu, here’s my tofu buying guide
- Chickpeas — We’ll use one full can of chickpeas, including the liquid from the can
- Spices — This is a spice-heavy recipe. We’ll use: salt, black pepper, dry mustard powder, fennel seeds, paprika (both plain and smoked), garlic powder, onion powder (or dehydrated onions), and crushed red pepper flakes.
- Vegetable oil — I like using the oil from a jar of sun-dried tomatoes, but you can use olive oil or any neutral vegetable oil.
- Sweetener — You can use maple syrup, or any syrup sweetener.
- Beet — I like adding beet puree for the color and texture. You can peel and chop a fresh beet, or even use pickled beets.
- Liquid smoke — You can find this next to the BBQ sauces in most grocery stores.

What Tofu is Best?
Firm or extra-firm tofu is best for making faux meats such as pepperoni. It has a compact texture that produces the perfect mouthfeel. Tofu has a neutral flavor, so it soaks up the seasonings it’s cooked with. However, tofu comes packed in water, so pressing the water out is the best way to make room for the flavors you’re about to cook it with. To press tofu, wrap it in a kitchen towel and place something heavy on it, like a pan, or use a tofu press.
What Makes This Recipe Shine?
- Protein & Fiber Combo: Using both tofu and chickpeas creates an authentic, chewy texture with plenty of plant-based satisfaction—and zero heavy grease.
- Secret Depth of Flavor: Adding sun-dried tomatoes gives it both a rich, savory depth and that authentic dark reddish hue.
- Signature Smoke: Liquid smoke delivers that unmistakable, smoky punch we all love from traditional pepperoni
How to Make Vegan Pepperoni
- Soak sundried tomatoes in hot water until tender.
- Pulse chopped pressed tofu with chickpeas in a food processor until mostly smooth.
- Add in the rest of the pepperoni ingredients and pulse until combined.
- Add tender sun-dried tomatoes and then pulse again, leaving bits of the sun-dried tomatoes.
- Press the batter onto a prepared baking sheet about 1/8 to 1/4-inch thickness.
- Spray with a light coating of vegetable cooking spray and bake for 25 to 30 minutes,
- Let it cool, then either crumble it or use a small round cookie cutter to cut out pepperoni rounds.
- Save the uncut edges to use in things like pasta, where you’d like some pepperoni flavor.
Here are more detailed step-by-step instructions:
Step One: Making the Vegan Pepperoni Batter
Let’s get this delicious dough started! First, grab your food processor. Toss in your chopped, pressed tofu.
I like to measure out the liquid from the can of chickpeas (seems like every can has a different amount!). Make sure you get 3/4 of a cup. Any more? Toss it. Any less? Add a little water to it to get to 3/4 of a cup. Then add the ground flax seed.
Then you can add the chickpeas and flax seed water to the food processor too.
Then pulse, scrape the sides of the bowl and pulse some more.
Next, add all the spices and pulse again. There’s a lot of pulsing in this recipe.
Add the oil, beets, and the maple syrup, and you guessed it, pulse again.
Finally, add those sun-dried tomatoes. I like to leave them until last because here we’ll just pulse in short bursts so we leave some sun-dried tomato bits throughout the batter. I feel like it gives a pepperoni vibe.

Step Two: Spreading and Baking
Once your batter is thoroughly mixed and smells incredible, grab a baking sheet lined with parchment paper. Use a spatula to press the mixture out evenly across the pan. I personally like my pepperoni slices a little thick and chewy, but if you prefer yours thinner, feel free to stretch the dough across the pan and maybe even use two pans.
Pop the pan(s) into your preheated oven and bake for 25 to 30 minutes, until the edges look delightfully crisp.

I personally like the pepperoni slices to be a little thick, but if you prefer a thinner pepperoni slice, you can use even three pans to create a more thin layer of pepperoni dough. It depends on how you want your vegan pepperoni texture to be. Once you get the batter spread out in the pans, then place the pans in the oven and bake.
Step Three: Slicing or Crumbling
Take your pan(s) out of the oven and let the pepperoni cool in the pan for at least 30 minutes.
Now comes the fun part! You can use a small round cookie cutter—or, if you’re like me in a pinch, any round kitchen gadget (like the end of a frosting piping tip)—to punch out your pepperoni rounds.
Prefer crumbles? No problem at all! Just break it apart into little bits.
Save any of those uncut edges to toss into sauces or pasta dishes later when you want a punch of extra flavor.

Storage Tips
Store pepperoni in an airtight container in the fridge. It will keep up to 7 days in the fridge. It can also be frozen. Place it in a freezer-safe container or bags and freeze for up to 2 months. To thaw, leave it out at room temperature or use the defrost function on your microwave.
Why Make it Homemade?
So, why take the time to make plant-based pepperoni from scratch when you can buy it at the store? A few reasons:
- Guaranteed Availability: There have been long stretches where store-bought vegan pepperoni completely disappears from grocery shelves. Making your own means you never have to deal with ingredient downtime!
- Gluten-Free Control: Many commercial or online recipes rely heavily on vital wheat gluten. This recipe gives you a completely gluten-free option without sacrificing flavor.
- Healthier Profile: Traditional pepperoni is high in saturated fats, sodium, and preservatives. This wholesome version cuts down the heavy grease and leaves your stomach happy.
That said, if you’re in a pinch and prefer store-bought, brands like Yves, Field Roast Pepperoni, and Lightlife are great backup options.
This vegan pepperoni, in contrast, has only 50 calories per serving, only 1 gram of fat, and even some fiber, thanks to the chickpeas. That makes this the best healthy pepperoni for your next pizza!
Serving Suggestions
While traditional pepperoni is mostly reserved for pizza night, this flavorful plant-based version doubles as a delicious vegan salami that you can enjoy in so many ways.
Here are a few favorite ways to serve homemade veggie pepperoni:
- Pizza Perfection: Layer it onto a classic Vegan Pizza Dough, a rustic Cassava Flour Pizza Crust, or a cozy Vegan Deep-Dish Pizza.
- Appetizers & Dips: Blend it into a savory Vegan Pepperoni Dip or serve it alongside Cheesy Pull-Apart Bread for movie night.
- Pasta & Salads: Dice it up to add a smoky punch to Vegan Lasagna, toss it into warm pasta dishes, or sprinkle it over fresh salads.
- Snack Time: Enjoy it straight from the fridge when you need a savory, protein-packed bite!

Subscribe and Get a Free 15-Minute Dinners eBook

Plus our latest vegan recipes, delivered right to your inbox!
We won’t send you spam. Unsubscribe at any time.

Vegan Pepperoni
You’ll also get even more vegan recipes delivered to your inbox every week!
Ingredients
Chickpea Tofu Base:
- 15 oz extra firm tofu
- 15 oz can of chickpeas (not drained)
- 1 tablespoon ground flax
Pepperoni Spices:
- 1 ½ teaspoons sea salt
- 1 ½ teaspoons black pepper , freshly ground
- 1 teaspoon dry mustard powder
- 1 teaspoon fennel seeds
- 1 tablespoon smoked paprika
- 2 tablespoons paprika
- 2 teaspoons garlic powder
- 1 teaspoon onion powder
- ½ teaspoon crushed red pepper flakes (add more for spicier)
Other Ingredients:
- 2 tablespoons vegetable oil (see notes)
- 1 tablespoon maple syrup
- ½ cup chopped beets (see note)
- 1 to 2 tablespoons liquid smoke
- ½ cup sun dried tomatoes (packed in oil) (see notes if using dried)
Instructions
- Preheat your oven to 400°F/200°C. Place a piece of parchment paper on a baking sheet (use two if your baking sheets are smaller).
- Remove the tofu from its package and press lightly either using a tofu press or by wrapping tofu in a dish towel, and press to remove excess fluid.
- Drain the liquid from the can of chickpeas into a measuring cup. Measure out 3/4 cup of liquid. Discard the rest. Add the ground flaxseed to the chickpea liquid.
- Chop the gently pressed tofu into large cubes. Place it in a food processor. Add the chickpeas and the ground flaxseed liquid. Pulse until mostly combined.
- Add the pepperoni spices and pulse to combine.
- Add the vegetable oil, maple syrup, and beets. Pulse again until mostly combined.
- Add the sun-dried tomatoes and then pulse again, leaving bits of the sun-dried tomatoes throughout the dough for a textured pepperoni look.
- Take a taste test: Add more liquid smoke, maple syrup, or crushed pepper, depending on your preference for smoky, sweet, and spicy.
- Turn the dough out onto your prepared baking sheet and use a spatula to press it out to about ⅛ to ¼-inch thickness.
- Place in the heated oven and bake for 25 to 30 minutes, until it starts to look a little crispy on the edges. Remove from oven and cool. Then use a small round cookie cutter to cut out pepperoni rounds. Save the uncut edges to use in things like pasta, where you'd like some pepperoni flavor.
- This pepperoni will last up to 5 days in the fridge or can be frozen for up to 2 to 3 months.
Recommended Equipment
(The products above contain sponsored links to products we use and recommend)
Notes
Video
Nutrition
The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.
This post was originally published in 2018 and was updated to include new photos, new text, and an updated recipe in 2020.
Vegan Pizza Favorites
If you love this recipe for vegan gluten-free pepperoni, be sure to check out some of my favorite ways to use it. Including all of these vegan pizza recipes:
Frequently-Asked Questions
What is Vegan Pepperoni Made Of?
While most store-bought or online plant-based pepperonis rely on vital wheat gluten (seitan) for their texture, this recipe takes a completely different route. It uses a wholesome, gluten-free blend of tofu and chickpeas, seasoned with classic spices like fennel, smoked paprika, and garlic to deliver that authentic, chewy bite without any wheat.
Is Pepperoni Bad for You?
Traditional meat-based pepperoni is a heavily processed cured meat loaded with saturated fats, sodium, and nitrates, clocking in at around 138 calories and nearly 12 grams of fat per ounce. In contrast, this homemade version gives you all the smoky, spicy flavor you crave with only a fraction of the calories, virtually zero heavy grease, and an extra boost of fiber from the chickpeas.










Oh my goodness, how genius is this recipe! I must admit, I can’t stand traditional meat pepperoni as it’s so oily and high in processed fats (and it gives me indigestion!) However, I can’t seem to stop my daughter eating it (in moderation), I’ll be sneaking in this vegan version on her pizza now and lets hope she won’t notice! Thank you for such a great recipe, will definitely be trying it.
This is such a creative recipe! I can totally see how sun dried tomatoes would give the pepperoni that umami flavor. Genius!!
What a great idea. I loved pepperoni when I was a kid. I don’t miss it too terribly now that I am a vegetarian, but I sometimes do miss that spicy flavor!
Ohh, that pizza looks incredible!
NO WAY, this looks amazing and I need it in my life ASAP. Love how you used the beet juice for color; they look soooo “real”! Pepperoni pizza was my favorite, so I will definitely be trying this soon. Thank you so much!
Hiya Brittany! I have tried this with and without beet juice and it’s much, much better with the beets. I like to say, gimme the beets! I know. I crack myself up!
this looks awesome! can’t wait to try it.
Kristin, Thanks for your comment. This is one of my favorite recipes! I make it almost every week because I love having it on hand. I put it on my pizzas, pasta, and even salads. It’s just so tasty!
can you use something besides tofu?