What Plants Do Monarch Caterpillars Eat - Monarchs lay eggs specifically on milkweed, the eggs hatch. Web milkweed is the sole host plant of the monarch butterfly.
Web milkweed is the sole host plant of the monarch butterfly. Monarchs lay eggs specifically on milkweed, the eggs hatch.