Easy Chipotle Bean Chili

Make this easy and delicious vegetarian bean chili with dried beans or canned. You can make it in the slow cooker or on the stove. 

Bowl of Delicious Chipotle Bean Chili with avocado on top

How We Make It

If you’ve been following us for a while, you won’t be surprised when I say the secret to extra flavorful vegetarian chili is mushrooms.

Bowl of vegetarian bean chili with avocado on top.

By chopping mushrooms small and cooking them with onions and spices, the chili becomes flavorful and almost meaty.

Bean chili spices, chipotles, onions, and garlic.

We add mushrooms to a variety of dishes for the same reason — see how we use them to make turkey meatloaf better. We even use mushroom powder to make homemade taco seasoning healthier and ultra flavorful.

Once the mushrooms and onions are cooked, we add crushed tomatoes and scrape the bottom of the pan to lift any bits stuck to the bottom (there’s lots of flavor there).

Cooking bean chili on the stove.

In goes dried beans and some water. Then it’s hands-off cooking from there. The chili takes 2 1/2 to 3 hours on the stove and 6 to 7 in a slow cooker.

For a faster version, use canned beans. By using canned or previously cooked beans, you can dramatically cut the cooking time. You’re only looking at 30 minutes. See the recipe below for how to do it.

Serve this bean chili with dishes like our Homemade Guacamole, our favorite Pico de Gallo, or with these Sesame Garlic Flatbread.

For more meatless recipes, take a look at these easy recipes:

If you enjoy the idea of chili with ground meat, here’s our favorite classic chili for you to take a look at.

Easy Chipotle Bean Chili

  • PREP
  • COOK

This vegetarian bean chili recipe is pretty flexible. You can use dried or canned beans — see our notes below for canned. When it comes to cooking, the timing above is for dried beans on the stovetop. A slow cooker will also work. I’ve shared notes below in the recipe for a guide. We use chipotle peppers in adobo sauce for this. You can find small inexpensive cans of them in the international aisle of the grocery store. Two peppers makes a mild to medium spiced chili. For a spicy version, add one or two more peppers (or add some of the adobo sauce from the can).

Makes about 6 (1 1/2 cup) servings

You Will Need

Bean Chili

1 1/2 tablespoons olive oil

1 medium onion, finely chopped

4 ounces mushrooms, finely chopped, see notes

4 garlic cloves, minced

1 1/2 tablespoons chili powder, see our homemade chili powder

1 teaspoon ground cumin

1 teaspoon fine sea salt, plus more to taste

2 chipotle peppers in adobo sauce, minced, use more for a spicier chili

1 (28-ounce) can crushed tomatoes

1 1/2 cups dried beans, see notes below for suggestions

4 cups water

1 cup frozen corn

1 teaspoon red wine vinegar

To Serve

Lime wedges, mashed avocado, sour cream, pickled jalapeños, chopped onion, cilantro, tortillas or tortilla chips


  • Stovetop Method
  • 1Heat the oil in a medium heavy bottom pot with lid (we use our Dutch oven). Add the onion and mushrooms then cook, stirring occasionally until the onions are soft and translucent. Stir in the garlic, chipotles, chili powder, cumin and the salt. Cook for about a minute. Add the tomatoes and use a wooden spoon to scrape any bits stuck to the bottom of the pot.

    2Rinse the beans with cool water, drain and then add to the pot with the water. Bring the chili to a boil and cook for one minute. Reduce the heat to a low, gentle simmer then cover with a lid. Cook, stirring occasionally, for 2 1/2 to 3 hours. If during cooking the chili seems day, add a little more water.

    3When the chili is done, stir in the corn and red wine vinegar. Add additional salt if needed. Cook until the corn is heated through, about 5 minutes, then serve topped with your favorite chili toppings.

  • Slow-Cooker Method
  • 1Cook the onion, mushrooms, garlic, chipotles, spices, salt and tomatoes as shown in the stovetop method above. Instead of a heavy-bottomed pot, you can use a skillet instead. Scrape the onion-tomato mixture into a slow-cooker. Rinse the beans with cool water, drain and then add to the slow-cooker along with 3 1/2 cups of water. Cook on HIGH for 6 to 7 hours. If the chili seems dry, add a little more water. Add the corn 20 minutes or so towards the end of cooking.

