This post contains affiliate links and may earn commissions on recommended products. As an Amazon Associate, I earn from qualifying purchases.
Black bean soup is an easy, warm-you-up meal for enjoying at home or taking on the go. It’s made with canned beans so it’s quick and easy.

a note from megan
2026 Update: I first published this recipe back in 2021, but I’ve updated it with an improved recipe using canned beans, new photos, and more tips. Enjoy!
Working from home has its advantages, like being able to cook dinner for the family without feeling rushed.
In the wintertime that often means soups, especially if we’re coming in from sledding, shoveling, or a windy walk with the dog.
My kids love beans, which means it is really easy for me to make a meatless soup that can take on a variety of flavors, like my three bean chili.
One of their favorites is black bean soup. It’s hearty, creamy (but without dairy), and it’s really easy to whip up on busy nights!
Ingredients for black bean soup
Full list of ingredients including quantities is located in the recipe card.

You’ll need:
- Canned black beans
- Onion
- Garlic
- Canned diced tomatoes
- Olive oil
- Ground cumin
- Ground coriander
- Epazote, or Mexican oregano
- Salt
- Ground cayenne
- Vegetable broth
- Your favorite toppings, like avocado, fresh cilantro, pickled onions, and more.
You can use dried beans and fresh tomatoes for this recipe if you have more time. Soak the dried beans overnight, then drain and cover with fresh water. They’ll take 45-90 minutes to cook, depending on the freshness of the beans. If you would like to use a pressure cooker such as an InstantPot, it will take about 45 minutes.
Unfamiliar with epazote? This is a wild herb that is great in bean recipes because it counteracts the gaseous results some get from eating beans. If you can’t find it, you can swap in Mexican oregano for a different flavor.

How to make this recipe
Add the olive oil to a large pot set over medium-high heat. (I use a 5-quart Dutch oven to make soups most of the time.) Once the oil is hot, add the onions with a pinch of salt and sauté for about 5 minutes.
Add the garlic and cook 1 minute, stirring, then stir in the diced tomatoes.
Want to save this recipe for later?
Mix together the spices and sprinkle over the vegetables. Cook briefly, stirring to coat the vegetables. The spices should get fragrant and toasty.



Pour in the black beans and the vegetable broth, scraping the bottom of the pan to remove any stuck bits (fond).
Bring the soup to a boil, then reduce the heat down to a simmer. Cover and cook for 20 minutes.



Remove half the soup to a blender or food processor and purée, making sure to vent the lid to allow steam to escape. Return the purée to the remaining soup and stir well. Let cook an additional 5 minutes to meld flavors, then serve with your favorite toppings.

Storage tips
Recipes like this creamy black bean soup are perfect for making ahead and taking on the go or freezing for later.
We’ve been using Stanley food containers for years to tote our favorite soups and meals on hikes or coworking spaces. Reheat your soup on the stove or in a microwave-safe container first. Then, rinse the stainless container with boiling water to bring up its internal temperature. Pour in the soup, seal, and you’re ready to go.
If you want to freeze the soup for later, let it cool, then transfer to a freezer-safe container. My favorite is SouperCubes, which stack well.
Freeze the soup for up to 3 months for best quality. Thaw overnight in the refrigerator, then heat in the microwave or gently on the stove.
Topping ideas
Almost anything goes for topping this soup! If you’re out and about, you can pack a few different items into small reusable pouches and let everyone choose their favorite.
My older son and I go for pickled red onions, jalapeño, and avocado, while my younger son always wants cheese on his.
Chopped fresh cilantro, sour cream, or crispy tortilla strips would all be great options as well.

You can also make this soup with other beans, like pinto beans, great northern beans, or cannellini beans. Use what you have on hand to make it quick and easy!
— did you make this recipe? —
Leave a comment or tap the stars below to leave a rating — it helps others and supports our work. We love hearing how it turned out!

Creamy Black Bean Soup
Ingredients
- 2 teaspoons olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced or pressed
- 14.5 ounces diced tomatoes, drained
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon epazote, or Mexican oregano
- 1 teaspoon fine sea salt
- 1/2 teaspoon ground cayenne pepper, or hot sauce
- 3 cups cooked black beans, drained and rinsed (2 15-ounce cans)
- 4 cups vegetable broth
Optional toppings
- Pickled onions
- Sliced jalapeños
- Sliced avocado
- Cotija cheese
- Fresh cilantro
- Tortilla strips
- Sour cream, or crema
- Lime quarters, for squeezing
Directions
- Heat oil in a pot set over medium-high heat. Saute onions until soft, about 5 minutes. Add garlic and cook 1 minute more, then stir in tomatoes.2 teaspoons olive oil, 1 medium onion, 3 cloves garlic, 14.5 ounces diced tomatoes
- Stir in spices and mix well, cooking until fragrant and spices are lightly toasted.1 teaspoon ground cumin, 1 teaspoon ground coriander, 1 teaspoon epazote, 1 teaspoon fine sea salt
- Add beans and vegetable broth. Bring the mixture to a boil, then reduce heat to a simmer. Cover and cook for 20 minutes.3 cups cooked black beans, 4 cups vegetable broth
- Remove half the soup and puree in a blender or food processor, then return to the pot and stir well. Simmer another 5 minutes and serve with your favorite toppings.
Notes
- If using dried beans, soak 1/3 cup overnight, then cover with water in a saucepan. Bring to a boil, then let simmer until tender, 45-90 minutes.
- You can also use an immersion blender to puree the soup, stopping once about half of the soup is blended.
Want to save this recipe for later?
Recommended Products
Nutrition
Nutrition information is provided as a courtesy and is an estimate based on online calculators. Any nutritional information found on Stetted should be used as a general guideline only.

About Megan
I learned how to cook by exploring seasonal ingredients, and you can too! Meal time shouldn’t be stressful or complicated, and with fresh ingredients and easy methods, I’m here to help you enjoy the time spent in the kitchen. Read more…
















This soup looks so good! We love anything black bean around here. So smart to put it in the food jar to stay warm.