In a large (10-12 inch) skillet or Dutch oven, heat olive oil over medium high heat. Add diced yellow onion and minced garlic. Sautee until garlic begins to brown.
Add lean ground beef and brown. Drain any excess liquid. Return beef to hot skillet.
Turn heat down to medium. Add diced tomatoes, salsa, green chiles, taco seasoning and salt. Mix well. Let simmer for 5 minutes until almost all liquid is gone. Mix in corn & beans.
Stir in broth and rice. Turn heat to low. Cover with lid or foil and allow to simmer 5-8 minutes or until rice is tender and fluffy, stirring occasionally. Remove from heat, uncover, squeeze half a lime over dish, fluff rice, add cheese, re-cover to melt cheese.
Notes
Top with sour cream, cilantro and green onions. Or see suggested listed of toppings for more ideas!