It's the sodium. It's evil. Out of curiosity, I just took a look at the nutritional info on the Baja Fresh website and each chicken taco has 590 mg of sodium, the rice has 663 mg and the beans 553 mg. Thats a total of 2396 mg of sodium in one meal. Definitely enough to cause a few lbs of water weight gain. Don't be frustrated. Just increase your water intake (sounds counterproductive but it's really not), and keep the sodium extra low. And beware bc it lurks in everything packaged! The only way I've ever been successful at losing and keeping weight off is to cut out sodium almost completely and eat extra "clean". Fruits, veggies, lean meat, fresh herbs, whole grains, limited dairy, no sugar, no packaged food, etc. I know it seems overwhelming at times but, like most things, it gets easier the longer you practice. Keep up the good work because you really are doing a great job! It's a learning process and a lifestyle change and it takes time.