Budget Tracker Logo BudJet
beta
groceriesbudget mealsfamily budgetcheap food

Cheap grocery list: staples, meal ideas and a budget worksheet

Build a cheap grocery list around meals you will cook. Use a flexible staples list, a sample $100 spending plan and a worksheet for your local prices.

Published BudJet Team

Updated September 6, 2026.

A cheap grocery list works when the ingredients turn into meals you eat. A large bag of lentils has little value if you have neither a recipe nor time to cook them.

Start with meals your household already likes, check what is in the kitchen and buy the missing ingredients. The list below gives you staples to choose from, ways to combine them and a spending worksheet. It is not a promise to feed every family for the same price.

A cheap grocery list to build from

Choose quantities after counting the people and meals you need to cover. Cross out foods that do not suit your diet, cooking equipment or storage space. You do not need every item on every trip.

GroupItems to considerMeals they can help make
Grains and starchesOats, rice, pasta, potatoes, bread or tortillasPorridge, rice bowls, pasta, baked potatoes, sandwiches
Beans and other proteinsBeans, lentils, eggs, canned fish, tofu or a meat option that fits your budgetBean wraps, lentil soup, egg dishes, stir-fries
VegetablesCarrots, onions, cabbage, canned tomatoes, frozen peas or mixed vegetablesSoups, sauces, slaw, sides
FruitBananas, apples, seasonal fruit or frozen fruitBreakfast toppings, snacks, desserts
Dairy or alternativesMilk, plain yogurt, cheese or suitable alternativesBreakfasts, sauces, sandwich fillings
Pantry basicsCooking oil, salt, pepper, herbs or spices you useSeasoning for the meals above

Compare prices at the stores you can reasonably reach. A food is not a bargain for your household if the trip costs more than the discount or the quantity goes unused.

Turn the list into a meal plan

Pick your meals before deciding how many packages to buy. USDA's meal planning guide suggests checking existing food and planning breakfast, lunch, dinner and snacks. That prevents a dinner-only shopping list from leaving half the week unplanned.

Here is an example set of dinners that shares ingredients. Adjust portions to your household and add sides as needed.

DinnerIngredients shared with other mealsCheck before shopping
Bean and vegetable rice bowlsRice, beans, onions, frozen vegetablesEnough beans and vegetables for each serving?
Tomato and lentil pastaLentils, canned tomatoes, onions, pastaDoes the recipe need stock or extra seasoning?
Baked potatoes with beans and cheesePotatoes, beans, cheeseIs there a vegetable side?
Egg and vegetable riceEggs, rice, frozen vegetablesWhat quantities does your recipe require?
Lentil and carrot soup with toastLentils, carrots, onions, breadWill anyone need an extra portion for lunch?

Then add breakfasts, lunches and snacks. For example, oats with fruit can use the same milk and fruit you buy for other meals. A lunch made from dinner leftovers needs an extra portion cooked deliberately. Do not assume leftovers will exist.

This table is a planning aid, not a complete nutrition plan or a tested seven-day menu.

Use a $100 budget as an allocation, not a price claim

If $100 is what you have available for a trip, divide it before you shop. These amounts are illustrative spending limits. They are not surveyed grocery prices or a guarantee of a week's food for a family of four.

GroupExample allocation
Grains, potatoes and bread$18
Beans and other proteins$25
Vegetables and fruit$27
Dairy or alternatives$15
Pantry replacements$5
Buffer for price differences or missing items$10
Total$100

This example assumes you already have some pantry basics. If you need oil, spices and every staple at once, price those full packages before setting the rest of the list. Buying a bottle of oil costs the bottle price today, even if each meal uses only a little.

For a family of four, count portions for everyone before accepting the total. Ages, appetites, dietary needs and meals eaten elsewhere all change the quantities. If the basket does not cover enough food, revise the plan rather than treating $100 as a test you must pass.

Price your actual basket

Copy this table and fill it with shelf prices, your store's online prices or recent receipts. Use the full cost of what you will buy, including applicable tax, deposits or delivery charges.

Item and package sizePackages neededPrice per packageLine totalMeal using it
RiceRice bowls
BeansBowls and baked potatoes
CarrotsSoup and sides
Milk or alternativeBreakfasts
Other ingredients
Fees, tax or deposits if applicable
Basket total

Multiply packages needed by the package price for each row, then add the line totals. If the basket exceeds your budget, compare a different package, swap a meal or use an ingredient already at home. Keep enough food for the meals you planned.

Make substitutions you will use

Dried beans may fit a meal you can cook ahead. Canned beans may fit a night when you need dinner quickly. Compare the cost for the amount your recipe needs, with preparation time and usable quantity in mind.

Try substituting within a meal: a different vegetable in a soup, another type of bean in a wrap or a different fruit with breakfast. For allergies and dietary requirements, check the replacement's ingredients instead of assuming the cheaper option is equivalent.

For shopping tactics, see our . It covers unit prices, top-up trips and checking what a cheaper basket actually saves.

Use the receipt to improve next week's list

Keep the receipt and note what ran out, what was left and which meals you skipped. Those observations tell you whether to buy less cabbage, more fruit or a different lunch option next time.

can help record receipt spending and categories. Check the scanned amounts against the receipt and separate non-food purchases if you want a grocery-only total. Then update this list with your own prices before the next trip.