Step 1
Heat the oil in a large frying pan. Add the beef and brown well.
Step 2
Add the onion and garlic and cook 2-3 minutes. Add the chilli powder, cumin, tomatoes and stock. Stir well. Season and bring to the boil.
Step 3
Cook gently for 35 minutes, stirring occasionally.
Step 4
Add the beans and cook for a further 15 minutes. Serve with rice or tortillas and add salsas and toppings for extra flavour and variety.