wenn man (quasi) zusammen wohnt, finde ich es schon sinnvoll, sich in sowas reinzuteilen.
Ich habe einige Beispiele in der Bekanntschaft, die sich mit ihren Nachbarn super verstehen und da fast immer mit denen zusammen essen.
Statt Dich zu Gegenleistungen gleicher Art verpflichtet zu fühlen - sprich es doch mal an, wenn Dich das so stresst. Vielleicht kocht sie einfach nur gern und Gegenleistung ist ihr egal? Oder es wäre ihr eh viel lieber, wenn Du statt dessen beim nächsten Einkauf auch für sie was mitbringst oder mal den Unkrautdompteur im Garten gibst? Teamwork ist doch nicht: jeder macht von allem genau die Hälfte, Teamwork ist in erster Linie: Jeder macht was er gut kann und mag. Oft genug ergänzt sich das schon so weit, dass ein großer Teil damit schon verteilt ist - und alle Beteiligten können sich viele Aufgaben sparen, die sie nun einmal nicht mögen.
Aber wenn Du nicht bei Deinen Schwiegereltern essen möchtest - dann lass es. Oder mach es nur an 2 Tagen / Woche. Oder nur an einen. Oder nur an einem im Monat.