Melt the butter in a large saucepan; add the onion, garlic, carrot and red peppers. Stir in the flour and cook for one minute
Add the tin of tomatoes, tomato puree and bay leaf. Gradually add the vegetable stock and cook on moderate heat for 30 minutes. Remove the bay leaf and whiz in the food processor. Add cream, salt and pepper.