Light & fluffy restaurant style Mexican Rice.
Cut the tomatoes in half, and remove the seeds and roughly chop. Add the tomatoes and 2 cups of broth to a blender and puree. Pour into a measuring cup and add enough broth to make 4 cups of liquid.
In a large saucepan, heat the oil over medium-high heat. Add the onion and carrots and saute for 4 minutes until the onion is translucent. Add the garlic and saute for 1 minute. Stir in the rice and cook until slightly toasted, about 3 minutes.
Add the tomato broth mixture, stir and bring to boil. Add the salt, bay leaf, and the Serrano chile. Reduce the heat, cover and simmer until the rice is tender, 15 to 20 minutes. Remove the pan from heat. Scatter the peas over the top of the rice, cover, and let the rice stand 5 minutes. Fluff the rice with a fork, transfer to a serving bowl and serve.
Shortcut this by using about a cup of tomato juice instead of the fresh tomatoes.
For a deeper colored rice, stir in 2 tablespoons of tomato paste when adding the salt, bay leaf, and Serrano chile.