In a saucepan, stir together the rice, broth, water, salt & pepper. Cover pan and simmer until liquid is absorbed and rice is tender. Meanwhile, in a skillet, saute onion and shallots in butter until onions are soft. Add mushrooms and continue cooking until mushrooms are tender. Stir mushroom mixture into rice and heat through.