Begin by rinsing the long-grain rice under cold water in a fine-mesh strainer until the water runs clear. This step is crucial as it removes excess starch, preventing the rice from becoming sticky. Drain well to ensure no water remains.
In a medium-sized pot, heat the olive oil over medium heat. Once the oil shimmers, add the finely chopped onion and sauté for approximately 3-4 minutes, or until it becomes translucent and softened.
Next, stir in the minced garlic, diced tomato, and red bell pepper. Sauté this mixture for another 3-4 minutes, allowing the vegetables to soften and the flavors to meld beautifully.
Add the drained and rinsed rice to the pot, stirring thoroughly to combine with the sautéed vegetables. Toast the rice by cooking it for 2-3 minutes until it becomes slightly golden and fragrant.
Sprinkle the ground cumin, chili powder, paprika, salt, and pepper evenly over the rice. Stir well to ensure each grain is coated with the spices, enhancing the dish's flavor.
Carefully pour in the chicken broth and increase the heat to bring the mixture to a rolling boil. Once boiling, reduce the heat to low, cover the pot, and let it simmer for 15-20 minutes, or until the rice is tender and has absorbed all the liquid.
In the final 5 minutes of cooking, gently fold in the frozen peas, allowing them to heat through without compromising their vibrant color and texture.
Once cooked, remove the pot from the heat and leave it covered for an additional 5 minutes. This resting phase helps the rice settle and fluff up beautifully. Afterward, use a fork to fluff the rice gently.
Notes
Garnish with fresh cilantro and serve with lime wedges for added flavor.