Heat the olive oil in a large skillet over medium heat until it shimmers and begins to crackle softly.
Add the diced onion to the skillet and sauté until it becomes translucent and fragrant, about 5 minutes, with a slight golden hue around the edges.
Stir in the minced garlic and cook for another 30 seconds until it releases a warm, spicy aroma, being careful not to let it burn—burned garlic turns bitter.
Add the rinsed rice to the skillet, stirring constantly for about 2 minutes to toast the grains until they look slightly translucent and smell nutty.
Pour in the vegetable broth and bring the mixture to a gentle boil, then reduce the heat to low, cover with a lid, and let it simmer for 15 minutes, until the rice is tender and has absorbed most of the liquid.
Meanwhile, rinse the frozen peas under cold water to brighten their color. When the rice is nearly done, stir in the peas evenly across the surface.
Cover again and cook for an additional 3-4 minutes, allowing the peas to become tender and vibrant green, with the aroma of fresh green peas filling the kitchen.
Remove from heat and let the dish rest, covered, for 5 minutes to allow flavors to meld and the rice to finish steaming.
Fluff the rice and peas gently with a fork, then season generously with salt and pepper, tasting and adjusting as needed.
Finish with a light drizzle of olive oil if desired, and serve hot to enjoy the soft, fluffy rice paired with tender, bright green peas.