Skip to main content

Spicy Black Bean Soup with Salsa Topping

Simple and quick to make and super tasty! Thank you Gillian for sharing this recipe.

Time 30 minutes
Skill Level Easy

Ingredients List


Serves 4
  • 1 onion , finely chopped
  • 1 garlic clove , crushed
  • 2 tsp ground cumin
  • 1 tbsp chipotle chilli paste
  • 1 tbsp tomato paste
  • 400 g tins of black beans , drained and rinsed
  • 1 litre of hot low salt stock
  • 1 juice of lime
  • salt and pepper
  • For the salsa topping:
  • tbsp sweetcorn tinned, drained
  • 1/2 avocado , diced
  • 1 large ripe tomato , diced
  • 2 spring onions , finely sliced


  1. In a heavy-bottomed saucepan sauté the onion with a little water, to prevent it from sticking, until translucent. Add the garlic, cumin, chipotle and tomato pastes, and continue to sauté, stirring for 1 minute. 
  2. Add the beans and stock, bring to the boil and simmer for 10 minutes.
  3. Meanwhile, mix all the salsa ingredients together.
  4. Remove half the soup from the pan and blend until smooth.  Return to the pan and season the soup with the lime juice, salt and pepper.
  5. Serve the soup in hot bowls topped with the salsa.


  1. To prepare ahead, make the soup, cool and freeze in portions.  Defrost over night in the fridge then reheat in a pan/microwave until piping hot.  Make the salsa on the day you are going to eat the soup.
  2. If you wish to use dried beans instead of tinned beans, start with 7 oz / 200 g dried beans and cook according to the packet instructions.