Rinse the rice in cold water until the water runs clear. Drain and set aside.
In a medium pot, heat the olive oil over medium heat. Add the onion and saute until soft and translucent, about 5 minutes.
Add the turmeric and cumin to the pot and stir until the onion is coated with the spices.
Add the minced garlic and saute for about 30 seconds, being careful not to let the garlic burn.
Add the rice to the pot and stir until the rice is coated with the onion and spice mixture.
Add the water, salt, and pepper to the pot and stir to combine.
Bring the mixture to a boil, then reduce the heat to low, cover the pot, and simmer for 18-20 minutes, or until the rice is tender and the water has been absorbed.
While the rice is cooking, toast the pine nuts. Heat a dry skillet over medium heat. Add the pine nuts, and spread them out in an even layer. Stir occasionally. Toast the pine nuts for about 3-5 minutes, or until they're lightly browned and fragrant.
When the rice is finished cooking, remove the pot from the heat and let it sit for 5 minutes with the lid on. This allows the rice to steam.
Stir in the chopped cilantro, parsley and toasted pine nuts. Fluff the rice with a fork and enjoy!