It can be done. I used to have to shop once a month. Much of what I bought could be cooked ahead for easier prep down the road.
Unless you're good at leftovers, I wouldn't do this. Some things taste good left over, and some don't.
For instance, lasagna, stew, chili. All are usually better the next day. So make a big pot of chili and freeze in 2-dinner size packets. Two dinners, because one won't be enough, plus you could have a guest.
A nice big pork ham or butt roast. The fattier the better. Braise in the oven, and separate into 2 portion dinner size packages.
Save the bones. Use with a pot of beans. Half a package of beans is still a LOT of beans.
Veggies that you can make ahead:
Boil potatoes in water with some beef bullion. Boil a sliced onion too, and make some potatoes au gratin and add any kind of meat for a one dish meal. Save the broth to boil some country style ribs. The ribs will be moist and tender, and the broth is to die for to cook rice in, just use the normal rice/liquid ratio 1:2.
Fry up a pound or two of ground beef and mix with onion and garlic, drain and add taco seasoning mix. First meal = tacos/burritos, second meal, add some chili powder and beans (if you like) for some chili.
Make macaroni & cheese, add some to chili for chili mac.
It can be done.