If you want vegetarian black bean chili that's thick, smoky, and ready in 30 minutes, this is it. I build flavor with tomatoes, warm spices, and chipotle, then purée part of the beans to make it thick and creamy. It's freezer-friendly, meal-prep friendly, and toppings basically make it a choose-your-own-adventure dinner.
*This is a new & improved recipe. The original recipe was a thinner soup, but I wanted to turn it into a thick and hearty chili.

Want to save this recipe?
Enter your email below and get it sent straight to your inbox. Plus, I'll send you easy and delicious recipes every week!
If you're on a chili kick, you'll also love my thick vegetarian chili and vegetarian chili with white beans for that same cozy, saucy vibe.
Jump to:
⭐️ Why You'll Love This Vegetarian Black Bean Chili
- Thick, hearty chili texture (no meat needed): purée 1 cup of chili for that spoon-coating, cozy bowl vibe.
- Smoky Southwest flavor that tastes "slow-cooked": chipotle, warm spices, & tomatoes build big depth fast.
- One pot, weeknight-friendly: simple steps, minimal prep, and it's ready when you need dinner now.
- Easy to customize: dial the heat up/down, make it vegan with your favorite toppings, and swap in whatever beans/veg you've got.
- Meal prep & freezer hero: tastes even better the next day and reheats like a dream for lunches and busy nights.
🍅 Ingredient Notes & Smart Swaps

- Tomatoes: Crushed/fire-roasted tomatoes give the best base.
- Black beans: Use canned for speed (drain & rinse). You can also used dried black beans, but be sure to cook them ahead of time according to package instructions (about 4 ½ cups cooked).
- Vegetable broth: Start with less and add splashes as needed so it stays chili-thick, not soup.
- Chipotle: Provides extra heat and smokiness. They are typically sold in a can in the Tex-Mex section of your supermarket. (No chipotle? combine ½ teaspoon of smoked paprika or chipotle powder & a pinch of cayenne pepper).
- Chili powder: Brands vary a lot; taste and adjust at the end for the best flavor.
🍅 How To Thicken Chili
- Blend a scoop of beans: Blend 1-2 cups of chili (or beans and a little bit of liquid) until mostly smooth, then stir it back in for an instantly thicker, creamier pot.
- Simmer uncovered: Let the chili simmer with the lid off for 10-20 minutes, stirring occasionally, until it reduces to your ideal thickness.
- No blender? Mash it: Mash some beans right in the pot and simmer a few minutes more.
🥄 How To Make Vegetarian Black Bean Chili
Heat oil in a large Dutch oven or saucepan over medium-high heat. Add onion and cook, stirring occasionally, until onion is soft and translucent, around 5 minutes. Add garlic, cumin, chili powder, and salt, and cook for another minute.

Pour in tomatoes, black beans, chipotle chile, and vegetable broth, and stir to combine. Bring to a boil, then reduce heat and let mixture simmer for about 10 minutes.
Using a blender or food processor, puree 1 cup of the soup for 1-2 minutes. Transfer mixture back to reserved soup, add lime juice, and stir to combine.

Serve soup warm and garnish with queso fresco, pumpkin seeds, and cilantro.

🥑 Toppings & What To Serve With It
Toppings
- Creamy: sour cream or avocado to mellow the heat
- Cheesy: crumbled queso fresco or feta; or shredded pepper jack or cheddar
- Crunch: toasted pumpkin seeds, tortilla chips or corn chips
- Fresh & bright: cilantro & an extra squeeze of lime
- Heat: sliced jalapeños or extra chipotle/hot sauce
Serve with:
- Bread. Serve with a bread accompaniment, like cornbread or buttermilk biscuits.
- Rice, quinoa, or a baked potato to stretch it into extra meals.
- Tex-Mex. Serve as a first course to your Tex-Mex dinner by pairing it with veggie fajitas, chicken enchiladas, or vegetarian tacos.
👩🏼🍳 Storage, Freezing, & Reheating
- Storage: Place in an airtight container and store in the refrigerator for up to 4 days.
- How to freeze: Let soup cool completely, then portion into freezer bags and store in the freezer for up to 3 months. Thaw overnight in the refrigerator.
- How to reheat: Using the stovetop, place soup pot over medium-low heat for 15 minutes, until heated through, stirring frequently.
💬 FAQs
Yes. Sauté the onion, garlic, & spices first for the best flavor, then add everything to the slow cooker and cook on LOW for 6-8 hours or HIGH for 3-4 hours. For thicker chili, blend or mash some beans at the end.
As written, it's mild-to-medium, depending on your chipotle/chili powder. To keep it mild, use ½-1 chipotle pepper and skip extra spicy toppings; you can always stir in more chipotle at the end to dial up the heat!
🥣 More Vegetarian Soup Recipes
Tried this recipe? Please leave a star ⭐️⭐️⭐️⭐️⭐️ rating below and/or a review in the comments section further down the page. You can also stay in touch with me through social media by following me on Instagram, Pinterest, TikTok, and Facebook.
Subscribe to my email newsletter to get a FREE e-book of 15 Healthy Weeknight Recipes, and get new recipes delivered to your inbox every week!

