Heat oil in a large cast-iron skillet; add rice and onion. Cook over medium heat until rice is lightly browned. Add chicken broth; stir well.
Melt butter in a small skillet. Sauté mushrooms in butter about 5 minutes. Stir into rice mixture. Add salt; stir well.
Cover, and bake at 350° for 30 minutes.