Heat Butter in a large frying pan or pot over medium heat, cook Onion and Garlic until soft. Add Plain Flour and stir to mix. Add Tomato and Water and bring to the boil, stirring constantly. *Note: I always add some Water that I use to rinse the can of tomatoes.