Brown the meat in a large skillet over medium high heat - don't stir fry it, let is sit so that it really browns before flipping it over.
Add the onions and green pepper when the beef is half done; break up the beef and mix it all through. If there is a lot of fat or liquid, drain well.
Add the garlic and stir through until fragrant.
Add the remaining filling ingredients except for the grated cheese.
Heat to boiling; then reduce the heat and simmer, uncovered, for about 20 minutes or until thickened.
Add the cheese and stir until it is melted. Set the filling aside.
Preheat the oven to 375 degrees F.
In a bowl, combine all of the cornbread crust ingredients.
Spread half of the cornmeal mixture into a large sprayed baking dish and bake in the oven for 10 minutes.
Spoon the ground beef filling over the bottom crust; spoon the remaining cornmeal mixture over the filling and smooth it out.
Bake for 35-40 minutes.
Sprinkle 1/2 cup cheese and the parsley or chives over the crust about 5 minutes before the casserole is done.
Serve with sour cream, guacamole, and/or salsa.