Add extra virgin olive oil or spray a pan and saute onions & shallots in a large pan until they start to get golden in color. Add diced bell pepper and saute. Push the onions and shallots off to the side.
Add ground beef and brown breaking it up with your spoon. When its no longer pink mix the onion shallot and peppers with your meat and add frozen vegetables and taco seasoning. Mix well and add ranch style beans. Heat thru.
While the ground beef is browning (or before you start that part)you can make the cornbread topping. Add all the dry ingredients in a large enough bowl and mix well. Make a well in the center of the bowl and add your wet ingredients in the center and mix until everything is moist. The mixture will be on the thicker side.
Spray an 8x10 pan. Take about a 1/4 of the cornbread mixture and make a layer on the bottom of the pan. Put your meat mixture on top of that and then top with the rest of the cornbread mixture.
Bake at 350 for about 45 minutes - an hour. Its done when the top is golden brown.