With bright colors & bold, smoky flavors, this easy vegan black bean chili packs a flavor punch. It’s inexpensive, easy to make, and can be made on the stove, in the Instant Pot, OR in a slow cooker!

This Smoky Vegetarian Chili Is a Must-Make For Soup Season!
Cozy season is here, which means I’ll be eating some form of soup or chili at LEAST once a week till spring. This smoky black bean chili has been in our rotation since 2018, and it’s better than ever! There’s so much to love:
I hope you love it as much as we do! Happy cooking! xo, Emily
How To Make Black Bean Chili, Step By Step
As always, you can find the full recipe with ingredient amounts, detailed instructions, and tips in the recipe card below.

Stovetop Instructions
- Saute Veggies. In a large pot or Dutch oven, heat olive oil over medium heat. Add onion and bell peppers and saute 5-7 minutes, or until translucent and tender.
- Build Flavor. Add garlic, chili powder, cumin, smoked paprika, chipotle chili powder, salt, and pepper. Stir 1 minute.
- Combine. Stir in beans, tomatoes, tomato paste, and vegetable broth. Stir to combine and make sure to scrape up any browned bits from the bottom of the pan.
- Simmer. Cover the pot with a lid and bring to a boil, then reduce to a simmer. Stirring periodically, simmer chili at least 20-30 minutes, to allow flavors to blend.
- Garnish & Serve. Stir in fresh cilantro and serve chili with your favorite toppings. Store leftovers in an airtight container in the fridge 3-4 days or freeze up to 2 months.
Instant Pot Instructions
- Soften The Veggies. Press SAUTE mode and add olive oil to Instant Pot. Add onion and bell peppers, and saute 4-5 minutes, or until softened.
- Build Flavor. Add garlic, chili powder, cumin, smoked paprika, chipotle chili powder, salt, and pepper. Stir 1 minute.
- Combine. Press CANCEL to end SAUTE mode, then stir in beans, tomatoes, tomato paste, and vegetable broth. Stir to combine and make sure to scrape up any browned bits from the bottom of the pan.
- Pressure Cook. Cover Instant Pot with lid and double check that the steam release handle is set to SEALING. Press PRESSURE COOK and set timer for 10 minutes. (It will take about 15 minutes to come up to pressure.)
- Quick Release Steam. After 10 minutes, carefully perform quick release by switching steam release handle to VENTING. Allow pressure to release until pressure seal (float valve) drops down.
- Garnish. Carefully open Instant Pot, stir in fresh cilantro and serve with your favorite toppings! Store leftovers in an airtight container in the fridge 3-4 days or freeze up to 2 months.
Slow Cooker Instructions
- Combine. Add all ingredients except cilantro to slow cooker. Stir to distribute evenly.
- Slow Cook chili on HIGH for 3-4 hours or LOW 5-6 hours.
- Garnish with fresh cilantro and serve with your favorite toppings. Store leftovers in an airtight container in the fridge 3-4 days or freeze up to 2 months.


FAQ + Tips And Tricks For The Best Black Bean Chili
Toppings To Try. To keep this as a vegan black bean chili, serve with extras like tortilla chips, lime wedges, sliced jalapeno peppers, diced avocado, more diced red onions or more cilantro. (You can also add dairy-free options like vegan cheese shreds (like Daiya) or vegan sour cream.) Or, for a vegetarian option, serve your bowl of chili with a dollop of sour cream or plain greek yogurt and a sprinkle of sharp cheddar cheese!
Can I Add Meat To This? Absolutely. I developed it as a vegetarian black bean chili recipe for Meatless Monday, but it tastes delicious with some ground beef added in. Ground chicken or ground turkey also work! If you’re adding ground meat, I recommend browning it BEFORE adding the onions & bell peppers.
How to Freeze Leftover Black Bean Chili. This homemade black bean chili freezes and reheats like a DREAM. Divide into freezer-safe bags and lay flat to freeze or use an freezer-safe container (make sure to leave room at the top for expansion!). I love using leftover chili for rice or quinoa bowls, scooping over a baked potato, or for making chili stuffed spaghetti squash. So good!
Did You Make This Recipe?
Tell me all about it! Leave a star rating below when you try our easy Black Bean Chili recipe. I can’t wait to hear how it goes!

