Homemade black bean soup is the perfect blend of hearty, nutritious, and downright delicious. Packed with plant-based protein and fiber, it’s naturally gluten-free, vegetarian, and vegan-friendly. The soup has a silky texture, smoky chipotle kick, and zesty lime finish, all while being easy to prepare in under an hour.

We developed this recipe to deliver bold flavor without sacrificing nutrition. Our team of nutritionists tested several variations to create a balanced, satisfying soup that’s perfect for weeknight dinners or meal prepping. Trust us, this will become your go-to recipe when you’re craving a comforting bowl of soup that supports your wellness goals.
Why This Homemade Black Bean Soup Is Good for You
- High in Protein and Fiber: Black beans are a great plant-based protein source, keeping you feeling full longer.
- Rich in Antioxidants: Thanks to black beans and chipotle peppers, this soup is loaded with immune-boosting nutrients.
- Low in Saturated Fat: It’s made with heart-healthy olive oil instead of heavy cream or butter.
- Gluten-Free and Vegan-Friendly: Naturally fits into your dietary preferences without sacrificing flavor.
- Full of Vitamins: The fresh veggies provide vitamin C, beta-carotene, and more to nourish your body.
Wholesome Ingredients for This Easy Black Bean Soup Recipe
The magic of this easy black bean soup recipe comes from a handful of wholesome ingredients that pack both flavor and nutrition. Here’s what makes it shine:
- Black Beans: Loaded with protein, fiber, and antioxidants to support gut health and weight management. Canned beans are a quick option, but feel free to cook yours from scratch for even more control over salt and texture.
- Chipotle Peppers in Adobo: These smoky, spicy peppers add depth and warmth to the soup. Start with one if you’re spice-sensitive and adjust to your taste.
- Vegetable Broth: Provides the perfect base for balancing all the flavors while keeping the dish fully plant-based. Look for a low-sodium option to control salt levels.
- Lime Juice: A squeeze of fresh lime at the end brightens the soup and enhances its smoky flavor. Don’t skip this step!
Homemade Black Bean Soup Recipe Details
- Servings: 4
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
Complete Ingredients List for Homemade Black Bean Soup
- 2 tablespoons extra-virgin olive oil
- 1 medium yellow onion, diced
- 2 celery ribs, diced
- 1 medium carrot, diced
- 1 teaspoon sea salt
- Freshly ground black pepper
- 3 garlic cloves, minced
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon chili powder
- 2 (15-ounce) cans black beans, including their liquid
- 2 chipotle peppers in adobo sauce, chopped, plus 2 tablespoons adobo sauce
- 1½ cups vegetable broth
- 1 tablespoon fresh lime juice, plus wedges for serving
- Optional toppings: avocado, cilantro, sour cream or vegan sour cream, pickled onions, serrano peppers, pepitas
How to Make Homemade Black Bean Soup
- Heat olive oil in a large pot or Dutch oven over medium heat. Add the onion, celery, carrot, salt, and several grinds of pepper. Cook for 10 to 15 minutes, stirring occasionally, until the veggies are soft.
- Add garlic, cumin, coriander, and chili powder. Stir for 30 seconds to release their aromas.
- Stir in the black beans (with their liquid), chipotle peppers, adobo sauce, and vegetable broth. Bring the soup to a gentle simmer and cook for 30 minutes.
- Allow the soup to cool slightly. Transfer half to a blender and puree until smooth, then return it to the pot. Alternatively, use an immersion blender directly in the pot to blend until the desired consistency is reached.
- Stir in fresh lime juice and taste. Adjust seasonings as needed. Serve with lime wedges and desired toppings.
How to Customize This Healthy Vegetarian Black Bean Soup
- Make it lower calorie: Skip the olive oil and sauté your vegetables in a splash of broth instead.
- Boost protein: Add some cooked quinoa or a side of whole-grain bread for a protein-rich pairing.
- Cut the spice: Use just one chipotle pepper and omit the adobo sauce if desired.
- Make it keto-friendly: Swap the carrot for zucchini or bell pepper to lower the carbohydrate content.
- Nut-free topping idea: Replace pepitas with sliced radishes or cucumber for crunch without nuts or seeds.
Our Team’s Tips for the Best Homemade Black Bean Soup
- For a thicker soup, reduce the broth by ½ cup or let the soup simmer uncovered for longer.
- Double the batch to meal prep. This soup freezes beautifully for up to three months in a sealed container.
- Reheat leftovers gently in a pot over low heat, stirring occasionally. Add a splash of broth or water if it thickens too much.
- Experiment with toppings! We love diced avocado with a sprinkle of smoked paprika or fresh cilantro for added brightness.
- Don’t skip the lime juice—it’s key to balancing the flavors and enhancing the smoky spiciness of the chipotle peppers.
Homemade Black Bean Soup FAQs
Can I use dried black beans instead of canned?
Absolutely! Cook your dried beans in advance (about 1½ cups cooked beans will replace 1 can). Be sure to add some cooking liquid for extra flavor.
What are the best vegan black bean soup toppings?
Try avocado slices, lime wedges, pickled onions, or vegan sour cream to keep it plant-based and flavorful.
How can I make this soup spicier?
Add an extra chipotle pepper or garnish with thinly sliced serrano or jalapeno peppers for an added kick.
Is this quick black bean soup from scratch freezer-friendly?
Yes, this soup freezes extremely well! Let it cool completely, then store in individual portions for easy reheating.
Can I make this recipe oil-free?
Yes, replace the olive oil with a splash of vegetable broth to sauté the vegetables, keeping the recipe oil-free and just as delicious.
This homemade black bean soup combines rich, hearty flavors with valuable nutrition to give you a meal you can feel good about. What toppings will you try first? Let us know in the comments below!

Homemade Black Bean Soup
Equipment
- large pot or Dutch oven
- Blender
- Immersion blender
Ingredients
- 2 tablespoons extra-virgin olive oil
- 1 medium yellow onion, diced
- 2 ribs celery, diced
- 1 medium carrot, diced
- 1 teaspoon sea salt
- Freshly ground black pepper
- 3 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon chili powder
- 2 15-ounce cans black beans, including their liquid
- 2 chipotle peppers in adobo sauce, chopped, plus 2 tablespoons adobo sauce
- 1½ cups vegetable broth
- 1 tablespoon fresh lime juice, plus wedges for serving
- Optional toppings: avocado, cilantro, sour cream or vegan sour cream, pickled onions, serrano peppers, pepitas
Instructions
- Heat olive oil in a large pot or Dutch oven over medium heat. Add the onion, celery, carrot, salt, and several grinds of pepper. Cook for 10 to 15 minutes, stirring occasionally, until the veggies are soft.
- Add garlic, cumin, coriander, and chili powder. Stir for 30 seconds to release their aromas.
- Stir in the black beans (with their liquid), chipotle peppers, adobo sauce, and vegetable broth. Bring the soup to a gentle simmer and cook for 30 minutes.
- Allow the soup to cool slightly. Transfer half to a blender and puree until smooth, then return it to the pot. Alternatively, use an immersion blender directly in the pot to blend until the desired consistency is reached.
- Stir in fresh lime juice and taste. Adjust seasonings as needed. Serve with lime wedges and desired toppings.
