I'd agree with Chris and co, more tomatoes! If you take the three onions and two cloves of garlic as a starting point you will need much more tomato to balance this. Also, I would lose the canned chillis and the vinegar.
9/11/10 at 11:44pm