250 g (8 oz) generous 1 cup dried haricot beans, soaked, drained and rinsed
4 tbsp olive oil
2 large onions, sliced
3 garlic cloves, chopped
425 g (14 oz) can chopped tomatoes
1 tsp dried oregano
1 tsp tomato puree (paste)
900 ml (1 1/2 pints (3 1/2 cups) water
90 g (3 oz) small pasta shapes, such as fusilli or conchigliette
125 g (4 oz) sun-dried tomatoes, drained and sliced thinly
1 tbsp chopped coriander (cilantro), or flat-leaf parsley
2 tbsp freshly grated Parmesan
salt and pepper