My aunt said my $6 pot of beans was missing one thing and she was right
I make a big pot of pinto beans every Sunday because it feeds me lunch all week for about $6 total. My aunt came over a month ago and tasted them and said they were flat, like I was cooking them in water and hope. I was kinda mad at first but she asked what I seasoned them with and I said salt and a little garlic powder. She said to stop adding salt at the end and instead throw in a whole onion, a couple bay leaves, and a spoon of bacon grease at the start, and to salt the water like pasta water from the beginning. I did it that next Sunday and the difference was crazy, way more flavor for maybe 40 cents extra. Now I want to know what cheap thing you throw in your beans that I'm sleeping on, because I'm not going back to boring beans.
The onion and bay leaf thing is real but you can push it further. Throw a whole head of garlic in there, unpeeled and just cut in half, and let it cook down with everything else. It gets all soft and sweet and you just fish out the skins later or eat them, whatever. Also a dried chile or two, like a guajillo or even just a spoon of chili powder, gives it a warmth that salt can't. My grandma used to drop in a ham hock or a smoked turkey leg but those got pricey, so now I use a spoon of better than bouillon or even a splash of soy sauce for that salty depth. Last thing, a squeeze of lime or a splash of vinegar at the very end wakes everything up, trust me on that one.