I love beans and rice. But what makes it a complete meal is the supplement.
Bacon is a good one. Sausage works as well. Something to add some fat and protein to the mix. It really doesn't require much to make it complete, but you need fats and other proteins. Additionally, who wouldn't rather have a little bacon, sausage, or ham in their beans and rice.
Beans and rice are my primary staples that I store because of the long life and cost, but I also have a couple cases of canned bacon and a case of #10 cans of freeze dried ground beef.
Meat is great but on a calories per dollar standpoint for storage food, it is a difficult proposition. Still, I keep my freezer really full and that would be my primary source of meat beyond what I could obtain for the first 6 months of a SHTF type event. (solar panels, batteries, wind generator, inverter, and a generator should keep me good until I empty the freezer)