Rice and beans are 75% of what you need. Go with dry beans rather than canned to save space (and money). Make sure you get a variety of different types of rice/grains (white, brown, jasmine, you can even fuck with quinoa if you want idc) and various types of beans (black, kidney, great northern, plus chickpeas and shit) so you can ensure you're getting a complete protein with every combination without getting sick of one style. The remaining 25% are seasonings, oil, sauces, oats, fucking peanut butter, dried/canned meats, dried/canned fruits and veggies, vitamins/supplements (I stock up on vitamin B12, C, D, and K3, plus calcium, melatonin, creatine, caffeine, and a few good multivitamins) drink mixes (caffeinated, electrolytes, low-sugar, etc.) and probably a few pre-packaged entrees and energy/protein bars for when you don't feel like cooking.
Personally, I've been maintaining a substantial vegetable garden for the last few years. We grow tons of potatoes, plus carrots, various squashes, cucumbers, tomatoes, peas, sometimes corn, etc. I also stock up on in-season fruits at a bargain and can/dehydrate it myself, so I have a pretty good stock of fruit at home.
I have various cooking and heating appliances that don't require electricity or natural gas:
Propane: outdoor grill, indoor flat top griddle, 2 cheap propane patio-style heaters
Kerosene: kerosene stove, a big heater, and a small heater
Granted, I need to keep propane and kerosene stocked, but I also have an old coal/wood stove in the basement that can keep my home bearable in the winter and can be used for cooking in a pinch. Warmth is a necessity. I've also got a big stash of thermal underwear and a closet full of sweaters, winter coats, hats, gloves, boots, etc. bought on the cheap from a thrift store.
I'm also pretty well-stocked on items that are only semi-useful now, but will be sought-after if SHTF… stupid shit like lighters, batteries, cigarettes (keep a few cartons in the fridge), and booze (I buy a couple of the tiny little 50ml bottles or the flask-sized 375 ml bottles of various liquors whenever I go to the store… they can be used for barter, plus I like to tuck the tiny bottles of vodka into medical kits or whatever.)
As far as guns and ammo go… I have an ample stash of reloading supplies. I do not know how to reload, but I am a 1/3 owner of one of those fancy reloading presses, which my friends and I have hidden out in our hunting cabin. I do have a pretty good stash of factory ammo too… I'm nearing my goal of 3k rounds each of .380 auto, 9mm, .357 mag, and .45 auto, plus 10k rounds of .22lr. I own 4 Glock 19s, 4 Glock 43s, 2 Ruger LCP IIs, 2 Ruger GP100s (in .357 mag), and 2 Ruger LCRs (one in .357 mag, one in .22lr). I'm currently looking at buying a couple 1911s. I have 2 Ruger 77 bolt-action .357 mag rifles, a Spanish Mauser, a couple shitty Savage 64 something-or-others, and I'm about to start looking at pistol caliber carbines and start building AR-15s (gotta get some shotguns too… I'm a little behind the curve rifle-wise since I firmly believe that a handgun will be the gun that saves my life.)
I have so much more to blather on about, but I don't want to type any more.