Heat the olive oil in a large pot over medium heat. Add the ground beef and cook until browned, breaking it up with a spoon as it cooks.
Add the diced onion and minced garlic to the pot. Cook for 3 to 4 minutes until the onion softens.
Stir in the smoked paprika, ground cumin, and chili powder. Cook for 1 minute to toast the spices.
Pour in the black beans, fire-roasted diced tomatoes, and beef broth. Season with salt and pepper.
Bring the mixture to a simmer, then reduce the heat and cook for 20 minutes, stirring occasionally, until the stew thickens slightly.