Vegetarian Black Bean Chili Recipe
Ingredients
- 2 Tablespoons extra-virgin olive oil
- 1 medium yellow onion, diced
- 3 garlic cloves, minced
- 1 teaspoon cumin
- 1 teaspoon chili powder
- ½ teaspoon salt
- 1 (28-ounce can) fire-roasted, crushed tomatoes
- 3 (14.5 ounce cans) black beans, drained and rinsed (or 4 ½ cups cooked, dried beans)
- 1 chipotle chile in adobo, finely chopped
- 2 cups low-sodium vegetable broth
- 1 teaspoon fresh lime juice or red wine vinegar
- ½ cup crumbled queso fresco or feta
- 2 Tablespoons toasted pumpkin seeds (pepitas) (optional)
- ½ cup fresh cilantro, chopped (garnish)
Instructions
- Heat oil in a large Dutch oven or saucepan over medium-high heat. Add onion and cook, stirring occasionally, until onion is soft and translucent, around 5 minutes. Add garlic, cumin, chili powder, and salt, and cook for another minute.
- Pour in tomatoes, black beans, chipotle chile, and vegetable broth, and stir to combine. Bring to a boil, then reduce heat and let mixture simmer for about 15 minutes.
- Using a blender or food processor, puree 1 cup of the soup for 1-2 minutes. Transfer mixture back to reserved soup, add lime juice, and stir to combine.
- Serve soup warm and garnish with queso fresco/feta, pumpkin seeds, and cilantro.
Notes
- Storage: Place in an airtight container and store in the refrigerator for up to 4 days.
- How to freeze: Let soup cool completely, then portion into freezer bags and store in the freezer for up to 3 months. Thaw overnight in the refrigerator.
- How to reheat: Using the stovetop, place soup pot over medium-low heat for 15 minutes, until heated through, stirring frequently.











Dannii says
What a hearty and delicious soup. Perfect for cold weather.
Sara Welch says
I love soup season for recipe just like this one! Enjoyed this for dinner last night and it did not disappoint! So hearty and flavorful; easily, a new favorite recipe!
Gastronotherapy says
Thanks for leaving a comment, Sara! And so glad it's now a favorite of yours!
Angela says
What an easy and healthy recipe! Perfect for a chilly day too. Love to make a pot of this and have it on hand for the week. Thanks for the great recipe!
Gastronotherapy says
You are welcome, Angela! I also love to make a pot to have on hand for the week!
Tawnie Kroll says
I had a ton of canned black beans on hand and this recipe was perfect to use them up! So easy, flavorful and makes great leftovers! Thanks!!
Gastronotherapy says
Thanks for leaving a comment, Tawnie! And so glad you enjoyed the soup!
Gina says
Hearty and delicious! love how the cilantro brightens the smoky flavor from the spices and chiles.
Gastronotherapy says
Thanks, Gina! I agree - it's a great combo!
Julia says
So much flavor for such a simple chili! I love the smoky heat from the chipotles. Next time I'll attempt to make cornbread to serve with it. Thanks for sharing such an excellent recipe!
MaryAnne says
So glad you loved it, Julia! I also love the distinctive smoky flavor from the chipotles - so good!