Heat the oil in a deep skillet with a lid and toast the rice, stirring, for 4 minutes until lightly golden.
Add the diced onion and garlic and cook 2 minutes more.
Stir in the tomato sauce, broth, cumin, 1 tsp salt and the drained beans. Bring to a boil.
Cover, turn heat to low, and cook 18 minutes. Scatter the frozen peas and carrots on top, cover, and rest off the heat 5 minutes.
Fluff and top with cilantro. Serve with salsa, avocado or warm tortillas.
Photo: Josselyn Solorzano / Unsplash