20 Ways to Save Money on Your Groceries

woman grocery shopping with a grocery cart

Healthy eating doesn’t have to be expensive. Here are 20 ways to help you save money on food.  

1. See what’s on sale. Look at grocery store flyers, newspaper ads and online to see what items are on sale.  

2. Make a grocery list and stick to it. Your grocery list should include the ingredients that you need to make healthy meals and snacks. Make a menu plan to help you put together your grocery list so you buy only what you need.

3. Use coupons wisely. Coupons can help you save money only if you will actually eat or use the food. Check the expiry date on the coupons.

4. Bring a calculator. As you shop, add up your grocery bill to help you stay on budget.

5. Shop at grocery stores or supermarkets. These stores offer more variety and usually cheaper prices than convenience stores or small specialty shops.  

6. Get to know the food prices. Write down the regular prices of foods you buy often. This will help you figure out which stores have the best prices and if you are getting a good deal on sale items.      

7. Avoid shopping when you’re hungry. When you shop on an empty stomach, everything suddenly looks delicious! You may be more tempted to buy unhealthy choices and foods you don’t need.

8. Get to know the supermarket layout and where the healthy foods are located. On the perimeter (or outside aisles) of the store you will usually find the fresh vegetables, fruit, fish, lean meat, eggs and lower fat milk products. Go to the inside aisles for other nutritious staples such as grain products, beans, nuts, seeds, peanut butter and whole grains.  Skip the aisles with the pop, candy and chips.

9. Buy in season. Vegetables and fruit are cheaper when they are in season. Avoid waste by buying fresh fruit at different stages of ripeness. Choose some fruit that is ripe and ready to eat, and some that will ripen in a few days. That way you’ll have enough time to eat all your purchases.

10. Buy frozen or canned. When fresh is out of season or too expensive, buy frozen or canned vegetables and fruit. They are just as nutritious. If using canned vegetables, rinse them under cold water first to wash away some of the sodium.

11. Look high and low – not in the middle. The most expensive items are usually put on the shelves where you can easily see and reach them. Some of the less expensive items may be on the higher or lower shelves.

12. Look at the “best before” and expiry dates. Choose foods with a best before or expiry date that will give you enough time to eat it all and prevent waste.

13. Check out the “reduced” section. Reduced vegetables are good for soups and stews. Ripe bananas are perfect for making muffins or banana bread. Day old bread is fine for eating and makes good French toast or grilled sandwiches. Ripe melons can be diced and frozen, or puréed to make smoothies.  

14. Choose store brands. No-name or store brand items are nutritious and are usually cheaper than the brands with fancy packaging. Try no-name or store brand products such as cereal, pasta, vegetables and canned goods.   

15. Compare the unit price for similar items. The unit price tells you how much something costs per “unit” or per 100 grams (g) or 100 millilitres (mL). Don’t worry about using a calculator to figure this out. You can usually find the unit price in small print under the main price.  This price can help you compare whether a large or small size of an item is a better buy. 

Here’s an example where the smaller can of tomatoes has the lower unit price and is a better buy than the larger can.

Small canned tomatoes

540 mL


The unit price is 20.2 cents/100 mL

Large canned tomatoes

796 mL


The unit price is 21.2 cents/100 mL

Here’s an example where the larger box of cereal has the lower unit price and is a better buy than the smaller box of cereal.           

Small cereal box

260 g


The unit price is $1.61/100 g

Large cereal box

400 g


The unit price is $1.25/100 g


16. Buy from the bulk bins. The bulk bins are good for ingredients such as dried herbs, spices, rice, pasta, flour and different whole grains. Buy only the amount that you need to save money.  (If you have food allergies, be aware that bulk bins are not allergy-safe).

17. Stock up on the basics. Rice, pasta, low sodium canned fish, and dried legumes (beans, lentils, peas) all have a long shelf life. Stock up when they are on sale, but only if you have space to store them at home. See the Food Handlers’ Storage Guide to find out how long food can last in your refrigerator, freezer and cupboard.   

18. Store your food properly at home. Prevent waste by storing foods properly. Apples turn soft quickly if you leave them at room temperature, so keep them in a plastic bag in the refrigerator crisper. Store mushrooms in a paper bag, not in a plastic bag. Keep potatoes in a cool, dark, dry place away from the onions. For more tips, watch our videos How to store fruit to keep them fresh and How to store vegetables to keep them fresh.

19. Make your own meals. Whenever you can, make your own meals. It is less expensive than buying ready-to-eat, prepared meals.  If you need practice cooking, see what programs your local public health unit has to help you get comfortable in the kitchen. 

20. Grow your own. If you can, grow your own vegetables and herbs in the summer – even if you don’t have a backyard. Tomatoes, lettuce, basil, radishes, cucumber, spinach and many others can be grown in containers on a sunny balcony.  

You may also be interested in:

10 Tips for Planning Meals on a Budget

Menu Planner Checklist

Best Buys at the Grocery Store

Last Update – April 26, 2018

Phone Icon

Dietitians look beyond fads to deliver reliable, life-changing advice. Want to unlock the potential of food? Connect with a dietitian.