Obviously you've got your onions, minse and beans.
I make a paste with a pestle and morter. Garlic, cumin, chilly powder salt and little oil.
Onions are sweating first. Then the meat goes in.
The paste gets thrown over the browning meat along with few chopped fresh chillies. Then the beans, followed by chopped pepper.
I only put 2 or 3 fresh finely chopped tomatoes in next and some drops of tabasco. Then let the thing simmer away for about an hour. Stirring now and then.
Works for me anyhow. Though sometimes I mash the whole thing up a bit as it's cooking, for that gloopy texture.
e2a now days I leave it cooking for an hour. Not 30 minutes as I used to.