This quick black bean soup is a satisfying vegetarian meal that comes together in just 30 minutes. It features a rich blend of earthy spices and a perfect balance of creamy and chunky textures.

List of ingredients
- 2 tablespoons extra virgin olive oil – used for sautéing the aromatic vegetables.
- 1 large red onion, chopped – provides a sweet and savory foundation.
- 1 large carrot, peeled and diced – adds natural sweetness and color.
- 2 celery ribs, diced – contributes a subtle salty flavor and texture.
- 1 jalapeno pepper, deseeded and diced – adds a mild heat to the base.
- 4 garlic cloves, minced – provides a pungent, aromatic depth.
- 2 teaspoons ground cumin – gives the soup its characteristic earthy taste.
- 1 teaspoon dried oregano – adds a mild, herbal quality.
- 1 teaspoon ground coriander – provides a slight citrusy undertone.
- 1 teaspoon kosher salt – balances the spices and enhances the beans.
- 1/8 teaspoon cayenne pepper – adds a hint of warmth and spice.
- 3 (15-ounce) cans low-sodium black beans, drained and rinsed – the primary protein and fiber source.
- 3 cups low-sodium vegetable or chicken broth – the liquid base for the soup.
- 1 to 2 tablespoons fresh lime juice – used at the end to brighten the flavors.
- Optional toppings: fresh cilantro, red onion, avocado, or sour cream – for added creaminess and freshness.
- Extra lime wedges – served on the side for additional acidity.
step-by-step instructions
- Sauté the vegetables: Heat the olive oil in a large pot over medium-high heat. Add the chopped onion, diced carrot, celery, and jalapeno, cooking for 4 to 5 minutes until the vegetables have softened.
- Toast the aromatic spices: Stir in the minced garlic, ground cumin, dried oregano, ground coriander, cayenne pepper, and salt. Stir together for about one minute until the spices become fragrant.
- Simmer the soup: Add the drained black beans and the broth to the pot and stir well. Bring the liquid to a boil, then reduce the heat to low, cover the pot, and simmer for 15 minutes.
- Adjust the consistency: Use an immersion blender to puree the soup a few times, creating a mix of smooth and chunky textures. If you do not have an immersion blender, blend 1 to 2 cups of soup in a standard blender and stir it back in, then mix in the lime juice.
- Serve and garnish: Ladle the finished soup into bowls. Garnish with your choice of fresh cilantro, diced red onion, avocado, or a dollop of sour cream.
Pro Tips for Maximum Flavor
Toast Spices in Oil
Heating the cumin, coriander, and oregano in oil before adding the liquid releases their essential oils. This process, known as blooming, creates a deeper and more complex flavor profile. It ensures the spices are evenly distributed throughout the soup.
Rinse Canned Beans Thoroughly
Always rinse canned black beans under cold water until the foam disappears. This removes excess sodium and the starchy liquid used in the canning process. Rinsing results in a cleaner bean taste and better control over the soup’s salt levels.
Balance Salt with Acidity
If the soup tastes flat, do not immediately add more salt. Adding fresh lime juice at the very end provides the necessary acidity to cut through the earthiness of the beans. This brightness makes the other spices stand out more clearly.
Use a Large Heavy-Bottomed Pot
A heavy pot, such as a Dutch oven, distributes heat more evenly. This prevents the vegetables from burning during the initial sauté phase. It also helps maintain a steady simmer during the 15-minute cooking period.
Ingredient Substitutions
Swap Red Onion for Yellow Onion
If red onions are unavailable, yellow or white onions work perfectly well. Yellow onions provide a slightly more pungent flavor that blends well with the savory broth. The overall texture of the soup will remain unchanged.
Replace Sour Cream with Greek Yogurt
For a higher protein option, use plain Greek yogurt as a topping instead of sour cream. It provides the same tangy creaminess and cooling effect. This is an excellent choice for those looking to increase the nutritional value of the meal.
Use Dried Black Beans
You can use dried beans if you prefer them over canned. However, they must be soaked overnight and cooked until tender before being added to the soup. This adds more time to the process but can offer a slightly firmer texture.
Substitute Cayenne with Chili Powder
If you do not have cayenne pepper, a small amount of mild chili powder can be used. Be aware that chili powder contains other spices, so you may need to slightly reduce the cumin. Start with a small pinch to avoid overpowering the soup.
Creative Recipe Variations
Add Sweet Potato for Thickness
Dicing a small sweet potato and sautéing it with the onions adds a natural creaminess. The potato breaks down slightly during the simmering process, thickening the broth. This also adds a hint of sweetness that complements the lime juice.
Incorporate Corn for Texture
Adding a cup of frozen or canned corn during the last five minutes of simmering adds a pop of sweetness. The corn provides a pleasant textural contrast to the creamy beans. It also makes the soup feel more like a hearty Southwestern stew.
Increase Heat with Extra Jalapeños
For those who prefer a spicier soup, leave the seeds in the jalapeno pepper. You can also add a pinch more cayenne pepper or a dash of hot sauce during the final step. This increases the warmth without changing the base flavors.
Add Smoked Paprika for Depth
Adding one teaspoon of smoked paprika along with the other spices introduces a woody, smoky flavor. This mimics the taste of traditional slow-cooked bean dishes. It pairs exceptionally well with the earthy cumin.
Serving and Pairing Ideas
Serve with Fluffy White Rice
Ladle the soup over a scoop of steamed long-grain white rice or brown rice. The rice absorbs the savory broth and makes the meal significantly more filling. This is a traditional way to serve black bean soup in many Latin American cultures.
Pair with Warm Corn Tortillas
Serve the soup with toasted corn tortillas or tortilla chips on the side. The crunch of the chips provides a great contrast to the smooth texture of the pureed beans. You can also slice the tortillas into strips and fry them for a garnish.
Add a Fresh Side Salad
Pair this rich soup with a light salad of mixed greens, cucumber, and a citrus vinaigrette. The freshness of the salad cleanses the palate between bites of the hearty soup. Use a lime-based dressing to echo the flavors in the soup.
Combine Toppings for Contrast
Use a combination of creamy avocado, sharp red onion, and fresh cilantro. The avocado provides healthy fats, while the raw onion adds a crisp bite. This variety of textures makes every spoonful more interesting.
Storage and Preservation
Refrigerate in Airtight Containers
Store leftover soup in an airtight glass or plastic container in the refrigerator. It will remain fresh and safe to eat for 4 to 5 days. Ensure the soup has cooled slightly before sealing the lid to prevent condensation.
Freeze for Long-Term Use
This soup freezes exceptionally well for up to 3 months. Pour the cooled soup into freezer-safe containers or silicone molds, leaving a small amount of space at the top for expansion. Avoid freezing the soup with the fresh toppings already added.
Thaw Frozen Soup Safely
The best way to thaw frozen soup is to place the container in the refrigerator overnight. This ensures the soup thaws evenly and stays at a safe temperature. Alternatively, you can thaw it quickly using a defrost setting in the microwave.
Maintaining Texture After Storage
Beans tend to absorb liquid as they sit in the fridge, making the soup thicker. When reheating, add a splash of water or vegetable broth to restore the original consistency. Stir well to ensure the texture is uniform.
Reheating Techniques
Stovetop Reheating Method
Place the soup in a small pot over medium-low heat. Stir occasionally to prevent the bottom from scorching. This method allows you to easily adjust the thickness by adding a little more broth if needed.
Microwave Reheating Tips
Transfer the soup to a microwave-safe bowl and cover it with a lid or paper towel. Heat in 1-minute intervals, stirring in between to distribute the heat evenly. This prevents ‘hot spots’ and ensures the soup is heated thoroughly.
Adjusting Consistency After Reheating
Once the soup is hot, stir in a fresh squeeze of lime juice. Reheating can sometimes dull the bright acidity of the lime. A small addition of fresh juice wakes up the flavors and makes the soup taste freshly made.
Make-Ahead Advice
Prep the Mirepoix Base
You can chop the onion, carrot, celery, and jalapeno in advance and store them in a sealed bag. This reduces the active prep time on the day of cooking. Simply dump the pre-cut vegetables into the hot oil when ready.
Cook the Soup a Day Early
Like many stews, this soup often tastes better the next day. The spices have more time to penetrate the beans and vegetables. Cook it fully, cool it, and store it in the fridge until you are ready to serve.
Freeze Individual Portions
Freeze the soup in single-serving portions for easy weekday lunches. This prevents you from having to defrost the entire batch. Simply pop one portion into a bowl and heat it up as needed.
Troubleshooting Common Issues
Fixing Overly Thick Soup
If the soup becomes too thick after simmering or storage, simply stir in more vegetable broth. Add the liquid one-quarter cup at a time until you reach your desired consistency. This will not dilute the flavor significantly if you use a seasoned broth.
Balancing Excessive Saltiness
If the soup is too salty, add a small amount of unsalted water or more low-sodium broth. You can also add a bit more lime juice or a pinch of sugar to mask the salt. Adding more beans can also help dilute the salt concentration.
Managing Too Much Heat
If the jalapeno or cayenne made the soup too spicy, stir in a dollop of sour cream or Greek yogurt. The dairy helps neutralize the capsaicin that causes the burning sensation. Adding a bit more carrot or potato can also mellow the heat.
Improving a Bland Flavor Profile
If the soup tastes bland, check the salt and acidity levels first. Add another teaspoon of lime juice or a pinch more salt to bring out the existing flavors. If it still feels flat, stir in a small amount of tomato paste for added umami.
Frequently Asked Questions
Can I make this soup in a slow cooker?
Yes, you can adapt this for a slow cooker. Sauté the vegetables and spices in a pan first, then add everything to the crockpot and cook on low for 6-8 hours or high for 3-4 hours. Puree at the end using an immersion blender.
Is this soup vegan?
This soup is vegan as long as you use vegetable broth and omit the sour cream topping. You can replace the sour cream with a coconut-based cream or an avocado slice for a similar creamy effect.
How do I make it creamier without dairy?
To achieve a creamier texture without dairy, puree a larger portion of the beans. You can also stir in a tablespoon of coconut milk or a small amount of cashew cream. These plant-based options add richness without altering the flavor significantly.
Which type of black beans are best?
Low-sodium canned black beans are the most convenient and provide consistent results. If using dried beans, ensure they are a high-quality organic variety for the best flavor and texture.
Print
Hearty Black Bean Soup
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A delicious vegetarian meal that’s filling and layered with savory and spiced flavors.
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 large red onion, chopped
- 1 large carrot, peeled and diced
- 2 celery ribs, diced
- 1 jalapeno pepper, deseeded and diced
- 4 garlic cloves, minced
- 2 teaspoons ground cumin
- 1 teaspoon dried oregano
- 1 teaspoon ground coriander
- 1 teaspoon kosher salt
- 1/8 teaspoon cayenne pepper
- 3 (15-ounce) cans low-sodium black beans, drained and rinsed
- 3 cups low-sodium vegetable broth
- 1 to 2 tablespoons fresh lime juice
Instructions
- Step: Heat the oil in a large pot over medium-high heat. Add the onion, carrot, celery, and jalapeno pepper, and cook for 4 to 5 minutes, or until softened.
- Step: Add the garlic, cumin, oregano, coriander, cayenne pepper, and salt, and stir together for another minute, until fragrant.
- Step: Add the black beans and vegetable broth, stir, and bring to a boil. Reduce the heat to low, cover the pot, and simmer for 15 minutes.
- Step: Using an immersion blender, puree the soup a few times to have a mix of creamy and chunky textures, or blend a portion in a standard blender and stir back in. Then, stir in the lime juice.
- Step: Ladle the soup into individual bowls and garnish with your favorite toppings.
Notes
Store leftovers in an airtight container for 4 to 5 days in the fridge or freeze for up to 3 months.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Simmering
- Cuisine: Mexican
Nutrition
- Serving Size: 2 cups
- Calories: 394 kcal
- Sugar: 3 g
- Sodium: 1822 mg
- Fat: 8 g
- Saturated Fat: 1 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 62 g
- Fiber: 24 g
- Protein: 21 g
- Cholesterol: 5 mg