Rinse the rice with water until the water runs clear.
Heat the oil in a saucepan over medium-low heat. Using a wooden spoon, toast the rice by turning it in the oil until it is coated and begins to turn a golden color.
Stir in the garlic, onions and tomato paste. Cook 1-2 minutes.
Pour in the diced tomatoes. cumin, chili powder, salt and broth. Bring to a boil.
Reduce heat. Cover and simmer 20 minutes. Off heat, allow rice to rest for 10 minutes before serving.