Pat meat dry with paper towels. Heat 3 Tbsp of the ol in a heavy pot.
When hot, add the meat all at once.
Sear it, turning constantly until all the pieces are lightly browned, about 3 - 4 minutes.
Use slotted spoon to transfer meat to a bowl.
Add the remaining 2 Tbsp of oil to the pot.
Add the onions and garlic, saute until the onion is wilted but not browned.
Stir in the chili powder, oregano, cumin and red pepper.
Mix well until onions are coated.
Add the broth, can of tomatoes with its juice, all the paste, salt and sugar, mixing well. Break up the tomatoes with the back of a spoon.
Put the meat back in the pot, cover and simmer for 1 hours.
Add kidney beans.
Uncover and simmer for 40-50 minutes until meat is very tender.
cool, cover and refrigerate overnight.
To serve: Bring slowly to a boil, simmer until heated through.