I would make a dish over the top and enough for all and let everyone rave about your dish and maybe she would think about things and be more considerate another time. I also had a SIL that was from Hell she always had to be the center of attention. Don't let her get to you as I treat them as bullies, you give in to them and then they seem worse. You do what you feel right and if they get mad, they get over it soon, if not they can be miserable on their own. My mom would say " life is short for petty bickering. Knock it off or you don't come to dinner till you can behave"