Plant sunflower seeds indoors by filling small pots with well-draining soil. Sow seeds about one inch deep, water lightly, and place in a sunny window. Keep soil moist, not soggy. Once seedlings are strong and frost has passed, transplant them outdoors carefully.