In a large skillet over medium heat, brown the ground beef until fully cooked. Drain excess fat.
Add the chopped onion and garlic to the skillet and sauté until the onion is translucent, about 5 minutes.
Stir in the black beans, diced tomatoes with green chilies, frozen corn, chili powder, cumin, smoked paprika, salt, and pepper. Mix well and let it simmer for 10 minutes.
Meanwhile, in a separate pot, bring the chicken broth to a boil. Gradually whisk in the cornmeal, stirring constantly until thickened, about 3-5 minutes.
In a greased 9x13-inch baking dish, spread the beef and bean mixture evenly on the bottom.
Pour the cornmeal mixture over the beef and bean layer, spreading it evenly.
Sprinkle the shredded cheddar cheese on top of the cornmeal layer.
Bake in the preheated oven for 25-30 minutes, or until the cheese is bubbly and golden brown.
Remove from the oven and let it cool for 5 minutes before slicing.
Garnish with fresh cilantro and serve with sour cream if desired.