Brown rice can be trickier to cook and have it turn out, than white rice, but it is so much better for you. This is the most foolproof way I have found to cook brown rice on a stove and have it turn out consistently every time.
Use the ratio of 1 c uncooked brown rice to 1-1/2 c water. 1 c uncooked brown rice makes 4 c cooked rice, or 4-6 servings.
Put rice and water together in a pot with a tight- fitting lid. I usually also add 2 T butter and 1 tsp salt for every 1 c uncooked brown rice.
Turn the heat onto high, and bring the rice to a boil with the pot uncovered. Put the lid on the pot, and reduce heat to low. Let the rice simmer, covered, for 30 minutes.
At the end of 30 minutes, turn off the heat, and let the rice sit in the covered pot for at least another 20 minutes. The rice can sit in its covered pot for as long as 30 or 40 minutes while you finish the rest of the meal, but it must sit at least 20 minutes.
Remove the lid (be careful of escaping steam), fluff, serve, and enjoy!
These same instructions also work for white rice, but you might have to adjust your rice to water ratio. I found these excellent instructions at stevepavlina.com.