Dice the onion and slice the garlic. Halve the tomatoes.
Heat oil in a large pan and fry off the onion for 5 minutes.
Add the garlic and as soon as it starts to colour add the tomatoes.
Once they start to break down add just a little splash of water to keep it juicy.
When they are nice and saucy get a stick blender and blend until roughly smooth.
Drain the cannellini beans and add them in.
Simmer for a couple minutes and then serve with lashings of olive oil, basil and pine nuts and cheese if using.
Serve hot with good crusty bread.
