Cheap Grocery List for One Person (Eat Well on $30/Week)
A cheap grocery list for one person, with affordable staples, simple swaps, and tips to shop for one without wasting food or money.
By BudgetCalm Editorial Team · Updated June 22, 2026 · 6 min read

You'd think feeding one person would be the cheapest thing going. Often it's the opposite. Packs come sized for families, fresh food turns before you've got through half of it, and the little "I deserve this" buys mount up quietly. A simple list you can shop again and again fixes most of it. What follows is a flexible cheap grocery list plus the reasoning behind it, so you can bend it to your own taste and whatever the prices are like near you.
The short version
A cheap shop for one leans on filling staples — rice, oats, pasta, beans, eggs — then a few vegetables that go with everything, one or two proteins, and a handful of flavour bits you actually like. Buy mostly what keeps or freezes. Plan three or four meals you're happy to repeat. Keep fresh produce to amounts you'll genuinely eat inside a week. Do that and both your bill and your food waste tend to come down together.
It's written for students, young professionals, anyone living alone who wants to eat decently without overspending. You don't need to be a confident cook. And if your fridge keeps filling with things that go off before you touch them, a tighter, repeatable list is exactly the fix.
Why waste is the real cost here
When you shop for one, the hidden expense isn't the food you eat — it's the food you don't. Buy a family bag of salad, use a third, bin the rest, and you've effectively paid triple. A focused list keeps you buying amounts you can finish and meals you'll genuinely make. And because the shop comes round every week, even a small improvement adds up over a month.
Build a base of cheap staples
Start with the things that sit happily in a cupboard for weeks and stretch across meals: rice, oats, pasta, dried or tinned beans and lentils, eggs, and a loaf you can freeze. That's the backbone of a lot of dinners at very little per serving.
Add a little fresh, lean on frozen
Pick two or three vegetables that turn up in lots of dishes and don't wilt the moment you blink — onions, carrots, a bag of frozen mixed veg. Frozen is often cheaper per use when you're cooking for one, simply because nothing rots in the drawer. Throw in one fruit you actually enjoy so the whole list doesn't feel like a punishment.
Pick a couple of proteins and repeat your meals
Choose a protein or two for the week — eggs plus one of chicken, tinned fish, or tofu — and plan three or four simple meals you can rotate through. Repeating meals is the single easiest trick for keeping a solo shop cheap, because you actually finish what you bought.
A real week, with rough numbers
Real-life example
Picture someone living alone who usually spends about £75 a week but bins a fair bit of fresh produce. They switch to a repeatable list: rice, oats, eggs, frozen veg, tinned beans, one bag of chicken portions for the freezer, and a few flavour bits. The shop drops to roughly £55, and because almost nothing spoils, very little goes to waste. Rounded, illustrative figures — your prices will differ — but the habit of buying repeatable staples is the realistic part.
Where the money quietly leaks
- Family-size fresh packs. Cheaper per unit on the label, dearer in practice once half of it goes off.
- Skipping the freezer. Bread, meat portions, and leftovers all freeze well and stop waste in its tracks.
- No repeat meals. Buying for seven different dinners practically guarantees waste when you're cooking for one.
- Forgetting flavour. A list with nothing enjoyable on it rarely survives past the first week.
For more on where money quietly leaks, see grocery shopping mistakes that waste money.
Your one-page plan
Simple checklist
You can keep a copy handy with our grocery savings checklist.
One honest caveat
When to be careful
A cheap list still has to feed you properly. Living on a handful of ultra-cheap carbs might save money this week, but it tends to leave you flat on energy and short on nutrients. If you've got a medical condition or a dietary requirement, put proper nutrition first and shape the list around your situation rather than copying it line for line.
Questions people actually ask
How much should one person spend on groceries each week?
It swings wildly by where you live and how you shop, so treat any figure online as an example, not a target. A repeatable list of staples helps you settle on a number that actually works for you.
Is frozen food a good idea for one person?
Usually, yes. Frozen veg, fruit, and meat portions let you use only what you need that day, which keeps waste down when you're shopping for one.
How do I stop buying too much fresh produce?
Buy for the meals you genuinely planned, lean on frozen for the rest, and treat fresh produce as the smallest part of the list rather than the centre of it.
Where to go next
Cheap eating for one comes down to buying amounts you can finish and meals you'll happily repeat. Build a sturdy base of staples, add a little fresh and frozen, pick one or two proteins. To turn this list into actual dinners, see how to meal plan on a small budget, or browse more ideas in Money Saving.
The BudgetCalm Editorial Team creates beginner-friendly educational guides about everyday money saving, budgeting, frugal living, and simple household financial habits. Our content avoids risky financial advice and focuses on practical, everyday decisions.
Last updated: June 22, 2026
Disclaimer: This content is for educational and informational purposes only and does not constitute financial advice. Always consult a qualified financial professional before making financial decisions.
Related guides
Keep exploring
These internal links help visitors move from one useful page to the next.
Get the free beginner budget checklist
A simple printable checklist to help you track spending, plan bills, and start saving without stress.
No spam. Educational money-saving tips only.



