thymi Blog Get the app

Meal planning

Cheap Healthy Meal Plan: A 7-Day Budget Plan and Grocery List

By the Thymi team · Updated October 20, 2026 · 9 min read

Cheap Healthy Meal Plan: A 7-Day Budget Plan and Grocery List

A cheap healthy meal plan is built on a handful of low-cost staples (oats, rice, potatoes, beans, lentils, eggs, frozen vegetables and seasonal fruit), cooked in batches so one dinner also becomes the next day's lunch. Below you will find seven budget meal planning strategies, a 7-day plan at roughly 1,800 to 1,900 calories and about $6–9 a day in the US, and a grocery list to shop from.

What makes a meal plan cheap and healthy

A healthy meal plan on a budget is not about finding the single cheapest food. It is about building most meals from a small set of foods that are low in cost per serving and still give you protein, fiber and plenty of vitamins and minerals. Mainstream advice such as the Dietary Guidelines for Americans and the NHS Eatwell Guide points to the same basic shape of eating: lots of vegetables and fruit, whole grains or starchy foods, a source of protein at most meals, and not too much added sugar, salt or saturated fat. Conveniently, the foods that fill that shape are often the cheapest in the store.

Three things drive the cost of a week of food more than anything else:

Before you plan, decide roughly how many calories you need. The sample week below averages about 1,800 to 1,900 kcal a day, which suits many adults who want to lose weight slowly or maintain. If you are not sure of your number, start with how many calories you should eat a day, then scale portions up or down.

7 budget meal planning strategies that actually save money

1. Build around cheap staples

Pick a short list of low-cost foods and make them the backbone of the week: oats, rice, pasta, potatoes, dried or canned beans and lentils, eggs, frozen vegetables, bananas, apples, carrots, onions, cabbage and canned tomatoes. Then add one or two “interest” ingredients each week, such as a bag of spinach, a block of cheese or a jar of salsa, to keep meals from feeling repetitive.

2. Cook once, eat twice

Make every dinner big enough for the next day's lunch. A pot of chili, a tray of roast chicken thighs and potatoes, or a pan of lentil soup costs little more to cook in double quantity, and the second meal needs no extra time. This single habit cuts both cost and the temptation to buy lunch out. Our guide to meal prep for weight loss shows how to portion and store a batch.

3. Use your freezer as a pantry

Frozen vegetables and fruit are picked and frozen quickly, so they hold their nutrients well, and you only use what you need. Freeze extra portions of soups, chili and cooked grains as soon as they cool, and freeze bread you will not finish within a couple of days. A few labeled freezer meals are also your best defense against an expensive takeout night.

4. Compare unit prices, not shelf prices

The big number on the shelf tag tells you what the package costs. The small unit price (per ounce, per pound, per 100 g or per kg) tells you what the food costs. Shelf labels in most US, UK and European supermarkets show it. Larger bags of oats, rice and frozen vegetables are usually cheaper per unit, but only buy big if you will use it before it spoils.

5. Choose store brands

For basics such as oats, rice, canned beans, canned tomatoes, frozen vegetables, flour, milk and yogurt, store or own brands are often similar to the big brands and noticeably cheaper. Check the nutrition label if you want to compare; our guide to reading a nutrition label shows what to look at.

6. Shop with a list, after a plan

Plan the week first, check what you already have, then write the list. Shopping without a list (or hungry) is how expensive extras end up in the cart. If you are new to this, our step-by-step guide to how to meal plan walks through it.

7. Buy fresh produce that lasts

Carrots, cabbage, onions, potatoes, apples, oranges and bananas are cheap and keep well. Eat delicate produce like berries, salad leaves and soft herbs early in the week, and switch to sturdy or frozen vegetables later in the week.

Tip: plan meals around what is already in your fridge and anything on sale this week, not the other way round. Starting from a recipe usually means buying a full jar or bunch of something you only need a spoonful of.

The cheapest healthy foods, by job

Each meal needs a protein, a carb, some vegetables and a little fat. These are the budget picks for each job. Nutrition numbers are rounded from USDA FoodData Central.

JobBudget picksWhy it works
ProteinEggs, dried or canned beans and lentils, chicken thighs, canned tuna or sardines, plain yogurt, milk, peanut butterA large egg has ≈ 6 g protein; ½ cup (≈ 90 g) cooked lentils has ≈ 9 g protein and ≈ 8 g fiber
CarbOats, rice, pasta, potatoes, whole-wheat bread, tortillasFilling and cheap per serving; oats and potatoes are also good for fiber
VegetablesFrozen mixed vegetables, frozen spinach and peas, carrots, cabbage, onions, canned tomatoesLong-lasting, low waste, adds volume for few calories
FruitBananas, apples, oranges, frozen berriesCheap per piece and easy snacks
Fat and flavorVegetable or olive oil, peanut butter, garlic, dried spices, stock cubes, soy sauce, salsaSmall amounts make cheap food taste good

