moving would work. Also isolate your space from her. Find your own religion/hobby/class/activity and then use it as an excuse to not engage when she invites you or date the guys she introduces you to.
Dont even bother engaging with the "you are a snob/elitist/know-it-all" arguments. Also dont criticize her or try and give her advice. She wont listen and it will precipitate an argument. Dont argue about her food choices. Ideally just dont express any opinions and agree with her blandly and then move on and do your own thing. She is looking for, and is, highly sensitive to your critique.
Be wary of emotional manipulation. I grew up with an ESFP brother and sister and an ENFP mom. It teaches a young ENFP to develop a strong Te very early on. Otherwise they will try and use their emotional pain due to their poor choices to make you feel bad and help them. They will use their Fi to "pluck" your Fi. It hurts to ignore but you cant be responsible for cleaning up after another's poor choices, especially when you try and advise before the fact. You learn to be very wary of who you trust Fi to, but as an INFP you are likely already pretty good at protecting it.