Specifically regarding protein: You are probably underestimating how much protein is in many foods. Here is a brief list of foods which, if you got all of your calories from them, would give you enough protein:
Brown rice is close, but not quite there. So you should not worry about eating meat, it's unnecessary.
One specific dish you should consider is dal. Cooked lentils with spices. Popular in India. Lots of other things you can throw in, too, including onion, tomato, garlic. carrots, and corn. In small quantities the tomato and onion should be less likely to cause heartburn. To keep the cost of the spices down, buy from the bulk section - it can be as little as 1/10 the price of bottled spices, and you can get only however much you need. Dried lentils and spices keep for quite a long time, and it only takes 45min to prepare, in one pot (or two if you make a tarka).
When you store vegetables in the fridge, do you keep them in plastic bags? I find that helps for many green veggies in particular. I just use the bags I get them in from the store or my farmshare.
Consider shopping more like a European - buy fresh ingredients every day or every other day instead of doing one big shopping trip once a week. This will minimize your food spoilage problems.
I agree with everyone else that you should check that your fridge is functioning properly. Measure the temperature. It should be between 33 and 38 degrees F. Above 38 and I'd expect fairly high rates of spoilage.
I love indian food amd I like lentils and beans. And lentils are supposed to be quicker to cook (I have some really old lentils. I should get newer ones. They aren't expensive.) The trick seems to be getting them soft but not mush. I used to cook indian more often, but I always made too much. It's amazing how much food one carrot, one onion, one tomato, and some lentils turns into.
I have some spices -- one year for my birthday, I told my mother to get me spices. And small quantities of spies are available quite cheaply - packets containing only a few grams...
An exercise:
Name something that you do not do but should/wish you did/are told you ought, or that you do less than is normally recommended. (For instance, "exercise" or "eat vegetables".)
Make an exhaustive list of your sufficient conditions for avoiding this thing. (If you suspect that your list may be non-exhaustive, mention that in your comment.)
Precommit that: If someone comes up with a way to do the thing which doesn't have any of your listed problems, you will at least try it. It counts if you come up with this response yourself upon making your list.
(Based on: Is That Your True Rejection?)
Edit to add: Kindly stick to the spirit of the exercise; if you have no advice in line with the exercise, this is not the place to offer it. Do not drift into confrontational or abusive demands that people adjust their restrictions to suit your cached suggestion, and do not offer unsolicited other-optimizing.
To alleviate crowding, Armok_GoB has created a second thread for this challenge.