Heat the olive oil over medium head. Add the rice. Cook until the rice begins to brown (About 5 minutes). Stir frequently to make sure the rice doesn't burn. Add the onion, cilantro and garlic. Saute until the vegetables begin to soften, then add the chicken stock and spices. Cover and cook on low heat until rice is cooked. Depends on the rice, I use 5 minute rice and it comes out fine in 5 minutes, but I let the flavors soak in for about 15 minutes.