The time it takes to boil beetroot will depend on the size per beetroot. Small beets can take around approximately 20 minutes whilst large beetroots can take 40 minutes. Beetroots are cooked when a knife can easily pierce through.