I used to do a lot of batch cooking back in the days when I had three children at home, had to work full time, and had to cook for and take care of my parents as well. I would often do a cook and freeze day once a month to have lots of meals set and ready to go all month long.
I thought I'd put this out here because batch cooking is not only great for busy families, but for anyone! Seriously, the fewer you cook for the more variety of meals you can make. Batch cooking can really be great for people who just don't enjoy cooking too. It saves so much time and effort - less shopping, planning, food prep, clean up, and cooking time!
Let's start with slow cookers, I don't have an Instant Pot but I don't see why it couldn't be used in place of the slow cooker, and let's talk beef for today. (I feel a series of posts coming on lol)
Most slow cooker recipes for beef use a cut like chuck roast. My choice is London broil. It might cost a little more per pound but there is almost zero waste on London broil, where chuck roast is usually a ton of fat and gristle that has to be discarded after cooking. I think the London broil comes out cheaper in the end and a lot it's less work when it comes to the shredding too.
I cut a London broil into large cubes, add a cup of beef broth, and season with my go to Montreal Steak seasoning. I don't bother with searing, but you can if you prefer. Cook on low for 8 hours. (If cooking for a family, 2-3 London broils could easily fit in the slow cooker to be cooked at the same time). One makes plenty of meals for us since I'm only cooking for two, and I don't like to leave it sitting around in the freezer for too long.