These are the dried beans to use - if not add canned at the end.
Soak 500g of cannellini beans the night before you want to make this soup. Use plenty of water.
When they’ve soaked for 12 hours, put on the heat, and bring to a rapid boil for 10 minutes, then simmer for 45 minutes longer.
Strain the beans, but keep the liquid.
Make the liquid up to 1.25litres with extra hot water, and add the 3 stock cubes crumbled well.
Put a large pan on the hob and add 30g of extra virgin olive oil.
Chop the onion, celery, carrot, garlic (sliced) and put in the pan plus the salt.
Begin to sauté the mixture of onion, celery, carrot, garlic and for 6 minutes, stirring frequently.
Add in the tomato paste and stir well, and continue to cook for a minute or so longer.
Add in the chopped tomatoes, partly cooked beans, made up stock, oregano, rosemary, chili flakes and bay leaves.
Stir well & bring the soup to a low boil then simmer on a low heat for 30-40 minutes, until the carrots are soft. It just wants to be a very gentle simmer so that the beans don’t break up too much. Check the beans too - they should be tender, but not mushy.
Remove 1 1/2 ladlefuls of the beans and veg mixture into a jug and blend with a stick blender.
Add the pureed soup back into the pan and stir well.
Serve in bowl with garnishings (see note 2).