Heat the olive oil in a large skillet over medium heat.
Add the chopped onion and cook until translucent, about 5 minutes.
Add the minced garlic and cook for another minute.
Add the rice and cook, stirring frequently, until the rice is lightly toasted, about 3-4 minutes.
Stir in the tomato sauce, vegetable broth, salt, and paprika. Bring to a boil.
Reduce the heat to low, cover, and simmer for 20 minutes.
Stir in the frozen peas and cook for an additional 5 minutes, or until the peas are heated through and the rice is tender.
Fluff the rice with a fork and serve hot.