here's how long to steam sweet potatoes: place water in a pot to a level just below the steamer basket and bring it to a boil. add the steamer basket with whole sweet potatoes. maintain a steady boil and steam for 25 to 35 minutes, depending on the size of the potato, until tender when pierced with a fork.