01 -
In a blender or food processor, combine chopped tomatoes, diced onion, minced garlic, salt, and water. Puree until the mixture is completely smooth. Set aside.
02 -
Heat olive oil in a large saucepan with a tight-fitting lid over medium heat. Add the rice and sauté, stirring occasionally, until it turns from translucent to opaque white, about 3–4 minutes.
03 -
Pour the pureed tomato mixture into the pan with the rice. Stir and cook for 2 minutes until slightly thickened and fragrant.
04 -
Add the diced carrots, frozen peas, and chicken or vegetable broth to the pan. Stir gently to combine all ingredients.
05 -
Bring the mixture to a boil, then allow to boil uncovered for 1 minute. Reduce the heat to medium-low, cover the pan tightly, and simmer for 20 minutes without uncovering or stirring.
06 -
Remove the saucepan from heat and let the rice rest, covered, for 5 minutes. Uncover and fluff the rice gently with a fork before serving.