This post may include affiliate links; for details, see our disclosure policy.

This vegan crockpot chili recipe is a delicious, hands-off way to get dinner on the table that’s also vegetarian and gluten-free.

Vegan Crockpot Chili Recipe
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

When I first got into food, I started reading food blogs incessantly. And by reading, I mean looking at the gorgeous photographs and wondering how real life people had the time to make so many different recipes and take professional-looking photos of them. Years later, Alex and I decided to start our own food blog ourselves. But I still didn’t really “read” anything on written on other food blogs – I just gawked at the photographs and referenced the ideas for inspiration. What I wrote in the early days was a short, enthusiastic quick blurb about my discovery of a new food. Keep reading for this vegan crockpot chili recipe and more on food blogs.

Related: Did you know you can use an Instant Pot as a crockpot?

On food blogs

After a few years of maintaining a blog, I finally started reading the words on other blogs – and found a great insight into the lives, philosophies, and dreams of beautiful people around the globe. I realized these food bloggers wrote not just about the food, but life. Some of our favorite food blogs to read? Sprouted Kitchen, Eat this Poem, The Vanilla Bean, The Faux Martha, Not Without Salt, and The First Mess.

In the beginning, we disliked writing much about our lives because we wanted it to be all about the food. And that’s partially true – the reason we love to write this food blog is because we love to share recipes with you! But we’ve realized that food and life are so intricately intertwined that it’s hard to see one without the other. Food is about people – the people who make it, and those who enjoy it. That said, we’re looking forward this year to sharing more about life, food, and everything in between.

Vegan crockpot chili ingredients

This easy vegan chili uses a handful of ingredients, plus lots of spices to add flavor. This vegan crockpot chili uses dried black beans, something we always want to use more of. The mushrooms add a nice savory note (though you could leave them out if you are not a mushroom fan). The rest of the chili is made of diced onions and garlic, plus canned tomatoes.

For the spices, we went the traditional chili route and used chili powder and chipotle powder. If you wanted a smokier chili, you could add in a little smoked paprika.

 slow cooker chili

How to make vegan crockpot chili

Now, none of this was related to vegan crockpot chili. In my old days of blog writing, I would have skipped to the good part: the part where the author talked about whether the chili was good. And yes, this vegan crockpot chili recipe is darn good!  It was “commissioned” by a good friend of ours who wondered whether we had any good vegan crcokpot / slow cooker recipes. Turns out we didn’t.

The basic idea for how to make this crockpot chili is very simple: slice up the onions and mushrooms and mince the garlic, and saute all of it for 5 minutes until the onions are tender. Then throw it all in a crockpot and cook for about 10 to 12 hours until the black beans are tender.

Making this crockpot chili vegan

If you’re an astute observer, you’ll notice the toppings pictured on this vegan crockpot chili are vegetarian: yes, that’s cheese! But the base recipe of this chili is vegan. Since Alex and I eat both vegetarian and vegan recipes, we added cheese to this one. To make this chili into a vegan chili, simply use vegan toppings! Here are a few of our favorite vegan chili toppings:

Does anyone have any great other vegetarian or vegan crockpot ideas? We’d love to hear them. And thanks to all of you who read the words written here. We love hearing from you and knowing you are reading!

Related: Try using our Homemade Vegetable Broth for this recipe!

What to serve with this chili

Now if you make this vegan crockpot chili, what to serve with it? Our top idea is our Easy Vegan Cornbread or Best Homemade Cornbread. It’s so tender and moist, and so easy to make! Or if you prefer, serve with a green salad to balance the heartiness of the chili. Here we’d recommend our Best Tossed Salad Recipe with Avocado Dressing. Or, we have lots more ideas: check out our best sides to go with chili!

Vegan crockpot chili recipe
Our most popular chili recipe: Classic Vegetarian Chili

Looking for soup recipes?

Outside of this vegan crockpot chili recipe, here are a few of our favorite soup and stew recipes:

This recipe is…

This vegan crockpot chili recipe is vegetarian, gluten-free, vegan, plant-based and dairy-free.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Crockpot Chili Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: a Couple Cooks
  • Prep Time: 15 minutes
  • Cook Time: 10 hours
  • Total Time: 10 hours 15 minutes
  • Yield: About 8
Save Recipe


This vegan crockpot chili recipe is a delicious, hands-off way to get dinner on the table that’s also vegetarian, vegan, and gluten-free.


  • 1 pound dried black beans
  • 1 tablespoon olive oil
  • 3 medium yellow onions
  • 3 cloves garlic
  • 1 pound baby portabella mushrooms
  • 1 ½ tablespoons chili powder
  • ½ tablespoon chipotle powder
  • 1 teaspoon kosher salt
  • 1 quart vegetable broth
  • 28-ounce can crushed tomatoes
  • Sliced green onions, for the garnish
  • Sour cream or cashew cream, for the garnish


  1. The night before making the chili: Rinse and cover the black beans with water in a bowl. Soak overnight at room temperature.
  2. Prepare the fresh ingredients (this can be done in advance and kept in the refrigerator): Dice the medium onions, mince the garlic, and slice the mushrooms.
  3. Saute the vegetables (can be done in advance, or directly before on the day of making): On the stove, heat the olive oil over medium heat. Add the onions, garlic, and mushrooms. Stir in the chili powder, chipotle powder, and kosher salt. Saute until the onions are tender, about 5 minutes. Remove from the heat.
  4. About 10 hours before serving, discard the liquid on the beans and place the beans in a large slow cooker. Transfer the onion and mushroom mixture to the slow cooker with the beans and add the vegetable broth and crushed tomatoes. Cook on low for 10 to 12 hours until the beans are tender.
  5. When ready to serve, garnish with sliced green onions and sour cream or cashew cream.
  • Category: Main Dish
  • Method: Crockpot
  • Cuisine: American

