Heat the olive oil in a large Dutch oven 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 smoked paprika, chili powder, and cumin. Cook for 1 minute until the spices smell fragrant.
Pour in the fire-roasted tomatoes along with their juices, then add the kidney beans and corn kernels. Bring the mixture to a simmer and cook uncovered for 10 minutes.
While the chili simmers, stir together the cornmeal, flour, baking powder, and salt in a bowl. Whisk in the milk and egg until a thick batter forms.
Drop spoonfuls of the batter directly onto the surface of the simmering chili. Cover the pot with a lid and cook for 15 minutes without lifting the lid, until the dumplings are firm and cooked through.