Mexican
Rinse the rice in a sieve until the water runs almost clear, then drain it well for 10 minutes.
Blend the tomatoes, onion and garlic until smooth and strain the puree.
Heat the oil in a wide pot over medium heat and fry the rice, stirring often, for 6-8 minutes until the grains turn opaque and light golden.
Pour in the tomato puree and fry, stirring, for 3-4 minutes until it thickens and darkens a little.
Add the hot broth, salt, peas and carrots, the chile and the cilantro; bring to a boil.
Cover tightly, reduce the heat to low and cook for 18-20 minutes without lifting the lid, until the liquid is absorbed.
Turn off the heat, leave covered for 5 minutes, remove the chile and cilantro and fluff the rice with a fork.