Heat the oil in a large pan and sauté the onion and garlic for 3-4 minutes. Next, add the meat and fry for about 5-6 minutes until cooked throughout.
Add spices, mix, then add the uncooked rice and mix again. Next add the chopped peppers, beans, corn, canned tomatoes and broth. Mix and bring to a boil. Simmer covered on low heat for about 17-20 minutes.
Add grated cheese, cover and heat for another 2 minutes until the cheese melts, then serve.
🐮 Dairy-free option: cheese in this recipe is optional, so if you prefer a dairy-free meal, just skip the cheese or replace with a vegan version.