This Black Bean Soup is genuinely one of my favorite recipes that I’ve ever made. It’s a rich, hearty, and smoky bowl of comfort – so many gorgeous flavors and the perfect balance of hearty and fresh with lime and cilantro. This soup comes together in just over 30 minutes, is packed with protein, fiber, and goodness. It’s perfect served with tacos or tortilla chips to dip.

If you enjoy this Black Bean Soup, you might also love my smoky Red Pepper and Bean Soup. Try my popular Mexican pinto beans recipe too!
This soup pairs perfectly with corn tortillas, or with my potato tacos recipe for a more filling meal. I love topping the black bean soup with a spoonful of sour cream, diced avocado, and a side of pickled red onions to add a tangy, fresh element to balance the earthy flavors.
Ingredient Notes
Scroll down to the recipe card at the bottom of the page for the full ingredient quantities and instructions. Below, I’ve provided some notes on the ingredients you’ll need and potential substitutions.
Here’s a breakdown of some key ingredients and their potential substitutions:
- Black Beans: The base of this soup. You can use canned or home-cooked beans, but be sure to drain and rinse the canned ones to remove excess sodium.
- Sofrito: We use a combination of diced onion, carrot, and celery for this recipe, plus minced garlic and a diced green chili or jalapeno pepper.
- Seasonings: I also love the addition of some dried oregano and smoked paprika to this gorgeous black bean soup.
- Chipotle Paste: This brings a smoky heat to the dish. If you can’t find chipotle paste, substitute with chipotle powder or a little more smoked paprika with a bit of cayenne pepper for heat.
- Vegetable Stock: The stock adds flavor and helps bring everything together. If you don’t have stock, water works too, but you may need to adjust the seasoning for extra flavor.
- Cilantro: Adds a fresh, herbal note to balance the deep, smoky flavors – add the stems directly to the soup, and top the soup with the diced herbs. You can replace it with parsley if you’re not a cilantro fan, or simply leave it out.
- Lime: This, along with the cilantro, brightens the dish. If you’re out of lime, lemon juice can be used, though lime gives a more authentic flavor for black bean soup.
Variations & Substitutions
– Milder Version: For a less spicy soup, you can reduce or skip the chipotle paste and green chili. The soup will still have a rich, smoky flavor from the smoked paprika.
– Creamier Texture: If you prefer a smoother soup, blend more of the soup—up to ¾ of the pot—to create a creamier base, or stir in a bit of coconut milk or sour cream before serving.
How To Make This Black Bean Soup
Here’s an overview of the process to give you a better idea of how this soup comes together. The step-by-step instructions and exact quantities are detailed in the recipe card at the bottom of the page.
1. Saute the vegetables
Start by softening the onion, carrot, celery, and chili in olive oil, creating the flavor base for the soup.
2. Add the seasonings
Stir in the garlic, chipotle paste, smoked paprika, and oregano to develop those deep, smoky flavors.



3. Simmer the soup
Pour in the black beans and vegetable stock, adding the bay leaf. Let everything simmer together for about 25 minutes.
4. Blend
Blend about ⅓ – ½ of the soup, depending on how chunky you want it, to create a thicker, creamier texture while still keeping some of the whole beans and veggies.



5. Add lime and cilantro
Stir in the cilantro stems and lime juice for brightness, then let it simmer for a few more minutes to finish.
Top Tips \ Chef’s Notes
– Control the Texture: Blending part of the soup adds creaminess without needing extra fat. You can adjust how smooth or chunky the soup is based on your personal preference – I like to blend about ⅓ to half of it to get a really delicious thick and creamy texture, almost bordering on a stew!
– Don’t skip the lime: The acidity from the lime juice cuts through the richness of the black beans and chipotle, balancing the soup perfectly.
– Spice Adjustments: Taste the soup after blending to adjust the seasoning and heat level. You can always add more chipotle paste or smoked paprika if you like a stronger kick. Alternatively, you could top the soup with some diced jalapenos.
– Crispy Toppings: If you want to add a bit of extra crunch, roast some tortilla strips in the oven for 10 minutes with a bit of olive oil and paprika.

