Add the onion and garlic and sauté over medium-low heat until the onion is translucent.
Add the bell pepper, tomatoes, and seasonings and sauté until the tomatoes have softened.
Remove from heat and cover.
Heat the remaining oil in a large skillet or stir-fry pan.
Add the rice and sauté, stirring frequently, for 5 minutes.
Add the sautéed vegetable mixture and the broth. Stir together and cover tightly.
Simmer over very low heat until the water is absorbed, about 35 minutes. Don't lift the lid during this time.
At the end, check to see if the rice is adequately done. If so, toss the mixture together, as the vegetables will have risen to the top. If not, add ½ cup water and simmer uncovered until absorbed.