Cook vs Buy: When Making It Yourself Actually Costs More

1 May 2026

We Have All Been Told That Cooking From Scratch Saves Money – But Does It Really?

Every money-saving guide on the internet will tell you the same thing: stop buying ready-made, cook from scratch, watch the savings roll in. It sounds obvious. A loaf of bread costs pennies in ingredients but over a pound in the shop. A jar of pasta sauce? Pureed tomatoes and herbs for a fraction of the price.

Except it is not that simple. Because when you factor in the cost of your time, the ingredients you will never use again, the energy to run the oven, and the psychological reality that most people are not batch-cooking like a MasterChef finalist on a deadline, the maths gets messy fast.

We built our Cook vs Buy Calculator to cut through the noise. But first, here is the honest breakdown of when cooking from scratch genuinely saves you money – and when you are better off just buying the thing.

The Items Where Homemade Always Wins

These are the no-brainers. Even accounting for time, the savings are so large that it barely matters.

Hummus

A 250g tub of hummus costs around £1.80 in most UK supermarkets. A tin of chickpeas (65p), a spoon of tahini (30p), a lemon (18p), and some garlic and olive oil will give you 300g for about £1.20. That is roughly a third cheaper and you get more of it. The time investment is 10 minutes of blending. Even valuing your time at minimum wage, hummus is almost always worth making yourself.

Granola

Shop-bought granola is one of the worst value items in the cereal aisle. A 500g box typically costs £3.00 to £4.50, and the ingredients are absurdly cheap: oats, honey, oil, nuts, dried fruit. Making 500g at home costs around £2.00 in ingredients, and it takes 10 minutes of active time (plus 25 minutes in the oven, but you are not standing over it). You can customise the flavours, control the sugar, and it genuinely tastes better. This is one of the clearest cook-vs-buy wins going.

Pasta Sauce

A jar of tomato pasta sauce costs around £1.60. Two tins of tomatoes (90p), a clove of garlic (4p), an onion (15p), olive oil and basil will give you the same volume for about £1.30, and it will taste better. The catch? If you are only making one portion, the jar is easier and the savings are small. But if you cook in batches and freeze portions, homemade sauce wins every time.

The Items Where It Depends

These are the ones where the internet says “just make it yourself” but the reality is more nuanced.

Bread

A basic white loaf costs £1.20. Making one at home costs about 75p in flour, yeast, salt, and oil. The ingredients are cheap and you probably have most of them already. But you need to knead, prove, and bake – roughly 2 hours start to finish (20 minutes active time). If you enjoy baking, it is absolutely worth it. If you do not, ask yourself honestly: are you going to do this every week?

The real win with bread is batch-making. Four loaves in one afternoon costs about £3.00 in ingredients and freezes brilliantly. That is when the savings add up.

Pizza

A decent margherita costs £3.50 to £5.00 from the supermarket. Making one at home costs about £1.70 in ingredients (base mix, passata, mozzarella). But you need to make the dough (or buy a base, which halves the saving), and it takes 25-40 minutes of active time. If you are making pizza for a family, making two or three at once makes the time cost much more reasonable.

Curry

A jar of chicken curry sauce is £2.00 to £3.00, and then you still need to buy the chicken and rice. Making a curry from scratch costs about £3.50 in total ingredients for two generous portions. The jar version costs about the same once you add the chicken. The homemade version tastes better, freezes well, and you control the salt and spice levels. But it takes 30 minutes of active cooking. For a weeknight, the jar is fine. For a weekend cook-up, make it from scratch.

The Items Where Buying Is Usually Smarter

Sometimes the “cook from scratch” advice is just wrong. Here is where buying wins.

Victoria Sponge Cake

A supermarket Victoria sponge costs about £2.50. Making one costs roughly the same in ingredients (butter, eggs, flour, sugar, jam), and it takes 35-45 minutes of active time, plus baking time. Unless you bake regularly and already have all the ingredients, the “savings” vanish the moment you buy a bag of flour you will use once, a jar of vanilla extract that will sit in the cupboard for two years, and enough butter to push the cost past the shop price. And a home-baked cake only saves money if you were going to buy one anyway. Most of the time, you would have been fine without cake at all.

Anything You Will Only Make Once

This is the hidden trap of cooking from scratch. If you need to buy a jar of tahini, a tub of cumin, and a bottle of rice vinegar just to make one recipe, you will spend £8 on ingredients to save £1.50 on a ready-made version. The economics only work if you use those ingredients again. Before trying a new recipe, check your cupboard and be honest about whether the leftover ingredients will get used.

The Hidden Costs Nobody Talks About

  • Energy costs: Running an oven for an hour costs roughly 40-50p on a gas hob or 60-80p on an electric one. If you are making a single loaf of bread, that nearly wipes out the ingredient savings.
  • Waste: Bought a bag of flour for one recipe? If the rest goes stale, the real cost of that recipe was the full bag price. The same goes for fresh herbs, speciality spices, and anything with a short shelf life.
  • Cleaning up: Homemade means washing up. Pots, pans, mixing bowls, spatulas, the lot. If you value your time, factor in the 15-20 minutes of cleaning too.
  • Opportunity cost: Spending 90 minutes making something you could buy in 5 minutes is only worth it if you genuinely enjoy cooking or if the savings are significant. Your time has value beyond money.

When Cooking From Scratch Is Always Worth It

Regardless of the maths, there are times when homemade beats shop-bought on quality alone:

  • Soup: Homemade soup is almost always better than tinned. Even a basic tomato soup with decent olive oil and fresh garlic tastes like a different product.
  • Anything you batch-cook and freeze: Curries, bolognese, chilli, stews – if you are making 6 portions and freezing 5, the time cost per portion drops to almost nothing.
  • Baking for gifts: A tin of homemade biscuits costs £2 in ingredients and feels like a £10 gift. Shop-bought shortbread in a tin does not hit the same.
  • Dietary requirements: If you need gluten-free, low-salt, or allergen-free versions, making it yourself is often the only way to get something that actually tastes good without paying the “free-from” premium.

The Bottom Line

Cooking from scratch saves money when the savings per portion are large, when you can batch-cook and freeze, and when you already have the ingredients. It does not save money when you buy speciality ingredients for one recipe, when the time cost eats the ingredient savings, or when you are making a single portion of something you could buy for £1.50.

Use the Cook vs Buy Calculator above to run the numbers for yourself. Pick an item, punch in your actual supermarket prices, and see whether homemade is worth it for you. The answer might surprise you.

And if the calculator says buying is cheaper? Enjoy the convenience guilt-free. Life is too short to pretend you are going to bake bread every Wednesday.

We will be happy to hear your thoughts

Leave a reply

Freebies
Logo
Shopping cart