Vegetarian

Soak the butter beans overnight in plenty of water
Drain and rinse the beans, place in a pan, cover with water, bring to the boil, reduce heat and simmer about 50 minutes until slightly tender but not soft
Drain the beans and set aside
Heat the oven to 350°F.
Heat the olive oil in a large frying pan, add the onion and garlic and cook over medium heat for 10 minutes until softened but not browned
Add the tomato puree and cook for 1 minute
Add the tomatoes, sugar, dried oregano and cinnamon and simmer for 2-3 minutes
Season generously and stir in the drained beans
Tip the mixture into a large ovenproof dish and bake uncovered for approximately 1 hour without stirring until the beans are tender
Allow to cool
Scatter with chopped parsley and drizzle with a little more olive oil to serve