Soak the rice in hot water for 5 minutes. Rinse under cold water and drain well.
Pure the tomato, onion, garlic, and salt. Strain out solids from sauce if desired, and set aside.
Heat oil in a large, heavy skillet over medium high heat. Add rice and fry, stirring often, until grains become a milky white color.
Pour in the reserved sauce, mixing gently to incorporate. Continue cooking, stirring occasionally, until the sauce has darkened, thickened, and is mostly absorbed.
Add broth and lime juice, stir to incorporate, and top with parsley, carrots, peas, and chiles. Bring to a boil, cover, reduce heat to low and simmer until most of the liquid has been absorbed. If the moisture has all been absorbed before the rice is tender, add a few tablespoons of additional water as needed and continue to cook.
Remove from heat and let sit, covered, at least 5 minutes before fluffing and serving.
Made with long-grain white rice and 1 Tbsp. chopped fresh onion. This time was not as good as last time and needed more salt. Still not sure if it is supposed to be 1 Tbsp. onion flakes or not, but make sure to adjust salt as needed based on your broth.
Made with long-grain white rice and 1 Tbsp. onion powder. The rice is delicious even though the substitution of 1 Tbsp. fresh onion for powder was a misinterpretation of the original recipe.
Made sans chiles. This makes considerably more than 4 servings - I would estimate 8-10. Next time I will be doing a half batch, unless cooking for a crowd. I think it is a nice side dish that is relatively easy to prepare, but it isn't going to be the star of the meal (not that it should be).