Heat a large skillet with olive oil on medium high heat, add onions and cook 1-2 minutes. Add the rice and cook another 3-4 minutes or until rice starts to brown. Then add in the garlic and cook another 30 seconds.
Pour in the stock, tomato sauce, fire-roasted tomatoes and spices mix just until combined. Bring to a boil. Cover and reduce heat to a low simmer. Cook for 20 minutes (do NOT lift lid)
Remove lid and fluff with fork, add more salt to taste if needed. Garnish with chopped cilantro and fresh limes if desired.
Video
Notes
Toast the long-grain rice it adds a lot of flavor to the rice.Resist the urge to lift the lid, it will release all the steam that has accumulated.If the liquid has not been absorbed all the way after the 20 minutes. Cover it back up and cook for 2-5 more minutes.