In a pot, brown the ground beef and stir in onions, garlic, peppers, spices, salt and pepper. Cook for about 10 minutes on medium-high heat.
Add crushed tomatoes, beans, and Worcestershire sauce. Stir well, cover, and cook on low heat for 1-2 hours.
Preheat oven to 375F. In a large bowl, whisk melted butter and sugar together. Then mix in the eggs and milk, until fully combined.
In another bowl, combine flour, cornmeal, baking powder, and salt.
Stir dry ingredients into the wet ingredients, until well combined.
Pour the batter into a greased baking dish, and bake for about 25-30 minutes. Test doneness by inserting a toothpick in the center. The cornbread is ready when it comes out clean. Set aside to slightly cool.
Use a small knife to cut out a well in the center of the cornbread.
Fill the center of the cornbread bowl with chili, and then top with cheese and sour cream.