Chop the onion, garlic, carrot, pepper and mushrooms
Dissolve beef stock cube in a 150ml / ¼ pint of boiling water
Put minced beef in dry frying pan. There is sufficient fat in mince for frying
Cook for 20 to 25 minutes over a low heat until well browned, stirring all the time
Add onions and garlic to the pan and cook for 2 to 3 minutes. Sprinkle on the flour and chilli powder and cook for 1 to 2 minutes, stirring all the time
Add beef stock, tomato sauce, tinned tomatoes and vegetables. Bring to the boil
Add kidney beans to mince
Simmer for 20 minutes or until the sauce is at the desired consistency