To make it a bit easier for me and where I can make the less trips I use the tool of meal planning. I shop between one to two times a week. The difference is normally the budget.
I keep an ongoing list of what I have and what I need. I keep a list of meals ready at the whim with ingredients planned and listed. This will help me not have to continue to go back to store to get needed ingredients. The less trips the better for me and my wallet.
Take some time sit down before going to shopping. If you have a busy life like my own then you may also want to grab the camera as you start planning. You will want to make a list of meals and what you will need to make those meals. The calendar comes in handy to plan the meals when all family will be there, guest will be there, you will be on the road or something quick as you wont have time to cook.
Don't forget the side dishes that go with the entrée. They help to stretch the dinner and make it more homey as well. Keep in mind that there are some that take more time than others as well as some sides that will go better with some entrees than others will.
There is more meals than the one that you enjoy as well. Whether your large meal is breakfast, lunch or dinner the others are still there as well. Keep them light or make them whole is your choice you know what your family likes and how your lifestyle goes.
Snacks and desserts are things to keep in mind as well. We work in this house and come home hungry many times. The kids are normally next to starvation (or so they think) when they get home as well. You know your choices simply include them on the shopping list so you have them ready and waiting.