Heat up the oil in a dutch oven or a large heavy pot.
Working in batches to avoid overcrowding, arrange the short ribs in the pot in one layer, season with salt and pepper and sear on both sides.
Remove the ribs from the pot, and add more oil if necessary.
Add the peeled and chopped onion and garlic, and fry until golden.
Add the chopped tomatoes, broth, paprika, oregano, cumin, tomato paste, chopped red chilli and mix well.
Return the ribs to the pot, and leave it to simmer for 20 minutes to reduce the sauce.
Add the black beans, give it a mix, and cook for a further 15 minutes.
Transfer the chili to a slow cooker and cook on high for 3-4 hours or on slow for 7-8 hours or until the meat falls off the bones.
Use kitchen tongs to remove the bones from the slow cooker, and shred the meat using 2 forks.
Garnish with chopped parsley and serve with sour cream and sliced jalapenos.