About the authors

Sonja & Alex

Hi, we’re Alex and Sonja Overhiser, married cookbook authors, food bloggers, and recipe developers. We founded A Couple Cooks to share fresh, seasonal recipes and the joy of cooking! Our recipes are made by two real people and work every time.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star


  1. Summer Squash says:

    We made this recipe at the weekend, having one meal as is with accompaniments, then today used it to make an oven baked huevos rancheros – absolutely wonderful. There is yet a third meal (and we are a family of four!) in the freezer for another busy workday. Thank you so much for this tasty yet economical slow cooker recipe.

    1. Sonja says:

      We’re so glad you enjoyed this recipe! And what a great idea to use for huevos rancheros — yum! Genius.

  2. Anonymous says:

    this was amazing. loved it so much. the second time I made it I added shredded kale- made it a little heartier and boosted my greens for the day!

  3. Dalia says:

    Would you recommend freezing half of the recipe? Or would it just be easier to cut the recipe in half? Love this blog by the way. It has made my transition into being a vegetarian so much more enjoyable.

    1. Sonja says:

      Dalia — yes, this recipe freezes well! Thank you so much for the kind words!

  4. Amy says:

    Love this recipe! Cant wait to make it . I love it when I can find a healthy inexpensive meal that will stretch. One question, my husband hates mushrooms (weirdo, I know)…can you think of any substitutions for the mushrooms that would go well in the chili? Thanks for the recipe and help!!

  5. Hillary says:

    I made this yesterday and it was extremely lacking in flavor. That is probably because the mushrooms, onions, and beans really start to take on the flavors of the other food cooking with them and they were just cooking with each other so it tasted bland and sweet. I used fire roasted tomatoes to help add a kick, and then I added in basil, oregano, parsley, and even more chipotle and chili powder. After adding in the extra spices and herbs and a good bit of salt (after the beans had cooked) it tasted great.

    1. Alex says:

      Sorry the flavor was a bit off — glad you were able to amp it up!

  6. Katrina says:

    Hello! I just discovered your blog yesterday. This black bean chili recipe looks fantastic. I do occasionally neglect my slow cooker (it spends most of its days towards the back of my small appliance storage closet) but occasionally I re-discover it’s usefulness. Coming home to the delicious smells of a meal that is waiting for you never gets old! I wanted to share a chili recipe with you that I have been making for years. This Chipotle-Kissed Red Bean and Sweet Potato Chili comes from Robin Robertson’s cookbook entitled, “Fresh From the Vegetarian Slow Cooker”.


    1 Tbsp olive oil
    1 medium yellow onion, chopped
    1 medium red bell pepper, seeded and chopped
    1 large garlic clove, minced
    1 Tbsp (or more!) chili powder
    1 1/2 pounds sweet potatoes, peeled and cut into 1/2 inch chunks
    one 14.5 oz can crushed tomatoes
    one 15.5 oz can dark red kidney beans, drained and rinsed
    1 1/2 c. water (or veggie broth)
    1 Tbsp minced canned chipolte chiles in adobo sauce, or to taste

    1. Heat the oil in a large skillet over medium heat. Add the onion, bell pepper, and garlic, cover, and cook until softened, about 5 minutes. Stir in the chili powder and cook for 30 seconds. Add the sweet potatoes and stir to coat with spices.

    2. Transfer the mixture into a 4-6 quart slow cooker. Add the tomatoes, beans, and water (or veggie broth), season with salt, cover, and cook on low for 6-8 hours.

    3. When ready to serve, stir the chipotles into the chili. Taste to adjust the seasonings.

    I sometimes substitute a can of chopped green chilis in place of the chipotle chiles in adobo. I serve this with a sprinkle of cheddar cheese, a dollop of sour cream, and a sprinkle of chopped green onions. It goes great with corn bread. Enjoy!

    1. Sonja says:

      Wow, this sounds amazing! Thanks for the wonderful recipe idea :) And thanks for reading!

  7. Leslie says:

    Stumbled across your blog today and I love it! This black bean chili sounds amazing! I can’t wait to make it. My hubby and I are big fans of black beans.

    1. Sonja says:

      Thank you, and thanks for stopping by! Glad to meet you and let us know if you try it out!

  8. anna maria says:

    Loved reading this post – I totally agree that a food blog is so much more than just the food and have loved reading yours :) Have you read “An Everlasting Meal” by Tamar Adler? I just finished it and absolutely loved it – so much more than a cookbook, it was like reading a philosophy of food and cooking, and even a way to live – simply and purposefully. I highly recommend it. Will have to try this chili sometime soon :)

    1. Alex says:

      An Everlasting Meal is on my nightstand right now… I love how she can devote so much to just the idea of boiling water :)

  9. Susan says:

    Look so yummy, but I’m just not into mushrooms – got any ideas for a good substitute?

See More Comments