I used to call 4-6 pm 'the Witching Hours' when I was a nanny and when I had my own toddler. Kids seem to have an eerie ability to know exactly when we need to be focused on other things besides them, don't they? :)
My son used to like to climb onto the kitchen table when I was busy at dinnertime. He didn't like his high chair, so I'd often pop him into a small stroller, give him a few toys on those plastic links to play with. He was contained, safe, and I could do what I needed to do.
Prepping as much as you can earlier in the day is helpful, if that's possible. Many vegetables can be prepared then, some meats can be marinated. I still will sometimes make dinner earlier in the day (started doing that in summer, esp with roasting chicken) and then reheat it before dinnertime.
You can also do some mealtime prep on the weekends, in that you can roast off a pan of chicken, some veggies, etc and just have them ready to use throughout the week.
Make sure you also aren't holding her back on eating. I know a lot of families who really strive for a 'family dinner'... I found our family was far happier if Kiddo ate something which he enjoyed and could manage independently while I was making dinner, and then my husband and I could eat later. Family mealtimes *are* important, yet, really-- your child isn't going to remember this at 2 years old. :) As they go into elementary school and older, then this is more of something you could focus on. If everyone is cranky and overhungry/exhausted by the time dinnertime rolls around, it's not worth it, in my opinion. My Kiddo is now 9 and we have been doing family dinnertime for years. We just didn't worry about it when he was 2, 3, or so, you know? ;)