Heat olive oil in a large skillet.
Add onions and ground meat and cook over medium heat for 10 to 12 minutes, or until meat is browned.
Remove from heat, drain and transfer meat to a bowl.
Return skillet to heat; add corn, tomatoes, brown rice, vegetable broth, chili powder, and cumin.
Bring to a boil and reduce heat.
Cover and continue to cook for 5 minutes, or until liquid is absorbed and rice is tender.
Remove cover, stir in beans and cooked meat and continue to cook for 2 more minutes or until heated through.
Remove from heat; sprinkle with cheese, cover and let stand for 2 to 3 minutes until cheese is melted.