Keep Tomato Hornworms Off Your Tomatoes?plant a marigold, dill or parsley near your tomato plants in the spring this discourages the moth from laying its eggs i learned this from my elders