Cut the carrot and bell peppers into small cubes. Finely chop the onion.
Heat 1–2 tbsp of oil in a pan. Add the garlic and onion and cook until translucent.
Add the carrot and bell peppers. Sauté over high heat for 2 minutes, then add a splash of water (less than 1/2 cup) and let them cook until slightly tender.
Place the rice in a fine-mesh strainer. Rinse well under running water, drain, and set aside.
Bring 4 cups of water to a boil. In another pan, heat 1–2 tbsp of oil with garlic. Add the rice and stir well.
When the rice is completely dry and just before it starts to stick, pour in the boiling water. Stir, season with salt, reduce the heat, and cook until the water has evaporated. Check if the rice is cooked; if not, add a little more hot water and continue until done.
Add the sautéed vegetables to the cooked rice. Stir in the corn, peas, raisins, and olives. Add oregano or parsley and lemon juice/zest. Mix gently.
Optional garnish: Sprinkle a pinch of cinnamon or toasted pine nuts over the top for extra flavor and texture.
Serve warm as a main course or side dish.