Cheap food doesn't taste so bad if you just switch out which kind of cheap food you eat every day. Spaghetti, then chili, then fried rice, then tacos, then mac'n cheese, navy beans and ham, egg salad sandwiches, then bread pudding, then chicken noodle soup, then grilled cheese sandwiches, top ramen and peas, beans and franks, tuna casserole, burritos, phoney "almost stroganoff" with hamburger, biscuits and gravy, twice baked potatos, waffles with fruit for supper, whip your own cream, fried potato patties, lentil stew, BLT sandwiches (if you don't have real bacon, put lettuce and tomato and bacon bits) , see, doesn't sound so boring if you mix it up. Do NOT make a lot at one time. I would rather cook up fresh every day than hear whining about "not a-GAIN!" for food that I can just make it fresh later, stuff like shpaghetti just doesnt' taste good two days later. Try breakfast food for dinner, like french toast, or scrambled eggs over fried rice, creamed beef on toast, Mix up your starches and don't have the same kind two days in a row. Potatoes, rice, bread, tortillas, pasta, just rotate out what kind of cheap starch you are going to use, and build a meal around that.