Growing a coconut palm tree from seed requires patience, since the seeds don't always sprout right away, but that patience can pay off if you're hoping to reproduce existing favorite trees or skip the high cost of nursery-grown trees. Coconuts, which are the seeds of the coconut palm, should be freshly fallen, and those found at the grocery store will not work, since they are usually too dried out and no longer possess their entire outer husk. They also require proper heat and humidity, and may sprout in cooler climates, but will not survive freezing winters.
Choose a fresh coconut that has recently fallen from the tree. It should be brown, but not completely dried up. The husk should be intact.
Place a layer of rocks in the bottom of the planting pot.
Mix together potting soil and sand, with just over half of the mixture, or around 60 percent, including potting soil and the remainder sand.
Water the soil in the pot and let it drain until it is moist, but not soggy.
Set the coconut on the ground. letting it roll until it stops on its own. If it doesn't roll, look for a flat side or spot where the coconut would naturally stop if it were rolling.
Plant the coconut in the pot, placing it in the same position that it was on the ground, or with the flattest side down.
Cover with soil and water thoroughly.
Continue watering, keeping the soil moist but not soggy at all times.
Transplant the new coconut tree three to six months after it sprouts.