01 - Rinse the rice under cold running water until the water runs clear. Drain thoroughly and set aside.
02 - In a medium saucepan, warm the olive oil over medium heat until shimmering.
03 - Add the chopped onion to the hot oil and cook for 2–3 minutes, stirring occasionally, until softened and translucent.
04 - Stir in the diced bell peppers and continue cooking for 3–4 minutes until just tender-crisp.
05 - Add the minced garlic and sauté for 30 seconds until fragrant, being careful not to burn it.
06 - Add the rinsed rice to the saucepan, stirring constantly to coat each grain with oil and distribute the vegetables evenly. Cook for 1–2 minutes until the rice becomes opaque.
07 - Pour in the vegetable broth, then add the salt, black pepper, dried thyme (if using), and bay leaf. Stir everything together to combine.
08 - Bring the mixture to a gentle boil. Cover the saucepan with a tight-fitting lid, reduce heat to low, and simmer for 15–18 minutes until all liquid is absorbed and rice is tender.
09 - Remove from heat and let stand, covered, for 5 minutes to allow steam to finish cooking the rice. Remove and discard the bay leaf.
10 - Fluff the rice gently with a fork to separate grains. Sprinkle with fresh parsley or cilantro and serve warm.