Adam and Joanne's Tips

  • Dried beans: We usually end up using a mixture of beans when making this. Black beans are almost always included as well as kidney beans. Other varieties like pinto beans are great too. I’ve even used orca beans with great success. Since the beans are cooking for almost 3 hours, it’s not necessary to soak them beforehand. That said, if you want the beans to be very soft, you can always soak them overnight before cooking. If you choose to do this, use the 4 cups of water called for in the recipe. Whatever water is left in the bowl after soaking will be the water needed for making the chili (some will be absorbed by the beans). If when you are cooking the chili, it seems dry, add a 1/2 cup or more of water.
  • Using canned beans: You will need just less than 4 cups of previously cooked or canned beans (close to three 15-ounce cans). You don’t need to add the water called for in the recipe above. Cook the onions, mushrooms, spices and tomatoes as mentioned in the recipe. Add about 1/2 cup of water then bring everything to a low simmer and cook for about 20 minutes. Add the canned/previously cooked beans then cook another 10 minutes. If the chili seems dry, add a little more water.
  • Mushrooms: The mushrooms make this chili extra flavorful and almost meaty. If you don’t like mushrooms, don’t worry, if you cut them very small, you will barely notice they are there. We typically use crimini or portobello mushrooms, but shiitake or other varieties are a nice idea, too.
  • This recipe was inspired by Smitten Kitchen’s Three Bean Chili.
  • Nutrition facts: The nutrition facts provided below are estimates. We have used the USDA Supertracker recipe calculator to calculate approximate values. We did not include any toppings in the calculations. Sodium content may also vary based on what chili powder you use.

If you make this recipe, snap a photo and hashtag it #inspiredtaste — We love to see your creations on Instagram and Facebook! Find us: @inspiredtaste

Nutrition Per Serving Serving Size 1 1/2 cups / Calories 244 / Protein 12 g / Carbohydrate 43 g / Dietary Fiber 14 g / Total Sugars 7 g / Total Fat 5 g / Saturated Fat 1 g / Cholesterol 0 mg / Sodium 841 mg
AUTHOR:  Adam and Joanne Gallagher
Inspired Taste Newsletter Signup
10 comments… Leave a Review
  • Nina March 15, 2021, 5:18 pm

    This recipe name does not lie, it is UTTERLY delicious and for a person who has a hard time eating beans, its a WINNER. Ten times more flavorful that chili recipes of leading vegetarian bloggers. It is a weeknight staple and a leftover nobody complains about having!

  • Mary December 14, 2020, 4:24 pm

    This is very tasty despite not having all the ingredients. Subbed smoked paprika for the chipotle and umami powder for the mushrooms. Threw in some diced jalapeño. It makes a difference to cook the spices for a few minutes with the onions – enhances flavor. Had half a pound of lean ground beef defrosted so cooked down to render the fat and drained before adding. Cut the beans in half as I had added the meat. Despite all the non-recipe shenanigans it still tasted great!

  • Amanda Hagarty November 17, 2018, 7:14 pm

    Hi. I am making this right now but I don’t see anything in the instructions about what to do with the Chipotle peppers??

    • Adam March 1, 2020, 1:05 pm

      Hi Amanda, We add them along with the garlic and spices. Happy cooking!

  • Heather September 9, 2018, 8:44 pm

    Is the red wine vinegar essential? I don’t cook with it a lot and hate to buy a bottle for just a teaspoon.

    • Joanne September 12, 2018, 12:50 pm

      Hi Heather, any acid will work — fresh lime, lemon or another vinegar.

  • Patricia January 10, 2018, 10:00 am

    PS I used only canned beans..red, pinto, black…no problemo!

  • Patricia January 10, 2018, 9:58 am

    Well indeed ya did it again! Did not have access to meat, so this was a serious winner, and the mushrooms!!! Shared mine with a friend, and she commented she could not believe it was chili without meat! Bravo..I am about to start a second batch while there is still a cup-full in the fridge! Bravo!

  • Patricia December 20, 2017, 3:37 pm

    Looks divine, and thank you so much. I ALWAYS enjoy your recipes, and as I am up in the mountains in Central America for the next 3 months, with LESS access to stores with meats, sounds like a real winner…thanks!

  • Joseph Chio December 19, 2017, 10:52 am

    I’m now making it in a slow cooker. The kitchen smells delicious! I think it will make a perfect lunch today! Thanks, Adam and Joanne. I know it will taste great!


Leave a Reply

Leave a Review

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

Rate this recipe!


All comments are moderated before appearing on the site. Thank you so much for waiting. First time commenting? Please review our comment guidelines. You must be at least 16 years old to post a comment. All comments are governed by our Privacy Policy & Terms.

Previous Post: Next Post: