In a large skillet, melt the margarine over medium heat. Add the onion and shallots. Sauté for 6-8 minutes or until golden but not brown. Add the garlic and sauté for 1 minute longer.
Stir in the noodles and sauté until lightly brown. Add in the rice, broth, and mushrooms. Cover the pan and turn the flame down to low.
Cook about 30-40 minutes or until all of the liquid is absorbed. Season with salt and pepper. Garnish with parsley.