Ingredients
Equipment
Method
Heat the oil
- In a large pot, heat olive oil over medium heat.

Cook the vegetables
- Add onion, carrots, and celery. Cook for about 6–8 minutes until soft and slightly golden.

Add garlic and spices
- Stir in garlic, cumin, smoked paprika, and oregano. Cook for about 30 seconds until fragrant.

Add beans and broth
- Pour in black beans and broth. Stir well and bring to a gentle simmer.

Simmer the soup
- Let the soup cook on low heat for 20–25 minutes so the flavors can develop.

Blend for texture
- Blend about half of the soup using an immersion blender, then return it to the pot.

Finish with lime juice
- Turn off the heat and stir in fresh lime juice. Adjust salt and pepper to taste.

Serve
- Ladle into bowls and garnish with cilantro if desired. Serve warm.

Notes
- Rinse canned beans well to remove excess sodium and improve flavor.
- Blend only part of the soup to keep a good balance of creamy and chunky texture.
- Always add lime juice at the end for a fresh, bright taste.
- If the soup gets too thick, add a little broth while reheating.
- This soup tastes even better the next day after the flavors settle.
- You can freeze it for up to 3 months in airtight containers.
