Heat a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the ground beef and cook until thoroughly browned, breaking it into small pieces as it cooks. Drain any excess grease from the pot.
Add the diced yellow onion, red bell pepper, and minced garlic to the beef. Sauté for 5 to 7 minutes, stirring occasionally, until the vegetables soften and become fragrant.
Stir in the chili powder, ground cumin, smoked paprika, salt, and black pepper. Cook for 1 minute, stirring constantly, to toast the spices and enhance their flavor.
Pour in the crushed tomatoes, beef broth, drained black beans, and diced sweet potatoes. Stir the mixture well to ensure all ingredients are evenly combined.
Bring the chili to a gentle boil. Once boiling, reduce the heat to low, cover the pot with a tight-fitting lid, and let it simmer gently for 30 to 35 minutes, or until the sweet potatoes are fork-tender and the chili has thickened into a stew-like consistency.
Remove the pot from the heat and gently stir in the chopped fresh cilantro. Serve the chili hot with warm cornbread on the side.