Rinse the rice under cold water in a fine-mesh strainer until the water runs clear.
In a large pot, heat the olive oil over medium heat. Add the diced onion, carrots, and celery. Sauté for about 5-7 minutes, or until the vegetables soften and the onion becomes translucent.
Add the minced garlic and grated ginger to the pot. Cook for an additional 1-2 minutes, stirring frequently to prevent burning.
Pour in the chicken broth and bring the mixture to a boil. Once boiling, add the rinsed rice and soy sauce. Stir to combine.
Reduce the heat to low and let the soup simmer for about 20 minutes, or until the rice is tender and cooked through. Stir occasionally to prevent sticking.
Season the soup with salt and pepper to taste. Optionally, add additional vegetables or cooked protein at this stage.
Ladle the soup into bowls and garnish with fresh parsley or chopped green onions if desired. Serve hot.
For a creamier texture, consider adding a splash of coconut milk or cream just before serving.