Heat a large pot over medium heat and add the ground beef. Cook until browned, breaking it up with a spoon as it cooks. Drain excess fat if needed.
Add the diced onion and minced garlic to the pot. Cook for 3 to 4 minutes until the onion softens.
Stir in the chopped chipotle peppers, cumin, and smoked paprika. Cook for 1 minute to release the spices.
Add the black beans, diced tomatoes, and beef broth. Stir to combine and season with salt and black pepper.
Bring the mixture to a simmer. Reduce heat to low, cover, and cook for 20 minutes, stirring occasionally.
Taste and adjust seasoning if necessary. Serve hot with chopped cilantro and lime wedges on the side.