Chipotle Black Bean Chili
Ingredients
- 1 Tablespoon Olive Oil
- 1 cup Diced Red Onion (1 small onion)
- 2 cups Diced Bell Peppers (I like using one red pepper and one green pepper)
- 3 cloves Garlic, Minced
- 3 (14 oz) cans Black Beans (drained & rinsed)
- 1 (14 oz) can Diced Fire-Roasted Tomatoes
- 1 (8 oz) can Tomato Sauce
- 2 Tablespoons Chili Powder
- 1 1/2 teaspoons Ground Cumin
- 1 teaspoon Smoked Paprika
- 1/2 teaspoon Kosher Salt
- 1/2 tsp Black Pepper
- 1/4-1/2 tsp Chipotle Chili Powder*
- 2 cups Vegetable Broth
Instructions
STOVETOP INSTRUCTIONS
- Saute Veggies. In a large pot or Dutch oven, heat olive oil over medium heat. Add onion and bell peppers and saute 5-7 minutes, or until translucent and tender.
- Build Flavor. Add garlic, chili powder, cumin, smoked paprika, chipotle chili powder, salt, and pepper. Stir 1 minute.
- Combine. stir in beans, tomatoes, tomato paste, and vegetable broth. Stir to combine and make sure to scrape up any browned bits from the bottom of the pan.
- Simmer. Cover the pot with a lid and bring to a boil, then reduce to a simmer. Stirring periodically, simmer chili at least 20-30 minutes, to allow flavors to blend.
- Garnish & Serve. Stir in fresh cilantro and serve chili with your favorite toppings. Store leftovers in an airtight container in the fridge 3-4 days or freeze up to 2 months.
INSTANT POT INSTRUCTIONS
- Soften The Veggies. Press SAUTE mode and add olive oil to Instant Pot. Add onion and bell peppers, and saute 4-5 minutes, or until softened.
- Build Flavor. Add garlic, chili powder, cumin, smoked paprika, chipotle chili powder, salt, and pepper. Stir 1 minute.
- Combine. Press CANCEL to end SAUTE mode, then stir in beans, tomatoes, tomato paste, and vegetable broth. Stir to combine and make sure to scrape up any browned bits from the bottom of the pan.
- Pressure Cook. Cover Instant Pot with lid and double check that the steam release handle is set to SEALING. Press PRESSURE COOK and set timer for 10 minutes. (It will take about 15 minutes to come up to pressure.)
- Quick Release Steam. After 10 minutes, carefully perform quick release by switching steam release handle to VENTING. Allow pressure to release until pressure seal (float valve) drops down.
- Garnish. Carefully open Instant Pot, stir in fresh cilantro and serve with your favorite toppings! Store leftovers in an airtight container in the fridge 3-4 days or freeze up to 2 months.
SLOW COOKER INSTRUCTIONS
- Combine. Add all ingredients except cilantro to slow cooker. Stir to distribute evenly.
- Slow Cook chili on HIGH for 3-4 hours or LOW 5-6 hours.
- Garnish with fresh cilantro and serve with your favorite toppings. Store leftovers in an airtight container in the fridge 3-4 days or freeze up to 2 months.
Notes
- *MAKE IT MILD, MAKE IT HOT. If you’re spice-averse, start with 1/4 or 1/2 tsp of chipotle chili powder. You can always add more later!
- WHAT IF I MADE IT TOO SPICY? Most people use cheese or sour cream to temper the heat of their chili. If you’re dairy free (like us) or vegan, I love using diced avocado or a dollop of this avocado ranch to cool things down a bit. They both really help. If you tolerate dairy, load up on the cheese/sour cream!
- HOW TO FREEZE. This homemade black bean chili freezes and reheats like a DREAM. Divide into freezer-safe bags and lay flat to freeze or use an freezer-safe container (make sure to leave room at the top for expansion!).Â
Video
Nutrition
Nutrition facts are an estimate only and will vary based on brands and amounts used.
Find it Online:
https://www.onelovelylife.com/chipotle-black-bean-chili/Recipe originally shared February 2018. Updated with improved recipe notes, step by step photos & video and republished October 2026.








This recipe is a keeper! Based on the contents of my pantry, I used diced chipotles and substituted pinto for the kidney beans (2 cans each of pinto and and black beans). YUM! Thank you for a great addition to our soup and chili rotation!
Ooh yum! Thanks for sharing your adjustments!
Very good! I made as-is except I left out chipotle chili pwder since I didn’t have it (next time!)
I’m so glad you liked it! Thank you for sharing!