It’s easy to make THE BEST Vegan Chili with soyrizo, three beans and a secret ingredient! Make this recipe in a slow cooker, Instant Pot, or on the stove, for a delicious, comforting meal that’s plant-based and gluten-free.

vegan chili in bowl with spoon and sliced avocado

There’s nothing quite like a big bowl of warm chili on a cold winter day. It’s comforting, filling and will warm you up from the inside out! If you’re vegan, or just trying to cut down on your meat intake, there’s no reason that you can’t enjoy that same bowl of piping hot chili.

This Vegan Chili recipe is guaranteed to impress both vegetarians and meat eaters alike! It’s incredibly flavorful and gets great texture from the combination of three beans and soyrizo. The secret ingredient that takes this chili over the top? Salsa! That’s right, instead of just adding canned diced tomatoes to the chili, I add two jars of salsa.

You can mix them up and add chunky or smooth salsa, mild or hot salsa, it’s up to your taste preference! I like a combination of one smooth and one chunky salsa, with one mild and one medium spice. This gives the chili a nice balanced flavor and texture.

Each serving of the chili contains 33 grams of plant-based protein, so you can get your protein, while keeping things vegan!

It only takes 15 minutes to prep this incredible chili recipe! The slow cooker will do the rest of the work for you. Let it slow cook all day and return home to the best vegan chili ever!

ingredients for vegan chili

Ingredients

  • Olive oil – or another vegetable oil, like avocado or canola oil.
  • Garlic cloves – fresh minced cloves are always preferred, for the best flavor.
  • Onion – red or yellow onions can be used in this recipe.
  • Jalapeno – if you want to spice things up a bit, feel free to also add a serrano pepper. If you want to take the spice down, use 1/2 cup diced green or red bell pepper instead of the jalapeno.
  • Soy chorizo – I love the flavor and texture that soyrizo adds to this chili, but you could also substitute in your favorite meatless crumbles, like Impossible Meat, Beyond Meat or Lightlife Smart Ground.
  • Black beans – for this recipe I used canned beans to make it quick and easy! When using canned beans, you always want to drain and rinse the liquid from the can, before adding the beans to the recipe.
  • Pinto beans
  • Kidney beans
  • Salsa – this is the secret ingredient that makes this chili so special! Instead of adding a can of diced or crushed tomatoes to the chili, adding salsa gives it an extra layer of flavor and texture. I use one jar of mild salsa and one jar of medium salsa to add a little bit of spice. Feel free to add mild, medium or hot salsa to easily change the spiciness of the chili.
  • Chili seasoning or taco seasoning – I’ve used both of these homemade seasoning blends to make this recipe. The chili seasoning is going to contain more chili powder, cumin and slightly more spice than the taco seasoning. It’s absolutely delicious in this recipe, but the taco seasoning is also a fun way to switch things up and it pairs perfectly with the salsa!
  • Vegetable broth
collage of images showing how to make vegan chili

Instructions

  1. Cook the veggies. Heat olive oil in a large skillet on the stove over medium-high heat. Saute garlic, onion and jalapenos in the skillet.
  2. Add the soyrizo to the skillet. Cook the soy chorizo in the skillet for 6-8 minutes.
  3. Add the beans to a slow cooker with the cooked soyrizo mixture.
  4. Add the salsa and chili seasoning to the slow cooker.
  5. Pour the vegetable broth into the slow cooker and stir to combine all of the ingredients.
  6. Cook on low for 6-8 hours or on high 4-5 hours. Feel free to garnish with fresh chopped cilantro and spoon the chili into bowls.

What to serve with it

I like to top this chili with diced red onion, fresh chopped cilantro and slices of fresh avocado. You could also add a dollop of guacamole or vegan sour cream.

If you’re vegetarian, but not vegan, feel free to melt some shredded cheddar cheese on top, or you can always use vegan cheese!

When serving chili, cornbread and chips are always a welcome addition to the party! Try any of these vegan sides to pair with this easy vegan chili recipe.

vegan chili in bowl with spoon

How to make it in an Instant Pot

This chili is delicious in a slow cooker, but also easily made in an Instant Pot in just 30 minutes! Simply follow the steps below for the best Instant Pot Vegan Chili!

  1. Press the saute button on the Instant Pot.
  2. Add the olive oil to the Instant Pot, then add the onion, jalapeno and garlic. Saute for 3-4 minutes in the Instant Pot.
  3. Add the soyrizo to the Instant Pot and cook for 6-8 minutes.
  4. Press the cancel/keep warm button.
  5. Add the beans, salsa, chili seasoning and vegetable broth to the Instant Pot. Stir all of the ingredients together.
  6. Place the lid on the Instant Pot and set the vent knob to sealing.
  7. Cook on HIGH for 10 minutes.
  8. Once the timer goes off, let the steam release naturally, then remove the lid from the Instant Pot.
  9. Stir the chili and serve immediately with your favorite toppings.

