In a deep saute pan, saute chopped onions in about 1 tablespoon vegetable oil for 2 minutes.
Add the beef to the onions and cook on medium heat until the meat is cooked through and no longer pink. Stir occasionally with wooden spoon to break up meat and ensure even cooking. When done, drain fat from pan. Return sauce pan to heat.
Add in the taco seasoning, diced tomatoes, whole kernel corn, rice and beef broth. Stir ingredients until combined. Bring the mixture to a low boil. Reduce heat to simmer and cover.
Cook for 10 minutes. Stir mixture and add in shredded cheese. Stir 1 cup of the cheese through the mixture and top with the remaining ½ cup cheese.
Cook on low for 3 minutes until cheese is melted. Top with the delicious toppings listed above. Enjoy!