Beans, lentils, oats and potatoes do double duty: they are among the cheapest foods per serving and they are rich in fiber, which helps you stay full. See foods that keep you full for more on why that matters when you are eating less.

A 7-day cheap healthy meal plan

This plan is built on the strategies above. Dinners are cooked in double batches so they become the next day's lunch, and the same staples repeat through the week. Each day comes to roughly 1,800 to 1,900 kcal and about 75 to 95 g of protein. The cost estimate is a rough US range per person per day, about $6–9, and it varies by store and region; you will likely pay less if you already have oil, spices and condiments at home.

DayBreakfastLunchDinnerSnack≈ kcal≈ cost/day
MonOats (½ cup / 40 g dry) cooked in 1 cup milk, banana, 1 tbsp peanut butter2 hard-boiled eggs, 2 slices whole-wheat toast, carrot sticks, appleBean and ground turkey chili with ¾ cup rice (cook double)Plain yogurt with frozen berries1,800$6–8
TueOats with milk, banana, peanut butterLeftover chili over a baked potatoPasta with canned tuna, frozen peas and tomato sauce (cook double)Toast with peanut butter1,850$6–8
Wed2 scrambled eggs, toast, orangeLeftover tuna pastaSheet-pan chicken thighs, potatoes, carrots and cabbage (cook double)Yogurt with a banana1,850$7–9
ThuOats with milk, banana, peanut butterLeftover chicken and potatoes in a tortilla with slawRed lentil soup with carrots and onion, bread (cook double)Apple with 2 tbsp peanut butter1,850$6–8
Fri2 eggs on toastLeftover lentil soup with cheese toastEgg fried rice with frozen mixed vegetablesYogurt with a sprinkle of oats1,800$5–7
SatBanana-oat pancakes (oats, egg, banana)Black bean and rice bowl with salsa, cheese and cabbage slawChicken thigh and frozen vegetable stir-fry with rice (cook double)Popcorn and a glass of milk1,850$6–9
SunOats with milk, frozen berriesLeftover stir-fry“Clear-out” frittata with leftover vegetables and potatoes, toastYogurt with berries1,800$5–7

Calorie figures are estimates for typical portions, rounded. Weigh or measure a few meals the first time you make them so you know what your own portions come to; our guide to estimating portions without a scale helps if you do not own one.

How to adjust the plan

Cheap healthy grocery list for the week

This list covers the 7-day plan for one person. Quantities are approximate; check your cupboards before you shop and cross off what you already have. For a broader list you can reuse every week, see our healthy grocery list.

Protein and dairy

Beans, grains and pantry

Produce and frozen

Good to know: prices change constantly and differ a lot between stores and countries. Treat the daily cost range as a rough guide only; your receipt will depend on where you shop, what is on sale and what you already have.

Keeping a budget meal plan going

The USDA publishes a monthly “cost of food” report with sample food plans at several budget levels, and many supermarkets, food banks and public health services publish low-cost recipe collections. They are good places to find new ideas that fit the same staples.

Frequently asked questions

How can I eat healthy on a tight budget?

Build most meals from low-cost staples such as oats, rice, potatoes, beans, lentils, eggs, frozen vegetables and seasonal fruit. Plan the week before you shop, buy from a list, compare unit prices, choose store brands, and cook dinners in double batches so leftovers become lunch.

How much does a cheap healthy meal plan cost per day?

It depends heavily on where you live and shop. The sample plan in this guide comes to roughly $6 to $9 per person per day in the US, but prices vary by store and region, and you will pay less if you already have oil, spices and other pantry basics.

What are the cheapest healthy foods to buy?

Common budget picks include oats, rice, pasta, potatoes, dried or canned beans and lentils, eggs, peanut butter, plain yogurt, milk, chicken thighs, canned tuna, carrots, cabbage, onions, bananas, apples, and frozen vegetables and fruit.

Are frozen vegetables as healthy as fresh?

Generally, yes. Frozen vegetables are usually frozen soon after harvest, so they keep their nutrients well, and you only use what you need, which cuts waste. Choose plain frozen vegetables without added sauces, butter or salt when you can.

Can a cheap meal plan help with weight loss?

Yes. Weight loss comes down to eating fewer calories than you burn over time, and budget staples like beans, lentils, oats, potatoes and vegetables are filling for their calories. Adjust portion sizes to your daily calorie target and keep protein at most meals.

This article is general information for healthy adults, not medical or nutritional advice. Talk to a doctor or registered dietitian before changing how you eat, especially if you are pregnant or breastfeeding, have or have had an eating disorder, have a medical condition, or take medication.