Heat the oil in a pan. Sauté the onion, garlic and rosemary. Add the tomato puree and cook briefly. Add the tomatoes and all of the other ingredients up to and including the water, simmer for approx. 20 mins., season. Plate up the beans, garnish with basil.