Heat oil in a large pot over medium heat. Add onion and cook until translucent, about 5 minutes. Add red bell pepper, garlic, chili powder, paprika, and cumin. Stir well and let cook an additional 5 minutes.
Brown the meat in the same pan. Breaking it up into small pieces. Add tomatoes, oregano, and pinch of salt and pepper, tomato paste, and 1 tablespoon water and bring to a gentle boil. Put the lid on and reduce to a simmer for 20 minutes. Check occasionally and add water by the tablespoon as needed.
Drain and rinse beans. Add to chili. Add chocolate and stir to combine. Simmer for an additional 10 minutes. Salt to taste.