A delightful rice dish infused with Mediterranean flavors, perfect for any occasion.
Heat the olive oil in a saucepan over medium heat.
Using medium heat prevents the oil from burning, preserving its flavor.
Add the chopped onion and minced garlic to the saucepan and sauté until fragrant and translucent.
Stir frequently to avoid browning the garlic too much, as it can turn bitter.
Stir in the rice, diced tomatoes, green olives, saffron, salt, and pepper.
Mix well to ensure the rice is evenly coated with the flavors.
Pour in the vegetable broth and bring the mixture to a boil.
Stir occasionally to prevent the rice from sticking to the bottom.
Reduce the heat to low, cover the saucepan, and let it simmer until the liquid is absorbed and the rice is tender.
Avoid lifting the lid during cooking to maintain the steam inside.
Remove the saucepan from heat and let it sit, covered, for 5 minutes.
This resting time allows the rice to finish cooking and absorb any remaining moisture.
Fluff the rice with a fork and serve warm.
Fluffing separates the grains, giving the dish a light and airy texture.