This Black Bean Soup is hearty, healthy, and cozy — everything you want in a soup! It's loaded with black beans and aromatic spices paired with a classic mirepoix and veggie broth that makes the base of this flavorful one-pot soup so delicious. It’s has the perfect combination of creamy and chunky, but you can adjust the consistency to your liking.
This bean soup is beginner-friendly and quick and easy enough to whip up any time. Served with our favorite Mexican inspired toppings like sour cream, crispy tortilla strips, fresh avocado slices, a sprinkle of cilantro and a squeeze of lime, this black bean soup is so tasty.
Why You'll Love this Black Bean Soup Recipe
- Easy vegan soup. This black bean soup is naturally vegetarian-friendly, without any meat involved. It’s super filling thanks to the star ingredient, black beans, and can be served as an entree or side dish any time of day. You can make it completely vegan by swapping the sour cream garnish or leaving it out — see the Recipe Variations notes below!
- Tons of flavor. This soup is incredibly rich in spices like cumin and oregano and vegetables, with comforting Central American flavors like jalapeno, cilantro, and more. It’s simple and unassuming, but this soup will surprise you with heaps of mouth-watering flavor.
- Ready in under an hour. Perhaps best of all, this soup is ready in just under an hour, so it can be pulled together quickly on a busy weeknight. It takes about 15 minutes to prep all the ingredients before combining and deepening all the flavors in a stockpot or Dutch oven.
- Nourishing and healthy. This gluten-free black bean soup features 4 heaping cans or 6 cups of drained cooked black beans. Black beans are a good source of essential nutrients like fiber, protein, folate, iron, calcium, and magnesium. They also contain antioxidants. This soup is nourishing, healthy, and delicious.
Ingredient Notes
To make this delicious Black Bean Soup, you will need the following ingredients (full measurements in recipe card below):
- avocado oil - olive oil or vegetable oil will also work.
- yellow onion - if you don’t have yellow onions on hand, you can use white onion, shallots, or even red onion in a pinch.
- garlic - fresh garlic yields the best flavor, but you can use garlic paste or jarred minced garlic if you need to save some time.
- celery - no celery on hand? Try using fennel or leeks instead, or omit it entirely.
- carrot - parsnips or squash are great swaps for carrots, whether you’re low on stock or prefer a different taste.
- jalapeño - if you want to take a less spicy route, use green bell peppers instead of jalapeños.
- cumin - ground coriander or a taco seasoning blend will also work.
- paprika - chili powder or a pinch of cayenne powder can be used in place of paprika.
- oregano - if you don’t have oregano on hand, you can use an Italian seasoning blend or dried thyme or basil instead.
- black beans - you can use canned black beans or 6 cups of leftover cooked black beans. You can also soak 2 cups dry beans overnight and then cook them before adding to this recipe — see How to Cook Beans for instructions.
- vegetable broth - water, vegetable bouillon, or chicken broth will also work. If you use chicken broth, the soup will no longer be considered vegan.
Optional Toppings
Top this soup with your favorite Mexican toppings and taco fixings. We used:
- cilantro - the cilantro garnish can be replaced with a soft herb of your choice, like parsley, basil, dill, or chives.
- tortilla strips - both store-bought or homemade tortilla strips are okay to use.
- sour cream - plain Greek yogurt is a great substitute for sour cream, or you can use a vegan sour cream instead.
- avocado - if you don’t have fresh avocado, you can use a homemade or store-bought guacamole instead.
- lime juice - fresh lime juice is best, but you can use lime juice concentrate if necessary.
- salt and pepper
You will also need measuring cups and spoons, large pot or 4 quart Dutch oven, and an immersion blender, upright blender, or food processor.
How to Make the Best Black Bean Soup
- Sauté aromatics. Heat oil in a 4 quart Dutch oven or large pot over medium heat until the hot oil starts to sizzle, about 1 minute. Add onion, garlic, celery, carrot, and jalapeño and sauté until tender, about 3-4 minutes. Stir in cumin, paprika, and oregano.
- Add beans and simmer. Add black beans and vegetable broth. Mix well and bring it to a boil. Reduce heat to low and cover the lid. Simmer until the beans are tender, about 30 minutes, stirring occasionally. Season with salt and pepper to taste.
- Puree. Use an immersion blender and puree half of the soup until smooth. You can also transfer the soup to a food processor or upright blender to puree.
- Serve. Serve with your favorite Mexican style toppings like cilantro, tortilla strips, sour cream, avocado, and lime juice, if desired.
Recipe Variations
- Cheesy black bean soup. Make it cheesy! Add a few handfuls of Monterey Jack or sharp cheddar at the end to make this black bean soup even more irresistible. You can also offer cheese on the side to keep the main soup vegan but offer non-plant based diners the option to stir it in.
- Spicy black bean soup. Kick the heat up a few notches by adding hot sauce, increasing the amount of jalapeños, or adding ½-1 teaspoon of cayenne powder to the spice mix.
- Add protein. You can make this soup even more hearty by adding cooked chicken, ground beef, tofu, or seitan! Keep in mind that the protein you choose will affect the nature of the dish and may not make it suitable for vegans and vegetarians.
How to Serve
This Black Bean Soup is delicious served on its own for lunch or dinner with your favorite toppings or without. Make a full meal out of it with some of these complimentary side dishes:
- Mexican Caesar Salad
- Mexican Street Corn (Elote)
- Cilantro Lime Rice
- Vegetarian Stuffed Peppers
- Mexican Street Corn Salad
For more recipe inspiration, see our 25 Side Dishes for Soup.
Recipe Tips and Tricks
- Adjust the consistency. Want this black bean soup to be more chunky like chili? Blend less of the soup in the final step! Want it to be thicker and creamier? Blend more! You can also adjust the final consistency by increasing or decreasing the amount of stock you use, but it will also affect the volume of the soup.
- Use canned black beans. The biggest reason this soup is so speedy and simple is because it calls for canned black beans, which saves quite a bit of preparation time. If you use dried beans, try to cook them the day before or set aside extra time to allow them to cook completely before adding them to the soup. You will need 2 cups dried beans to yield 6 cups when cooked.
- Freeze for a rainy day. This soup freezes beautifully and is easy to reheat, making it ideal for prepping ahead of time to use when you don’t have the time or energy to make a healthy recipe from scratch. Just make sure you date and label your frozen soup so you know when to use it!
Storing and Freezing Instructions
How to Store
Let the soup cool completely before transferring to an airtight container and refrigerating for up to 5 days.
How to Reheat
Reheat leftover black bean soup on the stovetop over medium-low heat for 10-15 minutes, stirring frequently until the soup reaches the desired temperature.
How to Freeze
Transfer leftovers to a freezer-safe container or Ziploc freezer bag and freeze for up to 3 months. Defrost overnight in the refrigerator or in a warm water bath before reheating.
FAQ
This black bean soup is ideal for plant-based diets, no substitutes needed! There are no animal products whatsoever in the recipe as it’s written–save for the optional sour cream topping, but you can easily omit it or swap it for a dairy-free alternative.
If you take a wrong turn somewhere and your black bean soup turns out thinner than you’d like, you have a few options to thicken it up! The first option is to add more black beans and blend them up a bit to help them absorb some of the stock. The second option is to cook it longer on the stovetop to evaporate a bit of the liquid. Just keep a close eye on it and stir frequently to prevent burning!
More Soup Recipes with Beans
- 60 Best Soup Recipes
- White Bean Soup with Kale
- Persian Lentil Soup
- Creamy Mexican Corn Soup
- Vegetarian Split Pea Soup
- Beef Taco Soup
Did you make this recipe? I would greatly appreciate a comment and rating below, letting me know what you thought of the recipe. You can also snap a picture and tag me on Instagram @aheadofthyme or share it on the Pinterest pin so that I can follow along.
Don't forget to sign up for my email newsletter so that you don't miss any recipes. You can also follow along on Instagram, Pinterest, and Facebook for more recipe updates.
Recipe
Black Bean Soup
- Total Time: 55 minutes
- Yield: 6 servings
- Diet: Vegan
Description
This Black Bean Soup is hearty, healthy, and cozy — everything you want in a soup! It's loaded with black beans and aromatic spices like cumin and oregano paired with a classic mirepoix and veggie broth that makes the base of this flavorful one-pot soup so delicious. It’s has the perfect combination of creamy and chunky, but you can adjust the consistency to your liking.
Ingredients
- 2 tablespoons avocado oil
- 1 medium yellow onion, diced
- 2 cloves garlic, finely chopped
- 2 celery stalks, diced
- 1 carrot, peeled and sliced
- 1 small jalapeño, seeded and diced
- ½ teaspoon ground cumin
- ½ teaspoon paprika
- ½ teaspoon oregano
- 4 (15 ounce) can black beans, rinsed and drained
- 4 cups vegetable broth or water
- salt and pepper (to taste)
Optional toppings for serving:
- fresh cilantro, finely chopped
- tortilla strips
- sour cream
- avocado, sliced
- lime juice, freshly squeezed
Instructions
- Heat oil in a 4 quart Dutch oven or large pot over medium heat until the hot oil starts to sizzle, about 1 minute. Add onion, garlic, celery, carrot, and jalapeño and sauté until tender, about 3-4 minutes. Stir in cumin, paprika, and oregano.
- Add black beans and vegetable broth. Mix well and bring it to a boil. Reduce heat to low and cover the lid. Simmer until the beans are tender, about 30 minutes, stirring occasionally. Season with salt and pepper to taste.
- Use an immersion blender and puree half of the soup until smooth. You can also transfer the soup to a food processor or upright blender to puree.
- Serve with your favorite Mexican style toppings like cilantro, tortilla strips, sour cream, avocado, and lime juice, if desired.
Notes
How to store: Let the soup cool completely before transferring to an airtight container and refrigerating for up to 5 days.
How to reheat: Reheat leftover black bean soup on the stovetop over medium-low heat for 10-15 minutes, stirring frequently until the soup reaches the desired temperature.
How to freeze: Transfer leftovers to a freezer-safe container or Ziploc freezer bag and freeze for up to 3 months. Defrost overnight in the refrigerator or in a warm water bath before reheating.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican
Leave a Comment