In a casserole pan or heavy-bottomed pot, heat the oil over medium heat. Once hot, add the onion and cook for 10 minutes, stirring occasionally, until softened and edges have barely begun to brown.
Pour in the chicken broth, and once it comes to a boil, add the salt, pepper, nutmeg and cinnamon and stir. Add the rice, stir, and cover with the apricots, dates and raisins. Reduce heat to low and cook for 15 minutes, or until all liquid has been absorbed and rice has cooked. Garnish with the fresh herbs and serve.