Storage
Store any leftover black bean soup in an airtight container in the fridge for up to 4 days. Reheat on the stovetop or in the microwave, adding a splash of water or stock if it has thickened too much.
This soup also freezes well for up to 3 months. To reheat, let it thaw in the fridge overnight and reheat on the stove, adding water or stock as needed.
How To Serve
Serve the black bean soup with a spoonful of sour cream, a handful of diced avocado, and a sprinkle of fresh cilantro leaves. I love them with potato tacos on the side to dip into the soup, but you could also add a few tortilla chips on the side for dipping or sprinkle them on top for added crunch – or even add some Mexican potatoes on top!
FAQs
Yes, you can use dried black beans, but you’ll need to cook them beforehand. Simply soak the beans overnight, then cook them in salted water until tender before using them in the recipe.
This soup has a moderate level of spice due to the chipotle paste and chili. You can adjust the spice level by adding less chili or omitting it altogether.
Absolutely. This soup freezes very well. Just make sure to cool it completely before transferring it to a freezer-safe container.

Black Bean Soup
This gorgeous black bean soup is packed with flavor, protein, and fiber. It's such an easy and delicious dish served with tacos or tortilla chips.
Ingredients
- 2 tbsp oil
- 3 400g tins black beans, drained
- 1 white onion, diced
- 1 medium carrot, diced
- 1 large celery stick, diced
- 2 garlic cloves, minced
- 1 green chili, diced
- 1 tbsp chipotle paste
- 1 tsp oregano
- 1 tsp smoked paprika
- Salt and pepper to taste
- 600ml vegetable stock
- 1 bay leaf
- ½ lime, juice
- 1 large handful (10g) cilantro, diced - separate the stems and leaves
Instructions
- Heat your oil in a large pan and add the onion, carrot, celery, and green chili. Saute for 5-6 minutes, stirring occasionally, until the vegetables have begun to soften.
- Add the garlic, seasonings, and chipotle paste and cook for another minute, stirring the ingredients into the vegetable mixture.
- Tip in your black beans and vegetable stock, then add your bay leaf and season with salt and pepper.
- Leave the soup to simmer for 25 minutes, then add your chopped cilantro stems and the lime juice and simmer for another 5 minutes.
- Use a stick blender to blend about ⅓ - ½ of the pot until you get your desired creamy texture with chunks of vegetable and black beans still in the pot.
- Allow the pot to simmer for another 5 minutes - taste and adjust any seasonings according to your preferences.
- Chop the cilantro leaves and top your finished black bean soup with the cilantro, and, optionally, a spoonful of sour cream, avocado, and pickled red onions.
Notes
This gorgeous black bean soup is delicious served with a spoonful of sour cream, diced avocado, and potato tacos to dip. You could also simply dip tortilla chips or corn tortillas for a bit of crunch.
Pickled red onions also go well with this black bean soup.
Nutrition Information:
Yield: 4 Serving Size: 1Amount Per Serving: Calories: 497Total Fat: 9gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 0mgSodium: 559mgCarbohydrates: 79gFiber: 28gSugar: 4gProtein: 28g

Joe
Sunday 4th of January 2026
First, I think I can see lentils on that picture, which are net mentionned in the recipe. Second, do you really blend the bay leaf together with the other ingredients?
By The Forkful
Wednesday 7th of January 2026
No lentils - and no, you remove the bay leaf!
Lindsay
Sunday 9th of November 2025
I've made this twice now ommitting the ingredients I didn't have and adjusting seasoning accordingly. Low effort, high reward. Will make again!
Lesley
Wednesday 20th of November 2024
You say when to add the cilantro stems. When do you add the cilantro leaves? I'm assuming at the end, but it's missing from the recipe.
By The Forkful
Saturday 23rd of November 2024
Yes at the end, thanks Lesley I've added that step so it's clearer