Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Vegan Chorizo

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

My homemade vegan chorizo recipe is incredibly flavorful, packed with protein, and can be prepared in under 30 minutes using crumbled firm tofu, tomato paste, nuts, and spices. It’s naturally gluten-free, perfect for taco night, breakfast burritos, burrito bowls, and so much more!

An overhead shot of a grey skillet of vegan chorizo with a wooden spoon.

Ever since my family and I adopted a vegan lifestyle, I’ve used tofu in everything from silken tofu scramble to tofu cream cheese and even tofu ice cream. Tofu’s versatility truly amazes me!

So I set out to create a vegan chorizo that’s wholesome, spicy, and packed with flavor, just like my meatless tofu meatballs. With each bite, you’ll want to add it to every dish!

A small bowl of vegan chorizo on the counter with seasonings and olive oil.

I’m thrilled to share this recipe with you! Who knew it was so easy to make? It took me less than 30 minutes to prepare a generous plate of it, and the smoky, spiced flavors with the juicy, meat like texture are out of this world. Honestly, this vegan version is so much better than Spain and Portugal’s traditional chorizo! It’s just as tender and flavorful, but without the processed fats and packed with more protein.

To make meatless vegan chorizo, I simply mix the tofu, chopped walnuts, tomato paste, oil, vinegar, and spices in a bowl and saute it for several minutes until fragrant and hot. Then, just serve it how you like! I love stirring it into soups to give it a wonderful spicy tomato kick, spooning it into breakfast bowls to add more protein and flavor, or topping my tacos with it. The options are endless with this healthy vegan chorizo.

If you love spicy chorizo but don’t enjoy the heavy fats that come with it, then you are gonna love this healthy chorizo, whether you’re vegan or not! My vegan friend, who usually buys Chipotle plant-based chorizo or Trader Joe’s soy chorizo, says my homemade version tastes even better. Ha! Plus, I can easily adjust the spice level for my kids, and knowing that my kids are eating a heart-healthy, protein-rich meal is just the best feeling.

Latest Recipe Video!

🥘 Ingredients

Honestly, the ingredients to make my vegan chorizo are actually pretty easy to find at your local grocery store! All you need are the following pantry staples:

ingredients for vegan chorizo

Extra Firm Tofu: This soy product is the key ingredient to this recipe. For the best texture, I use extra firm tofu. When I can’t find that, I use firm tofu and press it thoroughly before cooking to drain excess water.

Olive Oil: I use olive oil to add a savory flavor and richness to the chorizo as well as preventing the tofu from sticking to the pan.

Tomato Paste: Just a spoonful of this will give the chorizo its rich and tangy flavors. It is easy to find at the local grocery store.

Pecans: Adds umami flavor and extra staying power to this chorizo tofu recipe.

Distilled White Vinegar: To enhance the flavors of the ingredients and to bring the whole dish together, I use a touch of vinegar.

Spices: To give the vegan chorizo its typical spicy flavor, I use a mixture of chili powder, smoked paprika, dried oregano, garlic powder, onion powder, ground cumin, ancho chili powder, cayenne pepper (optional), and chili flakes (optional). If you want a less spicy version, just adjust the seasonings like I do for my kids to make it kid friendly.

Substitutions

Tofu: I have also made this recipe without tofu and substituted it for chopped mushrooms, smashed pinto beans, lentils, tempeh, or plant-based ground beef crumbles!

Oil: Any type of neutral-flavored oil can also work in this recipe. Some of my favorites are avocado oil and refined coconut oil!

Nuts: Don’t have pecans? No problem! I have used walnuts and cashews before, which worked well in this plant based chorizo recipe. If using cashews, the flavor profile will be slightly sweeter, but still delicious!

Vinegar: When I don’t have white vinegar, I use apple cider vinegar. It’s a great substitute.

Spices: If you don’t have ancho chili powder, you can use diced whole ancho chiles (start with a very small amount and add more as needed since these chiles are powerful!). Alternatively, when I want to reduce the heat, I omit the cayenne, chili flakes, and ancho chili powder altogether when I make this for my kids.

🔪 How To Make

Making my homemade vegetarian chorizo is so simple! Read on to learn how to cook soy chorizo at home!

Dry the Tofu: First, I wipe the excess water from the tofu. If using firm tofu, press it to remove any additional water.

Chop the Tofu: Next, I chop the tofu into crumbles and place them in a medium or large bowl.

crumbled tofu in a bowl

