To a large deep pan on the stove over medium heat, add the olive oil. Once hot, add in the onion, garlic, and bell pepper. Let cook together, stirring occasionally, for 5 minutes.
Stir in the rice, seasonings, salsa, tomato sauce, vegetable broth, and pinto beans. Stir well to combine.
Cover and let simmer, stirring occasionally, for 20 minutes or until the rice is tender. If the liquid line gets too low, add in 1/2 cup more broth or water as needed.
Once the rice is tender, stir in the shredded cheese.
Top with your favorite toppings and enjoy!