Oftentimes, when I am cooking, I am aware that it's just for myself. This means that I take part in the time-honored tradition of making a big batch of something and then eating it for days... and days. Now, if I love the food, I am not going to complain about this. This is a food I love. I will eat it ecstatically the night I cook it, happily the next day, and awkwardly straight from the fridge, standing at the counter.
Mind you, this is not the sort of meal you cook quickly after work - it requires planning. First of all, you have to soak the beans overnight. That's right, you get dried beans and you soak them. You can do this. Do not, regardless of what the bag tells you, convince yourself that boiling the water and then letting them sit for an hour actually cuts it. It does not. You will realize this at some point mid-bite, and you will be sad, so just take my word for it. Secondly, it requires the patience of a saint. You have to let it sit on the stove for at least an hour and a half at an extremely low heat to really get the flavor right. Patience is a virtue (not, interestingly enough, "avert you," as I so firmly believed as a child... and possibly teenager... moving right along).
The payoff of this patience is a really flavorful vegetarian dish that is even good for you.