Whisk vegetable oil, sugar, vinegar, grated onion, dry mustard, and salt in a bowl, stirring until sugar has dissolved.
Toss coleslaw mix, peas, peanuts, and poppy seeds together in a large salad bowl until thoroughly combined; pour dressing over coleslaw and stir to coat.