Preheat oven to 350℉/177℃. Coat a 9"x12" casserole dish with cooking spray and set aside.
In a large skillet over medium-high heat, cook the ground beef, stirring until the meat is mostly brown, 3-5 minutes. Next, add onion, bell peppers, garlic, and lightly season with salt. Continue cooking, stirring occasionally, for 5-7 minutes, until beef has browned and vegetables soften.
Stir in the pinto beans and corn, and mix well. Then add barbecue sauce, Creole seasoning, and beef broth. Stir well. Bring to a boil, reduce the heat to low, and simmer for about 5 minutes—season with salt and pepper to taste.
Pour the meat mixture into the bottom of the prepared casserole baking dish and evenly spread it out over the bottom of the pan. Set aside.
In a medium bowl, whisk all the cornbread mix ingredients (flour, corn meal, sugar, baking powder, and salt) from the blog (or store-bought if preferred). Add eggs and milk, and mix using a wooden spatula or whisk until thoroughly combined.
Gently pour the cornbread mixture over the meat mixture and spread the cornbread mixture over the meat layer using the back of a large spoon.
Bake the casserole for 45-50 minutes, or until the cornbread topping bakes through and a toothpick inserted into the center of the cornbread comes out clean. Cover loosely with foil and allow to sit for about 5 minutes before serving.
Garnish with fresh parsley if desired, serve, and enjoy.