Chop the Nuts: Then, I add the nuts in a food processor and quickly blitz until they are like a “meat-like” consistency.

Add Spices: Next, I add the spices, oil, vinegar, chopped nuts, and tomato paste to the tofu crumbles, stirring the mixture well until combined.

spices and tomato paste added to tofu

Heat the Skillet: Next, I sauté the meatless chorizo in a large skillet over medium heat to medium-high heat, until golden brown and all the water has evaporated, or for five to seven minutes. Stirring frequently. Once it has cooked, I scrape the browned parts at the bottom of the pan and give it a good toss.

finished vegan chorizo in a skillet - closeup

Serve. Now, enjoy your vegan Mexican chorizo however you like! I spoon it onto vegan tacos on top of nachos, as a topping for tostadas or taco salad.

finished vegan chorizo in a soft taco shell with lime

My #1 Secret Tip for this vegan chorizo recipe is to cook the mixture until the water has completely evaporated. This will give it that classic crumbled sausage texture! Cook the chorizo tofu on low heat, stirring every couple of minutes, until the water from the tofu has evaporated.

Other Tips To Keep In Mind:

  • Patting the Tofu Dry: For best results and shorter cooking times, make sure to remove as much excess water from the tofu before cooking it. I have skipped this step before and realised that it takes longer for the excess water to evaporate from the pan. So pat the tofu with kitchen paper or squeeze as much water from it as possible.
  • Save Time: My other top tip is to lightly chop the tofu in a food processor to save on time and make clean-up a breeze.
  • Meal Prep: I like to make this plant-based chorizo for weekly meal prep because the leftovers are so yummy throughout the week. You can make the recipe up to 7 days ahead of time.
  • To Make Kid-Friendly: I simply reduce the amount of overall spices in the recipe, and omit any hot spices. Do not skimp on the tomato paste and vinegar, however! Without them, this vegetarian chorizo recipe will be lifeless and bland.

📖 Variations

I love that I can enhance the flavor of this recipe or change the texture with a few swaps. Here are some of my favorite variations:

Change The Protein: Instead of tofu chorizo, I sometimes make tempeh chorizo, seitan chorizo, or even mushroom chorizo! Just make sure to finely dice the tempeh, seitan, or mushrooms and cook with the other ingredients until the liquid absorbs.

Chorizo Stir-Fry: Make a vegetable and chorizo stir-fry by stir-frying 2 or 3 cups of your favorite veggies in olive oil over medium-high heat. Add the veg chorizo to the pan once the veggies just turn tender and cook until the liquid has evaporated, according to the recipe directions.

Papas Con Chorizo: When I want to make this dish more filling, I add leftover roasted potatoes to the tofu mixture to make vegan papas con chorizo! Then, just add that to a tortilla to make chorizo potato tacos!

🍽 Serving Suggestions

There are so many delicious ways to enjoy this veggie chorizo recipe! Here are a few of my top vegan chorizo recipe ideas:

Vegan Chorizo Tacos: When it’s my turn to host Taco Night with our friends, I love making these almond flour tortillas and topping them with a healthy helping of this spicy chorizo. They’re divine, stuffed with fresh ingredients like fresh cilantro, salsa, this homemade healthy guacamole recipe, vegan sour cream, diced tomato, lime wedges, and white onion.

Added To Other Recipes: Apart from tacos, this healthy chorizo pairs well with pretty much anything! My husband’s favorite way to eat vegan chorizo is mixed into these Yemista Greek stuffed tomatoes and peppers , paired with a side of jalapeno peppers. My kids, on the other hand, enjoy my less spicy version with this healthy veggie burrito bowl for a fresh and flavorful light lunch on weekends or a protein power up meal after school.

🧊 Storage Directions

Refrigeration: Once my leftovers have cooled, I simply transfer the mixture to an air-tight container and store it in the refrigerator for up to 7 days.

Freezing: When I want to store them for longer, I’ll transfer the cooled vegan chorizo to a freezer-safe container and freeze it for up to 3 months.

Reheating: You can warm the chorizo in the microwave or skillet. For the microwave, I pour the contents into a microwave bowl and heat on medium for 1-minute intervals until warmed through. I also use the skillet over medium heat to give the leftovers a quick warm-up before stuffing my tacos with it.

❓Recipe FAQs

Can I adjust the spice level to make it milder or hotter?

