Always have a plan

To jump right into dinner prep, you’ll need to know what you’re making (roughly) and have those ingredients on hand. Having a plan will also keep you honest, knowing you have the good intention to cook from home and not order in from your folder of take-out menus. Map out a dinner plan for the week and make a shopping list for all those ingredients. Group the shopping items by location in the store such as dairy, fresh produce, and pantry to speed through the market.
Consider delivery

No, not Chinese food. This online ordering is for ingredients. If you have no time to hit the supermarket, look into local delivery services for your groceries. You will be amazed at how quickly and easily you can create a master list of kitchen staples. Many of these delivery services are inexpensive or even free, and you can order online, in pyjamas! Ordering online can free up part of your day to do the actual prepping and cooking.
Prep food immediately

We often go grocery shopping over the leisurely weekend and then rush like mad to prep for dinner on weeknights. Instead of all that frantic hustling, take the time on Saturday or Sunday to wash and chop the ingredients you’ll use in the week’s recipes. You’ll save time and energy later, and also possibly save money if it means keeping your foods from wilting or spoiling. To that end, take the time to store the freshly prepped foods properly – which means keeping out air and moisture: wrap vegetables in paper towels, and wrap meat or fish in wax paper and then foil (and even in a third layer of a Ziplock bag if you can for the freezer). If time allows, measure out the amount you’ll need for dinner and store that separately – package up any extras in individual servings for handy snacking or packing lunches.