Heat a large skillet with olive oil on medium high heat, add onions and cook 1-2 minutes. Add in rice and cook another 3-4 minutes or until rice starts to brown. Add in garlic and cook another minute.
Add in 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 18 minutes (do NOT lift lid) turn off heat and let set another 2 minutes.
Remove lid and fluff with fork, add more salt to taste if needed. Garnish with chopped cilantro and fresh limes if desired.
**This recipe is perfect for a crowd but can easily be cut in half.