Heat olive oil or butter in a large pot over medium heat. Sauté onion until soft and translucent. Add garlic and cook for 30 seconds.
Stir in uncooked rice, oregano, salt, and pepper; coat the rice for 1 minute.
Pour in broth and bring to a boil. Reduce heat, cover, and simmer 15–18 minutes until rice is tender.
Stir in lemon juice and lemon zest. Taste and adjust seasoning.
Optional creamy step:
Egg method: Temper whisked eggs with hot soup, then slowly stir back into the pot over low heat.
Cream method: Stir in heavy cream or coconut milk on low heat.
Optional add-ins: Stir in chicken, spinach, or herbs right before serving.
Notes
Use fresh lemon juice for bright, vibrant flavor.If soup is too thick, add extra broth.For a richer taste, use chicken broth.Reheat gently to avoid curdling if eggs or cream were added.Brown rice can be substituted but will need 35–40 minutes cooking with extra broth.