Heat the olive oil in a 30 cm / 12-inch deep-sided skillet over medium heat. Add the onion and bell pepper with a pinch of the salt and cook for 5 minutes, stirring now and then, until the onion turns translucent.
Push the vegetables to the edges and add the ground beef. Press it flat and cook for 2 minutes without stirring, then break it into small crumbles and cook for 6 more minutes until no pink remains and it reaches 160 F / 71 C. If more than 2 tbsp of fat pools in the pan, spoon off the extra.
Stir in the garlic, cumin, oregano, smoked paprika and cinnamon. Cook for 1 minute until fragrant.
Add the crushed tomatoes, broth, vinegar, bay leaves, olives, raisins, capers, the remaining salt and the pepper. Bring to a bubble, reduce the heat to medium-low, partly cover, and simmer for 10 minutes, stirring once or twice.
Stir in the black beans and simmer uncovered for 6 minutes, stirring every minute or two, until a spoon dragged across the bottom leaves a trail that stays open for a second. If the sauce still looks loose, give it 2 more minutes. Remove the bay leaves, stir in olive brine to taste, and serve topped with cilantro and a lime wedge.