Yes, it’s easy to adjust the spice level. Simply, add less or none of the cayenne pepper, chili flakes, and chili powder for a milder chorizo, or add more than the suggested amount in the recipe card for a hotter version.

Is vegan chorizo healthier compared to traditional chorizo?

Absolutely! My vegan chorizo is made with heart-healthy plant protein instead of fatty pieces of meat. Plus, its low in calories, high in protein, and isn’t made with any artificial preservatives like TVP (highly processed textured vegetable protein), sweeteners, or additives like store-bought vegan versions often are.

What vegetables can I use with chorizo?

Many vegetables go best with chorizo. Some of my favorite options are roasted potatoes, black beans, roasted poblano peppers, stir-fried carrots, and mushrooms.

best easy healthy gluten free vegan chorizo recipe (plant based, meatless) in a cast iron skillet

Love this plant based mexican recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comments section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

🎥 Watch How to Make It

https://youtu.be/HXqIdugtc8k
An overhead shot of a grey skillet of vegan chorizo with a wooden spoon.
Print Recipe
5 from 16 votes

Vegan Chorizo

My homemade vegan chorizo recipe is incredibly flavorful, packed with protein, and can be prepared in under 30 minutes using crumbled firm tofu, tomato paste, nuts, and spices. It’s naturally gluten-free, perfect for taco night, breakfast burritos, burrito bowls, and so much more!
Prep Time20 minutes
Cook Time7 minutes
Total Time27 minutes
Course: Main Course
Cuisine: American, Mexican, Spanish, Vegan
Diet: Gluten Free, Low Calorie, Low Fat, Vegan, Vegetarian
Servings: 8 servings
Calories: 132kcal
Author: Anjali Shah

Ingredients

Instructions

  • Release excess water off the tofu with a clean tea cloth and press the tofu to remove any remaining water.
  • Next, chop tofu into crumbles and place them in a medium bowl. Place the nuts in a food processor and chop until they are like a "meat-like" consistency.
  • Add all the spices, olive oil, vinegar, nuts, and tomato paste to the tofu. Stir well.
  • Sautè the mixture in a large skillet until golden. This will take five to seven minutes and the result will be a delicious spiced vegan chorizo.
  • Serve the chorizo hot.

Notes

  • My #1 Secret Tip for this vegan chorizo recipe is to cook the mixture until the water has completely evaporated. This will give it that classic crumbled sausage texture! Cook the chorizo tofu on low heat, stirring every couple of minutes, until the water from the tofu has evaporated.
  • Patting the Tofu Dry: For best results and shorter cooking times, make sure to remove as much excess water from the tofu before cooking it. I have skipped this step before and realised that it takes longer for the excess water to evaporate from the pan. So pat the tofu with kitchen paper or squeeze as much water from it as possible.
  • Save Time: My other top tip is to lightly chop the tofu in a food processor to save on time and make clean-up a breeze.
  • Meal Prep: I like to make this plant-based chorizo for weekly meal prep because the leftovers are so yummy throughout the week. You can make the recipe up to 7 days ahead of time.
  • To Make Kid-Friendly: I simply reduce the amount of overall spices in the recipe, and omit any hot spices. Do not skimp on the tomato paste and vinegar, however! Without them, this vegetarian chorizo recipe will be lifeless and bland.
  •  
  •  
  •  
  •  

Nutrition

Serving: 0.5cup | Calories: 132kcal | Carbohydrates: 4g | Protein: 6g | Fat: 11g | Saturated Fat: 1g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 6g | Sodium: 191mg | Potassium: 101mg | Fiber: 2g | Sugar: 1g

28 responses to “Vegan Chorizo”

  1. This was such a unique and unexpected recipe that does not disappoint! So hearty and bold; easily, a new favorite recipe!5 stars

  2. I was looking for a vegan chorizo recipe and was so happy I found yours. I didn’t want to use vegan meat, so tofu was a perfect solution. The end result is fantastic! Great texture and amazing flavor, thank you so much for sharing!5 stars

  3. Excellent texture and flavor, and so easy to make, too! Chorizo is a favorite, and this healthier version of it is a great option.5 stars

  4. Looks easy to make, and I love all the flavors you add to it. What a great idea to make vegan chorizo!5 stars

  5. This looks amazing and perfect for my son! Excited to make this soon! Definitely going to be a huge hit!5 stars

5 from 16 votes (2 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating





Subscribe to newsletter

Copyright 2025 The Picky Eater®, LLC. All rights reserved. Powered by Crave