Sauté onions and jalapeño in 2 tablespoons of olive oil over medium heat until they start to soften. Add garlic and sauté for another minute. Add ground beef to pan and cook, breaking up as it browns.
Push ground beef mixture to one side of pan and add remaining olive oil to other side of pan. Add rice to remaining olive oil and brown until rice is lightly toasted. Stir ground beef and rice together and add in beef broth. Stir in tomatoes, corn, black beans, tomato sauce, and all seasonings. Bring to a simmer, cover, and cook on low to medium-low for 20-25 minutes until rice is tender. Taste and adjust seasoning as needed. Turn off heat and stir in 1 cup of cheese. Top with remaining cup of cheese and cover and let melt. Top with fresh cilantro.