Peel and roughly slice the carrots; slice the celery. Peel and roughly chop the onions. Peel and slice the garlic.
Put the broth in a saucepan and heat until boiling. Put a large saucepan on medium heat and add 2 TBL of olive oil. Add all your chopped and sliced ingredients and mix together with a wooden spoon. Cook for around 12 minutes, with the lid askew, until the carrots have softened but are still holding their shape, and the onion is lightly golden.
Meanwhile, drain your beans. Break up the cauliflower and broccoli into small florets. Roughly chop the spinach. Quarter the tomatoes, removing any stalks.
Add the boiling broth to the vegetables in the pan. Add your cannellini beans, cauliflower, broccoli and quartered tomatoes. Give the soup a good stir, and bring to a boil. Reduce the heat and simmer for 10 minutes, or slightly more.
Add the spinach to the pan and cook for a further 30 seconds, then remove the pan from the heat. If you like your soup a little less chunky, you can take out half of it, blend it, then stir it back into the pan.
Season carefully with salt and pepper. Ladle the soup into serving bowls and finish with a drizzle of extra virgin olive oil.
Notes
PIMP UP YOUR SOUP
Try grilling, toasting or baking chunky croutons or slices of ciabatta bread
Tear in soft fresh herbs like basil, parsley and mint
All sorts of different cheeses can be crumbled and grated over, or stirred in
Try a nice dollop of creme fraiche or sour cream
