I got this recipe from a Mexican lady. Try it and see if it’s gives you what you are looking for. It’s not very specific but it’s a start.
Soak the rice in water for about half an hour.
Heat vegetable oil in a skillet.
Drain the rice and add to the hot oil.
Fry the rice in the oil uncovered stirring frequently until it begins to change color.
While the rice cooks in the oil, puree a couple plum tomatoes in the blender with a couple garlic cloves, half a medium onion, a few coriander seeds, dash of s&p.
Stir in a cup of the sauce then cover the rice with water.
Add a cube of chicken bullion. Throw in a handful of frozen peas if you like. Stir the rice then cover and simmer until the water is absorbed. After about 15 min if the water is gone and the rice doesn’t have the desired texture you can add some hot water.