I don't have the space to batch cook so I usually have bulk ingredients on hand.
Freezer: Various beef and pork products, frozen peas. Completely full after a few items.
Fridge:
Jars of crushed garlic/ginger/chili
Homemade tomato sauce bases
Chili jam (Great on cold meat sandwiches or with cheese)
Fresh produce purchased weekly:
Various veggies and herbs, leafy greens etc kept with stems in water. Kitchen usually smells like oregano and basil because of this.
Onions and chili are very important for me
Mushrooms of various kinds
Usually no salads like lettuce or rocket but I do have spinach of various kinds on hand.
All purchased from a local greengrocer in the middle of a local ghetto that has AMAZING produce and is always full of customers despite being in a completely abandoned area.
e.g for 1.99 per bunch I got this amazing asparagus, thin and crisp where you can break it in two and its still tender enough to eat raw. 12-14 pieces per bunch and fantastic.
I usually keep pasta, noodles, rice vermicelli, and raw rice in the cupboards. We also have some canned tomatoes, packet soups, canned beans, sweetcorn, mushy peas, luncheon meat as standbys. I buy frozen chipped potatoes (thick and thin ones) and stock yorkshire puddings, frozen peas, whole sweetcorn in the freezer. When I go buy fish, I buy extra, and freeze them same day well wrapped in cling film. My little one prefers pan fried fillets, so I fillet some of the fish myself, saving the bones for stock. Similarly, I buy raw pork, beef and chicken for the freezer too. Mostly, with pork and beef, they're sliced into smaller portions, placed on baking trays between cling film and frozen. When they're solid, I break them apart, and use them as needed. Quick defrost in microwave, and its soft to cut.
In my fridge, I keep fresh vegetables, carrots, leek, cabbage, tomatoes, beans, broccoli, etc. I also buy potatoes as its versatile. I keep fresh ginger, garlic and onions, and have hardy spring onions (scallions) in the garden for year round use. I also grow veggies during the warmer months, and we've tried freezing some of the stuff but I'd prefer them fresh. We buy white meat more often than red, so lamb and beef are kinda occasional, as is duck. Mostly, we have chicken. We also buy lots of pork bones for making soup stock, kept in the freezer until we need a couple...
I see folks buying two skinless chicken fillets and I want to grab it from their hands and bash it around their heads. It costs something like £2.99 for that, when you can get a whole bird for around £3.50, with three whole ones being a tenner. You can buy three birds, split them up at home, freeze the parts you're not gonna use immediately, and if you're filleting, you've a carcass that can be used for making soup stock.
As I have a far east asian heritage, we use a lot of dried food stuffs which are less usual in western cooking. Dried fungi like snow and cloud fungi and dried 'stinkhorn', then there are the shitake mushrooms, and big black crunchy fungi and perhaps the fatchoi moss. We use a number of dried seafood, dried shrimps both small and large, dried scallops, dried squid of various sizes, dried cuttlefish, various types of salt cured fish, and chinese shrimp paste. There are dried bean curd in sheet and stick forms, and dried vegetables such as pakchoi, gaichoi, muichoi (sweet and salty versions) which we used to get when we visit the far east. Then there are all the Chinese herbal soup stuff like yuk-juk, faai-saan, dried wolfberries, fong-dong etc... When my parents were alive, they'd boil broth every day.
Its good to be stocked up. It means you have choice and freedom to create almost anything you fancy.
Today I made some beef pasties from unfrozen beef from the fridge, a potato, half a can of chopped tomatoes, a finely chopped medium onion, and a couple of skinny carrots. Making the shortcrust pastry took about 10 minutes, but but filling the pastry and sealing the pasties took a little longer. Glazed with beaten egg, and into the oven for 40 mins, they were lovely.