I make a hamburger-based dish similar to yours -but I add rice and a generous amount of salsa.
The hamburger is cooked before everything else, and any water, and or most fat is drained off the meat before adding beans, rice and salsa.
Essential it's a big taco-mixture which I sometimes put in tortilla or dip with chips from a bowl.
"Nutritious" can be defined many ways. I prefer the the more specific phrase - "nutrient density."
Nutrient dense foods contain a high level of nutrients for their given caloric value. Most natural, unprocessed foods are considered nutrient "dense." Fruits, vegetables and whole grains are good examples. Processed foods, like TV dinners, and Big Macs are considered less "nutrient dense" because of their tremendous caloric value.
Nutritious is whatever you think it is.