I always try to have:
rice - basmati, arborio and short grain (for puds)
bulghar wheat - for taboulleh
cous cous - ready flavoured stuff for easy packed lunch to take to work
pasta - penne, spaghetti, lasagne
passata and tinned tomatoes
loads of spices
honey, mustard, marmite, peanut butter
nuts and raisins
red pesto (dh doesn't like green)
olive oil, chilli oil, garlic oil, balsamic vinegar, olives, roasted peppers, sundried tomatoes
kidney beans, chick peas, cannelini beans - tinned
lentils - red and green - dried
coconut milk
And in the freezer I always aim to have - peas, sweetcorn, quorn pieces, pitta bread, raspberries, good vanilla icecream, garlic bread
I've usually then got the warewithal to make a meal if dh just picks up some fresh vege or salad on his way home
I'm veggie, the others aren't - but we eat veggie most f the week at home.