Decide where you will plant your oak or hazel trees. Truffle-friendly trees need to be planted in an area where the soil drains well and rain does not stand in puddles, where the soil is well aerated and is fairly loose, and where the pH of the soil is between 6.5-8.0. Most parts of North Carolina except for the very sandy areas of the coast have soil that fills these conditions. The mountain and piedmont areas of North Carolina have the right kind of soil and large tracts of land for truffle cultivation.
Purchase trees inoculated with truffle spores. One place in North Carolina that sells inoculated trees is Garland Truffles in Hillsborough (see Resources). You will want to plant several trees. Garland Truffles recommends planting over at least an acre, but you can plant in smaller quantities if you don't have that much land. The more trees you plant, though, the more truffles you will eventually harvest. Truffles can sell for more than $600 a pound and are prized by chefs and gourmands all over the world.
Keep the trees free of standing water and the soil well-drained and in good condition. Check the pH of the soil annually to make sure it is within the recommended levels for truffle growing. It must remain between 6.5-8.0 for truffles to grow.
Keep the land free of pests including squirrels and chipmunks, because they will eat the truffles. Prevent weeds from growing by spreading hay or pine needles among the trees as a blanket on the ground.
Harvest the truffles once they have grown. It takes 3-6 years for a full harvest to come in for the first time. After this, however, your trees should produce truffles annually.