Black Bean Soup is the kind of recipe every home cook should have on hand. This easy black bean soup recipe is hearty, comforting, and packed with plant-based protein, making it a satisfying meal that’s both nourishing and full of bold flavor. Made with simple pantry staples like black beans, garlic, onion, and warm spices, this homemade black bean soup comes together in one pot and delivers rich, savory goodness in every spoonful. Not to mention economical and protein packed.
If you’re looking for a healthy black bean soup that’s filling without feeling heavy, this recipe checks all the boxes. It’s naturally vegetarian and vegan, high in fiber and protein, and perfect for weeknight dinners, meal prep, or cozy lunches. Top your bowl with fresh lime, cilantro, or creamy avocado for extra flavor, and enjoy a simple high-protein vegetarian dinner that’s easy, budget-friendly, and sure to become a favorite.

If you love hearty soups try this Cajun Sausage and Bean Soup, it is always a hit!
Ingredients

- canned black beans
- vegetable or chicken broth
- diced onions
- minced garlic
- cumin
- red pepper flakes
- chipotle pepper in adobo sauce
- cilantro
- lime juice
Instructions
Start by heating the olive oil in a large Dutch oven or soup pot over medium heat. Once the oil is warm, add the chopped onions and cook until they become soft and tender. Next, stir in the garlic, seasonings, and chopped pepper, cooking for about one minute until everything becomes fragrant. After that, add the black beans, lime juice, and cilantro, stirring well to combine. Then pour in the broth and give the mixture another good stir.
Bring the soup to a boil and, once it begins bubbling, reduce the heat to medium/medium-low and allow it to simmer. Let the beans cook for about 15–20 minutes, or until they are very tender. At this point, use an immersion blender or a potato masher to mash about a cup of the beans directly in the pot. This simple step helps create a creamy texture and naturally thickens the soup.
Continue simmering until the beans reach your desired tenderness. If the soup becomes too thick, simply stir in a little additional broth or water until it reaches the consistency you like. Finally, season with salt and pepper to taste. Serve the soup hot and finish it with your favorite garnishes such as fresh cilantro, pico de gallo, sour cream, avocado, or crunchy tortilla chips.
Equipment
I love how simple this recipe is with minimal tools. If you do not have an immersion blender like THIS then simply use a potato masher. I love to cook my soups in a dutch oven or heavy bottom soup pot so that scorching is not a problem. To see some more of my favorite kitchen tools, visit my affiliate link at Amazon HERE.
Serving
This soup is so good with garnishes! I love to serve it with pico de gallo, salsa, avocado, cilantro and sour cream. You don't need but just a touch of a couple of these, but I love having variety at dinner! Serve along side chips and tortillas. We actually like to bake chips for a healthy option, keeping this meal high protein and low calorie.
Another variation to consider is rice. This soup tastes great served with some rice-making it even more filling and hearty.

Top Tip
Don't be afraid of adding more broth to get your soup to your desired consistency. Each time I make this my liquid amount is a little different.
Storage
If you like to meal prep consider this your reminder that soup is a great meal prep. I like to prep this in individual containers and then prep another container with a salad. or the garnishes and then I am ready for the next few days! This soup stores great for 4-5 days!

Healthy Dishes to Try
Black Bean Soup
Equipment
Ingredients
- 1 Tablespoon olive oil or avocado oil extra virgin
- ½ medium yellow onion diced
- 3 garlic cloves minced or pressed
- 1 chipotle pepper (from canned in adobo sauce) chopped
- 2 teaspoons ground cumin
- ¼ teaspoon red pepper flakes
- 30 oz canned black beans 2 cans about 15 oz each
- 2 - 3 cups vegetable broth start with 2 then add more as it cooks and thickens
- 1 Tablespoon fresh cilantro chopped
- 1 Tablespoon fresh lime juice
- salt and pepper to taste
Garnishes
- cilantro
- pico de gallo
- avocado
- onion
- tortilla chips
- sour cream
Instructions
- In a large dutch oven pot heat olive oil over medium heat. Once the oil is warm, add the chopped onions and cook until they become soft and tender. Next, stir in the garlic, seasonings, and chopped pepper, cooking for about one minute until everything becomes fragrant.
- Add the black beans, lime juice, and cilantro, stirring well to combine. Then pour in the broth and give the mixture another good stir.
- Bring the soup to a boil and, once it begins bubbling, reduce the heat to medium-low and allow it to simmer. Let the beans cook for about 15–25 minutes, or until they are very tender. Using an immersion blender or a potato masher mash about a cup of the beans directly in the pot. (This simple step helps create a creamy texture and naturally thickens the soup.)
- Continue simmering until the beans reach your desired tenderness, tasting for needed salt and pepper. Only about 5 minutes.If the soup becomes too thick, simply stir in a little additional broth or water until it reaches the consistency you like. Serve the soup hot and finish it with your favorite garnishes such as fresh cilantro, pico de gallo, sour cream, avocado, or crunchy tortilla chips.









Comments
No Comments