This Vegan Chorizo is a bold, smoky, and spicy meatless alternative to traditional Spanish or Mexican-style chorizo. Made with whole, hearty ingredients like lentils, walnuts, and spices, this recipe is designed for omnivores and meat-lovers who want to explore delicious plant-based meals without compromising on flavor.
It’s protein-packed, meal-prep friendly, and incredibly versatile—perfect for tacos, bowls, burritos, pizza, and more!
Why I Love This Recipe
I love this recipe because it’s a true flavor bomb. It replicates that satisfying, umami-rich experience of real chorizo—without the meat. The texture is hearty and “meaty” thanks to a combo of cooked lentils and chopped walnuts. Plus, it’s endlessly adaptable, takes just 30 minutes, and stores well for later meals.
Why It’s a Must-Try Dish
- Perfect meat substitute for tacos, nachos, burritos, etc.
- High in protein and fiber
- Great for meal prep and freezing
- Omnivore-friendly: Even meat-eaters will love it!
- Gluten-free and dairy-free
- Made from clean, whole food ingredients
Preparation and Cooking Time:
- Prep Time: 10 minutes
- Cooking Time: 20 minutes
- Total Time: 30 minutes
- Servings: 4
- Calories per serving: ~250 kcal
Ingredients:
Main Ingredients:
- 1 cup cooked brown or green lentils
- ¾ cup walnuts, finely chopped
- 2 tbsp olive oil
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 2 tbsp tomato paste
- 2 tbsp soy sauce or tamari
- 1 tbsp apple cider vinegar or lime juice
Chorizo Spice Mix:
- 2 tsp smoked paprika
- 1 tsp ground cumin
- 1 tsp chili powder
- ½ tsp ground coriander
- ½ tsp dried oregano
- ½ tsp black pepper
- ¼ tsp cayenne (adjust for heat)
- ½ tsp salt (or to taste)
Step-by-Step Preparation Method:
Step 1: Prep the Ingredients
- Finely chop the onion, garlic, and walnuts.
- Mash or lightly pulse the cooked lentils with a fork or in a food processor until partially broken up.
Step 2: Sauté Aromatics
- Heat olive oil in a skillet over medium heat.
- Add the diced onion and sauté for 3–4 minutes until soft and translucent.
- Add garlic and cook for 1 more minute until fragrant.
Step 3: Build the Base
- Stir in tomato paste and cook for 1–2 minutes to caramelize.
- Add walnuts and mashed lentils, mixing well to combine.
Step 4: Add Seasoning
- Stir in all the spices, soy sauce, and vinegar/lime juice.
- Cook for 8–10 minutes, stirring often, until mixture is browned, dry, and crumbly like real chorizo. Adjust seasoning as needed.
Step 5: Serve or Store
- Remove from heat. Serve immediately, or let cool and store for later.
How to Serve
This vegan chorizo is incredibly versatile! Use it in:
- Tacos (top with avocado, slaw, or vegan crema)
- Burritos or bowls (with rice, beans, salsa)
- Pizza topping (sprinkle before baking)
- Breakfast scramble (add to tofu or hash browns)
- Salads or grain bowls (for a spicy protein boost)
Additional Recipe Tips & Variations
- Make it soy-free: Use coconut aminos instead of soy sauce.
- Make it nut-free: Swap walnuts with sunflower seeds or pepitas.
- More protein: Add cooked quinoa, tempeh crumbles, or textured vegetable protein (TVP).
- Extra heat: Add chopped chipotle peppers in adobo or more cayenne.
- Cheesy twist: Add a spoonful of nutritional yeast for umami.
Freezing and Storage
- Refrigerator: Store in an airtight container for up to 5 days.
- Freezer: Freeze cooled mixture for up to 3 months in zip-top bags or containers.
- To reheat: Warm in a skillet over medium heat or microwave with a splash of water.
Special Equipment Needed
- Large nonstick skillet
- Wooden spoon or spatula
- Food processor (optional, for chopping)
- Measuring spoons
Frequently Asked Questions (FAQ)
Q: Can I use canned lentils?
A: Yes, just drain and rinse well. Canned lentils save time and work perfectly here.
Q: Can I make this oil-free?
A: Yes, sauté with a splash of veggie broth instead of oil.
Q: Does it taste like real chorizo?
A: The flavor is very close, especially thanks to smoked paprika, tomato paste, and umami-rich ingredients like soy sauce. It’s meaty, spicy, and deeply flavorful!
Q: Can I use other beans instead of lentils?
A: Yes, mashed black beans or chickpeas work, though the texture will be slightly different.
Conclusion
This Vegan Chorizo recipe is the ultimate plant-based meat alternative for flavor-seekers. It’s easy, protein-rich, and versatile enough to turn any meal into a spicy fiesta. Whether you’re vegan, vegetarian, or an omnivore just looking to eat less meat, this dish is a satisfying, flavor-packed way to do it.
Once you try it, you’ll want to keep a batch on hand for quick meals all week long.
Vegan Chorizo for Omnivores Recipe
Course: Lunch4
servings10
minutes20
minutes30
minutesIngredients
- Main Ingredients:
1 cup cooked brown or green lentils
¾ cup walnuts, finely chopped
2 tbsp olive oil
1 small onion, finely diced
2 cloves garlic, minced
2 tbsp tomato paste
2 tbsp soy sauce or tamari
1 tbsp apple cider vinegar or lime juice
- Chorizo Spice Mix:
2 tsp smoked paprika
1 tsp ground cumin
1 tsp chili powder
½ tsp ground coriande
½ tsp dried oregano
½ tsp black pepper
¼ tsp cayenne (adjust for heat)
½ tsp salt (or to taste)
Directions
- Prep the Ingredients Finely chop the onion, garlic, and walnuts. Mash or lightly pulse the cooked lentils with a fork or in a food processor until partially broken up.
- Sauté Aromatics Heat olive oil in a skillet over medium heat. Add the diced onion and sauté for 3–4 minutes until soft and translucent. Add garlic and cook for 1 more minute until fragrant.
- Build the Base Stir in tomato paste and cook for 1–2 minutes to caramelize. Add walnuts and mashed lentils, mixing well to combine.
- Add Seasoning Stir in all the spices, soy sauce, and vinegar/lime juice. Cook for 8–10 minutes, stirring often, until mixture is browned, dry, and crumbly like real chorizo. Adjust seasoning as needed.
- Serve or Store Remove from heat. Serve immediately, or let cool and store for later.