Chorizo, butter bean and tomato soup

Serves: 4
Prep: 10 minutes
Cooks In: 25 minutes

Chorizo, butter bean and tomato soup

This chorizo, butter bean and tomato soup is incredibly easy, quick and good for you!

This soup is the perfect throw-together dinner when it’s chilly and you want something to warm up your insides. Good quality chorizo is key, but you could leave it out for a vegetarian version.

Be sure to serve this soup with a delicious bread or flatbread smeared in some garlic and herb butter.


Print Recipe

  • olive oil 1 tablespoon
  • good-quality chorizo sausage* 200 grams, cut into 1cm dice
  • onion 1 large, chopped
  • cherry tomatoes 2 x 400 gram tins
  • butter beans 400 gram tin, rinsed and drained
  • chickpeas 400 gram tin, rinsed and drained (or butter beans, cannellini beans or lentils)
  • chicken or vegetable stock* 2 cups
  • baby spinach (or roughly chopped spinach) A few handfuls
  • sour cream 4 tablespoons, to serve (omit for dairy free or use coconut yoghurt)


  1. Heat olive oil in a large pot on a medium heat. Add chorizo. Cook for a couple of minutes until crispy and coloured. Remove from pan and set aside. Do not clean out the pan – the flavours from the oil will add to the soup.

  2. Add the onion to the same pan and cook until soft and slightly coloured (about 4-5 minutes). Return chorizo to pan and add cherry tomatoes, butter beans, chickpeas and stock and bring to the boil. Partially cover with lid, reduce heat to a simmer and cook for about 20 minutes until slightly thickened. Season to taste with salt and pepper.

  3. Just prior to serving, stir through baby spinach. Divide soup between four bowls and dollop with sour cream (if using). Serve with toasted bread or flatbread smeared in garlic herb butter.

*Check label if eating gluten free