This is my favorite version of Spanish Rice, and I think you'll love it too!
Heat 1 Tablespoon of oil over medium heat in a medium skillet. Add chopped onions and cook for about 5 minutes, or until softened. Add the minced garlic and chopped carrots and cook for another two minutes, or until the garlic is fragrant.
Add the remaining 1 Tablespoon of oil to the pan and pour in the rice. Stir to coat the rice in oil and cook for about 3 minutes, stirring occasionally so that the rice does not burn. You want it to soak up some of the oil and just start to get a golden hue.
Add the tomato paste and tomato bullion cube and stir to coat the rice with tomato paste. If you'd like, you can try to crush the bullion cube up a bit or you can just let it dissolve by itself. Next, add 3 cups of chicken broth and salt and stir to combine. Bring to a boil and then reduce to a simmer and cover. Cook for about 20 minutes, or until the rice is tender and the water is absorbed. If the rice appears too dry or under-cooked, add an additional 1/2 cup of chicken broth and continue to cook at a simmer until the water is absorbed and the rice is fully cooked.