Advertiser disclosure

How to cut your grocery bill by 90%: Is it possible?

Wondering how to save money on groceries? There are several ways you can slash your grocery bill by up to 90% — whether it’s by shopping at discount stores, planning your meals around sales, using coupons, or buying in bulk.

Raise your hand if you feel like your food budget is out of control… like, every. single. month. Yeah, me too. And if you’ve finally had enough, you’re probably all like:

With inflation kicking into high gear I think everyone is taking a look at their grocery bills these days. So, here are a few of my favorite tips on how to save money at the grocery store.

1. Shop at discount grocery stores like Aldi or Trader Joes

One of the easiest ways to save on food is to shop at discount shops like Aldi and Trader Joes. These stores tend to be cheaper than your average grocer for a number of reasons:

  • They have lower overhead costs.
  • They’re less focused on marketing (or “branding”) their products.

For instance, one study found that you can save 33% on groceries by shopping at Aldi versus a name brand store like Kroger — and 20% by shopping at Aldi instead of Walmart.

2. Compare prices between stores — even if it means driving to a few different ones at first

Speaking of grocery stores… even if you already have a go-to place you like to shop, take a day or two to price check other stores in your area. You may find that one item is significantly cheaper at one versus the other.

For instance, say your household goes through two gallons of milk per week. If milk costs $2.49 at Walmart and $1.49 at Aldi, that’s $104 a year you could save on just one item!

Price check other staples like sugar, flour, canned beans, eggs, spices, vinegar, and more for even more savings.

3. Plan your meals for the week based on what’s on sale

Another great way to save on food is to plan your meals based on what’s on sale. It may take some extra effort upfront, but the pay-off could help you pay less at the grocery store.

To do this, start by browsing your local grocery store’s weekly circular. Pick out a few items that are on sale. Then, make a list of meals you can make with them.

For instance, say chicken, beans, noodles, and pasta sauce are on sale. You could make white chicken chili with the chicken and beans, and chicken alfredo with the noodles and sauce. Just like that, you’ve got two hearty meals to keep you satisfied for the week.

Brownie points if you use “buy one, get one free” (BOGO) deals to stack your savings even more.

4. Clip coupons and look for discount codes

In addition to planning your meals around what’s on sale, you can also save on food by using coupons.

For example, apps like Ibotta scan your grocery store receipts and give you cashback when it’s found a coupon for something you’ve purchased.

Likewise, a cash back credit card that’s good for groceries can be a great way to stretch your grocery budget even further. Just make sure you pay your bill off in full every month to avoid interest.

5. Always, always, always eat your leftovers

There are two types of people in this world: those who love leftovers and those who despise them. If you’re in the latter camp, learning to love (or at least tolerate) your leftovers can add significant savings to your wallet.

One study found the average person can save $375 a year simply by eating leftover food. A family of four could save as much as $1,500 a year.

And if you’re thinking, “Yeah, but leftovers are GROSS! ”, well, it could be that you haven’t found meals you like or you haven’t learned how to properly reheat your food. Do some experimenting. If it teaches you how to save money on groceries, it’s totally worth it!

6. Stick to your grocery list and don’t buy anything that’s not on it

A huge part of saving money on food is making sure you stick to your shopping list and avoid everything else.

Grocery stores are incredibly clever. They use a whole bunch of mind-bendy magic to get you to spend money you don’t have:

  • Putting milk in the back of the store so you have to walk down several aisles to get to it.
  • Having a Nutella stand right next to the bananas.
  • Displaying sugary cereal at kid-eye level.
  • Lining the checkout aisle with candy bars and tasty treats.

All of these tactics are meant to entice you to spend just a little bit more on groceries than intended. And even if it’s just an extra $20 a week in “extras,” it can add up to $1,000 or more over the course of a year.

7. Buy in bulk — the larger the quantity, the cheaper the price per unit

One study found that you can save up to 25% on groceries by buying in bulk at a store like Costco or Sam’s Club. But the key here is to only buy in bulk if:

  1. It’s already a product you use regularly.
  2. You know for a fact you can use it all before the expiration date.

Otherwise, it may end up throwing your grocery budget completely off track.

8. Go with the generic store brand

Did you know that store-brand items are typically 20% to 25% cheaper than name brand? That’s why switching over to your store’s private label can be a great way to save on food.

If there are certain name brands you can’t give up — like, say, Oreos or Coca-Cola, that’s okay. Try buying the generic version of pantry staples like flour, sugar, mayonnaise, cooking oil, and trash bags instead. You’ll be less likely to notice a difference in quality — if there is one at all.

9. Make your own sauces and spice mixes at home

Another great way to save on food is by making your own sauces and spice mixes at home. (I know this from personal experience, having spent far too many years buying store-bought versions of my favorite condiments.)

But the truth is, there’s really no need to ever buy taco seasoning, salad dressing, or “special burger sauce” if you have the basic ingredients in your pantry. It’s often cheaper to make it yourself — and it tastes way better.

For instance:

  • Taco seasoning is just chili powder, smoked paprika, cumin, oregano, cayenne pepper, and salt.
  • Special burger sauce is just mayonnaise, ketchup, hot sauce, and relish.
  • Honey mustard vinaigrette (my favorite salad dressing) is equal parts vinegar, olive oil, dijon mustard, and honey.

10. Grow your own vegetables or herbs in a garden or container

Tomatoes, green onions, basil, and parsley are all super easy to grow at home — even if you don’t have an outdoor space.

For instance, I bought a living basil plant from my local Whole Foods for $3.99 over a year ago. As I pick off leaves, the plant grows new ones — and I haven’t had to buy basil since.

I also did the same thing with a $0.79 bundle of green onions. Just cut off the white rooty ends, put them in water, and voilà… you’ll have more green onions within two weeks’ time.


At the end of the day, there are many ways to slash your grocery bill by up to 90% — whether it’s by shopping at discount stores, planning your meals around sales, using coupons, or buying in bulk.

Your money deserves more than a soundbyte.

Get straightforward advice on managing money well.

Most financial content is either an echo chamber for the "Already Rich" or a torrent of dubious advice designed only to profit its creators. For nearly 20 years, we've been on a mission to help our readers acheive their financial goals with no judgement, no jargon, and no get-rich-quick BS. Join us today.

Aweber pixel