Heat 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 minutes until the onion softens.
Stir in the minced chipotle peppers and smoked paprika. Cook for 1 minute to release the flavors.
Add the cubed sweet potatoes, fire-roasted tomatoes, and beef broth. Stir to combine.
Bring the mixture to a boil, then reduce the heat to low. Cover and simmer for 20 minutes until the sweet potatoes are tender.
Season with salt and pepper. Ladle into bowls and top with fresh cilantro before serving.