Eating well for under $5 per meal is realistic when you build meals around eggs, lentils, canned fish, chicken thighs, and seasonal produce rather than pre-cut or branded convenience items. A $75 weekly grocery budget covering 21 meals (3 per day for one person) works out to $3.57 per serving with careful planning. Batch cooking grains, legumes, and a large protein on Sunday and mixing them into different meals through the week is the most effective strategy for keeping costs low without eating the same thing every night.
Healthy Meal Prep on a Budget: Eat Well for Under $5 Per Meal
The $5/Meal Framework: What Is Actually Realistic
The $5 per meal target is achievable, but it requires being specific about what counts. A single meal for one person should include a protein source, a starchy carbohydrate, and at least one vegetable. Beverages, condiments, and snacks are separate. When people say they "can't eat healthy on a budget," they usually mean they're pricing meals at restaurant quality with grocery-store prep time, which is a different and harder problem.
The math works like this: if you spend $75 at the grocery store and prepare 15 meals from it (5 dinners, 5 lunches, 5 breakfasts for one person over the workweek), each meal costs $5. Scale to two people and the same $75 covers 3 days at $2.50 per person per meal. The leverage comes from buying whole proteins rather than pre-cut, buying staples in larger quantities, and planning around what is actually on sale.
Where the math breaks down: buying pre-marinated chicken breasts ($7/lb vs. $3/lb for thighs), buying organic versions of produce that does not need it, and buying convenience items like pre-shredded cheese ($4) instead of a block ($2.50). None of these are worth paying double for on a budget meal prep plan. The goal is nutritious food at a low per-serving cost, not the premium grocery store experience.
The 5 Cheapest Protein Sources, Ranked by Cost Per Gram
Protein is the most expensive macronutrient to buy, and choosing the right format has the biggest impact on your budget. Here are five sources ranked by approximate cost per gram of protein, with real 2026 grocery store prices.
1. Eggs, about $0.05 per gram of protein. At $3 to $5 for a dozen eggs (6g protein per egg), eggs come in at roughly $0.04 to $0.07 per gram of protein depending on your market. They are also one of the most versatile proteins in a home kitchen: scrambled for breakfast, hard-boiled for salads and snacks, poached on grain bowls, folded into fried rice, or baked into frittatas. Budget target: $0.40 to $0.75 per serving (2 to 3 eggs).
2. Lentils, about $0.04 per gram of protein. Dried lentils cost $1.50 to $2.50 per pound and contain 18 grams of protein per cooked cup. Red lentils cook in 15 to 20 minutes without soaking; green and brown lentils take 25 to 30 minutes. A pound of dried lentils makes about 5 to 6 cups cooked, roughly 6 servings, at a cost of $0.25 to $0.45 per serving. Lentils work in soups, curries, grain bowls, salads, and even pasta sauce (blended into a bolognese-style base).
3. Canned fish, about $0.07 per gram of protein. A 5-oz can of tuna in water costs $1.50 to $2.50 and contains 25 to 30 grams of protein. Canned salmon ($2 to $4 per can, 20-25g protein) and sardines ($1.50 to $2.50 per can, 20g protein) are similarly efficient. Canned fish requires zero cooking time and stores indefinitely in your pantry. Stock up when it goes on sale, it keeps for 3 to 5 years in a cool, dry place.
4. Chicken thighs (bone-in, skin-on), about $0.08 per gram of protein. Bone-in, skin-on chicken thighs regularly go on sale for $1 to $1.50 per pound and contain about 28 grams of protein per 3.5-oz cooked serving. They are more forgiving to cook than breasts (harder to overcook, more fat = more flavor) and work in nearly any cuisine. Roast a sheet pan of 8 thighs on Sunday for about $5 to $6, and you have 4 to 5 days of protein that works in tacos, grain bowls, soups, pasta, and salads.
5. Tofu (firm or extra-firm), about $0.06 per gram of protein. A 14-oz block of firm tofu costs $1.99 to $3.50 and contains about 18 to 20 grams of protein per half-block serving. It absorbs whatever marinade you put it in, works well pan-fried, baked, or crumbled, and lasts up to a week in the fridge once opened (store in fresh water). Press the moisture out with a paper towel and a heavy pan for 20 minutes before cooking to get a firmer texture.
How to Use Seasonal Produce to Cut Costs
Produce pricing is driven almost entirely by supply and seasonality. A pint of cherry tomatoes that costs $5 in February costs $2 in August, when domestic tomatoes are at peak supply. Buying in-season produce and planning your meals around what is cheap each month can cut your produce budget by 30 to 50 percent compared to buying whatever you feel like year-round.
A rough seasonal guide for the US: winter brings affordable root vegetables (sweet potatoes, carrots, beets, parsnips) and storage crops (cabbage, onions, garlic). Spring means asparagus, peas, spinach, and spring greens at their cheapest. Summer is peak season for tomatoes, corn, zucchini, peppers, cucumbers, and stone fruit. Fall brings winter squash, apples, broccoli, and cauliflower. Frozen vegetables are the workaround for any season, they are flash-frozen at peak ripeness and cost 40 to 60 percent less than fresh out-of-season produce with comparable nutritional value.
Practical rule: when you walk into the grocery store, check the weekly ad or produce display for sale items before planning your menu. If broccoli is $0.79 per pound this week, build a meal or two around broccoli. If bell peppers are 3 for $1, build around peppers. This "shop the sale, then plan the meal" approach is how professional meal preppers actually operate, and it beats the "plan the meal, then buy the ingredients" approach when budget is the priority.
A Concrete $75/Week Budget Meal Prep Plan
Here is a sample $75 grocery list for one person covering 5 days of breakfasts, lunches, and dinners (15 meals total, $5 per meal). These prices reflect mid-2026 US national averages and will vary by region.
Proteins ($28 total):
- 1 dozen eggs, $3.50
- 2 lbs bone-in chicken thighs, $3.00
- 1 lb dried red lentils, $2.00
- 3 cans tuna in olive oil, $6.00
- 1 block extra-firm tofu, $2.50
- 1 can canned salmon, $4.00
- 1 can black beans, $1.00
- 1 can chickpeas, $1.00
- 4 oz feta cheese, $3.50 (doubles as protein + flavor)
- 1 cup walnuts (snack + salad topping), $5.00
Grains and starches ($14 total):
- 2 lbs brown rice (bulk), $3.00
- 1 lb whole wheat pasta, $1.50
- 1 lb rolled oats, $2.00
- 1 loaf whole grain bread, $3.50
- 6 corn tortillas, $1.50
- 1 lb dried green lentils, $2.50
Produce ($20 total):
- 1 bag frozen broccoli (16 oz), $2.00
- 1 bag frozen spinach (10 oz), $1.50
- 2 bell peppers, $2.00
- 1 bag carrots (2 lb), $2.00
- 1 bunch celery, $1.50
- 1 head garlic, $0.75
- 3 medium onions, $1.50
- 2 medium sweet potatoes, $2.00
- 1 pint cherry tomatoes (or 1 can crushed tomatoes if out of season), $2.25
- 2 avocados, $2.50
- 1 lemon, $0.75
- 2 bananas (ripe, for oatmeal), $0.75
Pantry and fats ($13 total):
- 1 bottle olive oil (if not stocked), $5.00
- 1 bottle soy sauce (if not stocked), $2.50
- Salt, pepper, cumin, chili powder, paprika (if not stocked), $5.50
Total: $75. Meals: 15 (5 breakfasts, 5 lunches, 5 dinners). Cost per meal: $5.00.
The prep session takes about 2 hours on Sunday: roast the chicken thighs (35 minutes in the oven), cook a large pot of rice (25 minutes), simmer a pot of lentil soup (30 minutes), hard-boil 6 eggs (12 minutes), and prep raw vegetables for the week. From these components you can build chicken rice bowls, lentil soup for lunch, tuna salad sandwiches, tofu stir-fry with frozen broccoli, and egg breakfasts without repeating any exact meal more than twice.
Batch Cooking Math: How to Calculate Cost Per Serving
Batch cooking's financial advantage comes from spreading fixed costs (a whole chicken, a pound of lentils) across many servings rather than buying single-serving portions. Here is how to run the math for your own recipes.
The formula is simple: total ingredient cost divided by number of servings equals cost per serving. To track this accurately, weigh ingredients when you cook a recipe for the first time and note what you actually used from each package. A 2-lb bag of dried lentils costs $2 and makes about 10 to 12 cups cooked (12 to 15 servings). Cost per serving: $0.13 to $0.17. Add vegetables ($0.50) and spices ($0.10) to a lentil curry, and your total cost per serving is under $0.80, far below the $5 target, leaving budget room for proteins in other meals.
Proteins have a higher cost per serving but also more impact on satiety. Two bone-in chicken thighs (about 12 oz raw) cost $1.50 and yield about 7 oz of cooked meat, enough for 2 generous servings or 3 moderate ones. At $0.50 to $0.75 per serving of protein, you can afford to combine it with a $0.50 grain component and $0.75 in vegetables and still land well under $2 per serving. At that cost structure, a $75 weekly grocery budget is comfortable for 21 meals for one person.
How to Avoid Food Waste on a Budget Meal Prep Plan
Food waste is the silent budget killer. The average US household throws away $1,500 in food annually, roughly $29 per week. On a tight meal prep budget, that kind of waste is catastrophic. A few structural changes prevent most of it.
Buy whole vegetables instead of pre-cut. Half a cauliflower lasts two days in the fridge before browning; a whole head lasts a week. Buy the whole head, use half Monday in a roasted side dish, use the other half Wednesday in a stir-fry. The same logic applies to onions, cabbage, and broccoli crowns versus pre-cut florets.
Freeze what you will not use in three days. Meat approaching its use-by date? Freeze it before the date arrives, not after it passes. Bananas turning? Freeze them for smoothies or oatmeal. Cooked grains freeze exceptionally well, portion rice or farro into zip bags in single-serving amounts and freeze for up to 3 months. Reheat from frozen in 90 seconds in the microwave.
Plan meals that share ingredients deliberately. If you buy a bunch of cilantro for tacos on Monday, plan a grain bowl with cilantro-lime dressing on Wednesday. If you open a can of coconut milk for a curry, make a banana coconut oatmeal the next morning. The fewer open partial packages you have sitting in the fridge, the less you throw away.
When you want budget-friendly meals without the prep
Meal kits won't beat home batch cooking on pure price, but the most affordable services close the gap significantly, especially when you factor in food waste and shopping time.
- EveryPlate, the lowest-priced major meal kit, starting around $5/serving
- Dinnerly, budget-focused kits with simple 5-ingredient recipes
- HelloFresh, wide variety, frequent discount offers for new subscribers
- Home Chef, good value with customization options by protein
- Best affordable meal delivery services, ranked by actual cost per serving
- Compare all top meal kits, side-by-side on price, quality, and variety
Find your meal kit in 2 minutes
Answer 5 quick questions. We'll match you to the top 3 from 24 services we track.