Tips and tricks

  • Vegan chili leftovers will stay good in the refrigerator for up to 7 days. This means, you can easily meal prep it on Monday and eat it throughout the week!
  • Leftover chili can be served in a bowl, on top of nachos, stuffed in a baked potato or baked sweet potato, or served in a burrito. Mix it up and try serving it different ways throughout the week!
  • The spice of this chili can easily be altered. To make a mild chili, use mild salsa. To spice up the chili, use medium or hot salsa, or add 1 teaspoon cayenne pepper with the chili seasoning.
  • You can make this chili on the stovetop. To do this, you’ll want to cook the onions, jalapenos, garlic and soyrizo on the stove in a large pot, or dutch oven. Add the beans, salsa, chili seasoning and vegetable broth. Combine all of the ingredients. Bring the chili to a simmer on the stove, then cover and reduce the heat to low. Simmer for 30 minutes on the stove. Remove the lid and serve.

How to store and reheat

  • To store: Place any leftover cooked chili in an airtight container in the refrigerator, for up to 7 days.
  • To reheat the chili from the refrigerator: Add it to a pot on the stove over medium-high heat and heat, stirring occasionally, for 8-10 minutes. You can also reheat it in the microwave. Place the chili in a microwave-safe bowl, microwave for 2 minutes, stir the chili, then microwave for an additional minute.
  • To freeze: To freeze cooked chili, place it in freezer-safe plastic bags, mason jars or plastic containers and place in the freezer for up to 6 months. Be sure to leave 1 inch of space in the container for the soup to expand in the freezer.
  • For reheating from frozen: Place the chili back in a Crock Pot set to low for 2 hours, or add it to a large pot on the stovetop over medium heat and simmer for 30 minutes, or until completely thawed and heated through.
chili in bowl with wood spoon

More vegan recipes to try

For more delicious vegan recipes, check out these popular recipes!

Easy Slow Cooker Vegan Chili

It's easy to make THE BEST Vegan Chili with soyrizo, three beans and a secret ingredient! Make this recipe in a slow cooker, or on the stove, for a delicious, comforting meal that's plant-based and gluten-free.

Ingredients

  • 1 tablespoon olive oil
  • 3 cloves garlic, minced
  • ½ cup red onion, diced
  • 1 jalapeno, minced
  • 12 ounces soyrizo
  • 15 ounce can black beans, drained & rinsed
  • 15 ounce can pinto beans, drained & rinsed
  • 15 ounce can kidney beans, drained & rinsed
  • 32 ounces salsa
  • 2 tablespoons chili seasoning, click link for homemade recipe
  • 2 cups vegetable broth

Optional toppings

  • 1 avocado, thinly sliced
  • 2 tbsp fresh cilantro, chopped
  • ¼ cup red onion, diced

Instructions

  • Heat the olive oil in a large skillet over medium-high heat.
  • Add the garlic, onion & jalapenos.
  • Sauté 3-4 minutes, then add the soyrizo and cook through, 6-8 minutes.
  • Add the beans to a slow cooker.
  • Once the soyrizo mixture is cooked through, add to the slow cooker with the beans.
  • Add the salsa to the slow cooker.
  • And the chili seasoning, then pour the vegetable broth over the chili.
  • Mix everything together.
  • Cook on low for 6-8 hours or on high 4-5 hours.
  • Serve in a bowl topped with the optional toppings of your choice.

Notes

  • The nutritional information provided is for one serving of chili. This recipe makes 4 servings. The information does not include the optional toppings.
  • Feel free to substitute the soyrizo with your favorite meatless crumbles, like Impossible Meat, Beyond Meat or Lightlife Smart Ground.
  • This chili can be made on the stovetop or in an Instant Pot. For those instructions, please refer to the blog post above.
  • The spice of this chili can easily be altered. To make a mild chili, use mild salsa. To spice up the chili, use medium or hot salsa, or add 1 teaspoon cayenne pepper with the chili seasoning.
  • Leftover vegan chili will stay good in the refrigerator for up to 7 days. 
  • To reheat the chili, add it to a pot on the stove over medium-high heat and heat, stirring occasionally, for 8-10 minutes. You can also reheat it in the microwave. Place the chili in a microwave-safe bowl, microwave for 2 minutes, stir the chili, then microwave for 1 minute.

Nutrition Facts

Calories 590kcal (30%)Carbohydrates 83g (28%)Protein 33g (66%)Fat 16g (25%)Saturated Fat 2g (10%)Polyunsaturated Fat 2gMonounsaturated Fat 3gSodium 4028mg (168%)Potassium 1685mg (48%)Fiber 31g (124%)Sugar 14g (16%)Vitamin A 3105mg (62%)Vitamin C 15mg (18%)Calcium 215mg (22%)Iron 29mg (161%)
Did you make this recipe?Tag @WhitneyBond on Instagram and hashtag it #WBRecipes!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.