Make Me a Meal Plan Under $50 a Week: Full 7-Day Plan With Macros and Costs
A complete 7-day meal plan with estimated grocery cost under $50, including per-meal cost breakdowns, full macro tables, a categorized shopping list with prices, and batch cooking strategies.
Eating well on a tight budget is not about deprivation. It is about strategy: choosing nutrient-dense staples, cooking in bulk, and eliminating waste. The USDA's Thrifty Food Plan estimates that a single adult can eat a nutritious diet for approximately $50-60 per week (USDA, 2024). This plan comes in just under that threshold.
Every meal below includes estimated cost and full macro breakdowns. The total grocery bill targets $48-50 for one person for seven days.
The Budget Staples That Make This Plan Work
This plan is built around foods that deliver maximum nutrition per dollar:
| Staple | Cost per lb (approx.) | Why It Works |
|---|---|---|
| Chicken thighs (bone-in) | $1.99 | High protein, cheaper than breast, flavorful |
| Eggs (large, dozen) | $3.00 | Complete protein, versatile, cheap per serving |
| Dry lentils | $1.50 | Highest protein per dollar of any food |
| Dry black beans | $1.30 | Protein + fiber + complex carbs |
| Rolled oats | $2.50 (42oz) | Pennies per serving, high fiber |
| Brown rice | $1.80 (2 lb) | Carb staple, extremely cheap per serving |
| Frozen broccoli | $1.50 (16oz) | Nutrient-dense, no waste, always available |
| Frozen mixed vegetables | $1.50 (16oz) | Variety without the fresh produce waste |
| Bananas | $0.25 each | Cheapest fresh fruit available |
| Canned tuna | $1.00 per can | Cheap protein, shelf-stable |
| Peanut butter | $3.00 (16oz) | Calorie-dense, protein + healthy fats |
| Whole wheat bread | $2.50 per loaf | Cheap carb vehicle |
A 2017 study in the Journal of Food Composition and Analysis confirmed that frozen vegetables retain comparable nutritional value to fresh produce (Li et al., 2017). Buying frozen is not a nutritional compromise — it is a budget strategy.
The Complete Shopping List With Prices
| Item | Quantity | Estimated Cost |
|---|---|---|
| Proteins | ||
| Chicken thighs (bone-in, skin-on) | 3 lbs | $5.97 |
| Eggs (large) | 2 dozen | $6.00 |
| Canned tuna (5oz cans, in water) | 5 cans | $5.00 |
| Dry lentils (1 lb bag) | 1 bag | $1.50 |
| Dry black beans (1 lb bag) | 1 bag | $1.30 |
| Dairy | ||
| Greek yogurt (32oz tub, store brand) | 1 tub | $4.50 |
| Cheddar cheese (8oz block) | 1 block | $2.50 |
| Grains and Starches | ||
| Rolled oats (42oz canister) | 1 | $3.00 |
| Brown rice (2 lb bag) | 1 bag | $1.80 |
| Whole wheat bread | 1 loaf | $2.50 |
| Whole wheat tortillas (8-pack) | 1 pack | $2.50 |
| Pasta (1 lb box, store brand) | 1 box | $1.00 |
| Produce | ||
| Frozen broccoli (16oz) | 2 bags | $3.00 |
| Frozen mixed vegetables (16oz) | 2 bags | $3.00 |
| Bananas | 7 | $1.75 |
| Onions (3 lb bag) | 1 bag | $2.00 |
| Garlic (1 head) | 1 | $0.50 |
| Carrots (1 lb bag) | 1 bag | $1.00 |
| Pantry | ||
| Peanut butter (16oz, store brand) | 1 jar | $2.50 |
| Olive oil (if not already stocked) | — | $0.00 |
| Salt, pepper, basic spices | — | $0.00 |
| Soy sauce (if not already stocked) | — | $0.00 |
| Canned diced tomatoes (14oz) | 2 cans | $1.50 |
| Total | $48.82 |
Note: Prices are approximate US averages. Olive oil, spices, soy sauce, and cooking spray are assumed to already be in your pantry. If you need to stock these, add approximately $8-10 to your first week.
Batch Cooking Strategy
Spending 60-90 minutes on Sunday preparing these items will save time and ensure you stick to the plan throughout the week:
Sunday Prep List:
- Cook all chicken thighs. Season with salt, pepper, garlic powder, and paprika. Bake at 425F for 35-40 minutes. Remove skin after cooking. Portion into 5 containers (~140g each).
- Cook a large pot of brown rice. Cook 2 cups dry rice. Portion into 7 containers (~150g cooked each).
- Cook lentils. Simmer 1.5 cups dry lentils with diced onion and garlic until tender (~25 minutes). Portion into 4 containers.
- Cook black beans. Soak overnight Saturday, then simmer Sunday for 60-90 minutes. Alternatively, use 3 cans of black beans ($2.25) instead of dry beans to save time.
- Hard-boil 8 eggs. Store in the fridge for grab-and-go snacks and meal additions.
All cooked items last 4-5 days in the refrigerator. Freeze anything you will not eat by Wednesday.
The 7-Day Meal Plan
Day 1: Monday
| Meal | Item | Amount | Calories | Protein | Carbs | Fat | Est. Cost |
|---|---|---|---|---|---|---|---|
| Breakfast | Rolled oats, cooked | 60g dry | 227 | 7.8g | 38.4g | 4.2g | $0.18 |
| Peanut butter | 20g | 119 | 4.4g | 4g | 10g | $0.19 | |
| Banana, sliced | 1 medium | 105 | 1.3g | 27g | 0.4g | $0.25 | |
| Lunch | Chicken thigh (skin removed) | 140g | 214 | 28g | 0g | 11g | $0.93 |
| Brown rice, cooked | 150g | 168 | 3.5g | 36g | 1.2g | $0.14 | |
| Frozen broccoli, steamed | 150g | 51 | 4.3g | 9g | 0.5g | $0.28 | |
| Snack | Hard-boiled eggs | 2 large | 155 | 12.6g | 1.1g | 10.6g | $0.50 |
| Dinner | Lentil soup (lentils, onion, carrot, canned tomato) | 350g cooked | 245 | 16g | 42g | 1g | $0.70 |
| Whole wheat bread | 1 slice | 90 | 4g | 15g | 1.5g | $0.18 | |
| Evening Snack | Greek yogurt | 130g | 76 | 13g | 5.2g | 0.3g | $0.58 |
| Day Total | 1450 | 94.9g | 177.7g | 40.7g | $3.93 |
Day 2: Tuesday
| Meal | Item | Amount | Calories | Protein | Carbs | Fat | Est. Cost |
|---|---|---|---|---|---|---|---|
| Breakfast | Scrambled eggs | 3 large | 215 | 18.9g | 1.5g | 14.3g | $0.75 |
| Whole wheat toast | 2 slices | 180 | 8g | 30g | 3g | $0.36 | |
| Lunch | Tuna salad wrap (tuna, mayo-sub yogurt, onion) | 1 can tuna + 30g yogurt | 142 | 30g | 2.5g | 1.3g | $1.14 |
| Whole wheat tortilla | 1 | 130 | 4g | 22g | 3g | $0.31 | |
| Carrot sticks | 80g | 33 | 0.7g | 7.5g | 0.2g | $0.08 | |
| Snack | Banana | 1 medium | 105 | 1.3g | 27g | 0.4g | $0.25 |
| Peanut butter | 20g | 119 | 4.4g | 4g | 10g | $0.19 | |
| Dinner | Chicken thigh, shredded | 140g | 214 | 28g | 0g | 11g | $0.93 |
| Black beans | 130g cooked | 120 | 9g | 20g | 0.5g | $0.15 | |
| Brown rice | 150g cooked | 168 | 3.5g | 36g | 1.2g | $0.14 | |
| Frozen mixed vegetables | 100g | 40 | 2g | 7.5g | 0.3g | $0.19 | |
| Evening Snack | Greek yogurt | 100g | 59 | 10g | 4g | 0.2g | $0.44 |
| Day Total | 1525 | 119.8g | 162g | 45.4g | $4.93 |
Day 3: Wednesday
| Meal | Item | Amount | Calories | Protein | Carbs | Fat | Est. Cost |
|---|---|---|---|---|---|---|---|
| Breakfast | Oatmeal | 60g dry | 227 | 7.8g | 38.4g | 4.2g | $0.18 |
| Hard-boiled egg, chopped | 1 large | 78 | 6.3g | 0.6g | 5.3g | $0.25 | |
| Banana | 1 medium | 105 | 1.3g | 27g | 0.4g | $0.25 | |
| Lunch | Lentil and rice bowl (lentils, rice, onion, spices) | 250g lentils + 120g rice | 329 | 15.3g | 60g | 1.4g | $0.55 |
| Frozen broccoli | 120g | 41 | 3.4g | 7.2g | 0.4g | $0.22 | |
| Snack | Peanut butter on toast | 20g PB + 1 slice bread | 209 | 8.4g | 19g | 11.5g | $0.37 |
| Dinner | Chicken thigh, shredded | 140g | 214 | 28g | 0g | 11g | $0.93 |
| Pasta, cooked | 140g (from 70g dry) | 246 | 8.6g | 48g | 1.4g | $0.14 | |
| Canned diced tomatoes (as sauce) | 100g | 18 | 0.8g | 3.8g | 0.1g | $0.11 | |
| Garlic and onion | 15g | 7 | 0.2g | 1.6g | 0g | $0.05 | |
| Evening Snack | Greek yogurt | 130g | 76 | 13g | 5.2g | 0.3g | $0.58 |
| Day Total | 1550 | 93.1g | 210.8g | 36g | $3.63 |
Day 4: Thursday
| Meal | Item | Amount | Calories | Protein | Carbs | Fat | Est. Cost |
|---|---|---|---|---|---|---|---|
| Breakfast | Egg and cheese breakfast burrito | 2 eggs + 20g cheddar + tortilla | 393 | 22.6g | 23g | 22.3g | $0.93 |
| Frozen mixed vegetables (microwaved, folded in) | 50g | 20 | 1g | 3.8g | 0.2g | $0.09 | |
| Lunch | Black bean and rice bowl | 150g beans + 150g rice | 288 | 12.5g | 56g | 1.7g | $0.29 |
| Cheddar cheese, shredded | 20g | 80 | 5g | 0.3g | 6.7g | $0.25 | |
| Canned diced tomatoes | 80g | 14 | 0.6g | 3g | 0.1g | $0.09 | |
| Snack | Tuna on crackers (or toast) | 1 can tuna + 1 slice bread | 190 | 32g | 15g | 2g | $1.18 |
| Dinner | Chicken thigh, roasted | 140g | 214 | 28g | 0g | 11g | $0.93 |
| Brown rice | 120g cooked | 134 | 2.8g | 28.8g | 1.0g | $0.11 | |
| Frozen broccoli and carrots | 150g | 45 | 3g | 9g | 0.3g | $0.28 | |
| Evening Snack | Oatmeal with peanut butter | 40g oats + 15g PB | 241 | 8.1g | 28g | 10.5g | $0.26 |
| Day Total | 1619 | 115.6g | 166.9g | 55.8g | $4.41 |
Day 5: Friday
| Meal | Item | Amount | Calories | Protein | Carbs | Fat | Est. Cost |
|---|---|---|---|---|---|---|---|
| Breakfast | Oatmeal with banana | 60g oats + 1 banana | 332 | 9.1g | 65.4g | 4.6g | $0.43 |
| Lunch | Egg fried rice (3 eggs, rice, frozen veg, soy sauce) | — | 507 | 23.3g | 54g | 20g | $1.02 |
| Snack | Greek yogurt with peanut butter | 130g yogurt + 15g PB | 165 | 16.3g | 8.2g | 8g | $0.72 |
| Dinner | Lentil pasta bowl (lentils, pasta, canned tomato) | 150g lentils + 100g pasta | 388 | 19.2g | 72g | 1.5g | $0.51 |
| Frozen broccoli | 120g | 41 | 3.4g | 7.2g | 0.4g | $0.22 | |
| Evening Snack | Peanut butter banana toast | 1 slice + 15g PB + 0.5 banana | 252 | 7.7g | 32.5g | 10.4g | $0.50 |
| Day Total | 1685 | 79g | 239.3g | 44.9g | $3.40 |
Note: Day 5 is lower in protein. If this concerns you, swap the evening snack for 2 hard-boiled eggs + toast to add 12g protein.
Day 6: Saturday
| Meal | Item | Amount | Calories | Protein | Carbs | Fat | Est. Cost |
|---|---|---|---|---|---|---|---|
| Breakfast | Scrambled eggs with cheese | 3 eggs + 20g cheddar | 295 | 23.9g | 1.3g | 20.3g | $1.00 |
| Whole wheat toast | 1 slice | 90 | 4g | 15g | 1.5g | $0.18 | |
| Lunch | Tuna melt (tuna, cheese, bread) | 1 can tuna + 20g cheddar + 1 slice bread | 270 | 35g | 15.6g | 7.7g | $1.43 |
| Carrot sticks | 80g | 33 | 0.7g | 7.5g | 0.2g | $0.08 | |
| Snack | Banana | 1 medium | 105 | 1.3g | 27g | 0.4g | $0.25 |
| Dinner | Chicken and black bean burrito bowl | 140g chicken + 130g beans + 120g rice | 548 | 65g | 56g | 12.7g | $1.22 |
| Onion and garlic | 20g | 9 | 0.3g | 2.1g | 0g | $0.05 | |
| Evening Snack | Greek yogurt | 130g | 76 | 13g | 5.2g | 0.3g | $0.58 |
| Day Total | 1426 | 143.2g | 129.7g | 43.1g | $4.79 |
Day 7: Sunday
| Meal | Item | Amount | Calories | Protein | Carbs | Fat | Est. Cost |
|---|---|---|---|---|---|---|---|
| Breakfast | Oatmeal with egg stirred in | 60g oats + 1 egg | 305 | 14.1g | 39g | 9.5g | $0.43 |
| Peanut butter | 15g | 89 | 3.3g | 3g | 7.5g | $0.14 | |
| Lunch | Chicken stir-fry (chicken, frozen veg, rice, soy sauce) | 140g chicken + 150g veg + 150g rice | 462 | 33.5g | 48.5g | 12.3g | $1.35 |
| Snack | Hard-boiled eggs | 2 large | 155 | 12.6g | 1.1g | 10.6g | $0.50 |
| Dinner | Tuna pasta (tuna, pasta, canned tomato, onion) | 1 can tuna + 140g pasta | 384 | 37.6g | 51.8g | 2.5g | $1.25 |
| Frozen broccoli | 120g | 41 | 3.4g | 7.2g | 0.4g | $0.22 | |
| Evening Snack | Greek yogurt with banana | 100g yogurt + 0.5 banana | 112 | 11.7g | 17.5g | 0.5g | $0.57 |
| Day Total | 1548 | 116.2g | 168.1g | 43.3g | $4.46 |
Weekly Cost and Nutrition Summary
| Day | Calories | Protein | Carbs | Fat | Est. Cost |
|---|---|---|---|---|---|
| Monday | 1450 | 94.9g | 177.7g | 40.7g | $3.93 |
| Tuesday | 1525 | 119.8g | 162.0g | 45.4g | $4.93 |
| Wednesday | 1550 | 93.1g | 210.8g | 36.0g | $3.63 |
| Thursday | 1619 | 115.6g | 166.9g | 55.8g | $4.41 |
| Friday | 1685 | 79.0g | 239.3g | 44.9g | $3.40 |
| Saturday | 1426 | 143.2g | 129.7g | 43.1g | $4.79 |
| Sunday | 1548 | 116.2g | 168.1g | 43.3g | $4.46 |
| Weekly Avg | 1543 | 108.8g | 179.2g | 44.2g | $4.22/day |
| Weekly Total | 10,803 | $29.55 |
The per-meal ingredient costs total approximately $30 for the week. The difference between this and the $48.82 grocery bill accounts for the fact that you are buying full packages (a full jar of peanut butter, full bag of oats, etc.) that will carry over into the following week. By week 2, your grocery bill drops to $30-35 as pantry staples are already stocked.
How to Boost Protein on a Budget
The average daily protein in this plan is 109g, which may be lower than optimal for someone focused on body composition. Here are budget-friendly ways to increase it:
- Add egg whites. A carton of liquid egg whites (~$3) adds 11g protein per 100g serving with almost zero additional cost per gram.
- Buy whey protein on sale. At $0.03-0.04 per gram of protein, a scoop of whey ($0.80) adds 24g protein to any meal.
- Increase lentil portions. Lentils cost $0.015 per gram of protein — the cheapest protein source available.
- Replace some rice with black beans. Swapping 75g rice for 100g black beans adds 5g protein for roughly the same cost.
How to Track Budget Meals Accurately
Budget meals often involve batch cooking and combining multiple ingredients, which makes macro tracking harder than logging a single packaged item. Nutrola handles this well.
You can scan store-brand barcodes to log exact nutrition data for budget items — Nutrola's nutritionist-verified database includes store brands, not just premium products. For batch-cooked meals like the lentil soup or chicken stir-fry, photograph your plate and Nutrola's photo AI will estimate the portions and macros.
If you find a budget recipe on TikTok or YouTube (like a $2 meal prep video), Nutrola can import the recipe directly and break down per-serving macros automatically. This eliminates the need to manually enter each ingredient.
Nutrola is available on iOS and Android starting at EUR 2.50 per month, with no ads on any tier.
Additional Budget Tips
Never shop without a list. Impulse purchases add 20-30% to the average grocery bill according to the Food Marketing Institute (FMI, 2023).
Buy store brands. Store-brand canned goods, oats, rice, and frozen vegetables are nutritionally identical to name brands at 20-40% lower cost.
Check unit prices. The price per ounce or per pound on the shelf tag reveals the true cost comparison. Larger packages are not always cheaper per unit.
Use the freezer aggressively. Buy family packs of chicken thighs when on sale. Portion and freeze immediately. Frozen chicken thighs are safe for 9-12 months.
Eat before you shop. A 2013 study in JAMA Internal Medicine found that hungry shoppers purchased 31% more high-calorie products than satiated shoppers (Tal and Wansink, 2013).
Minimize food waste. The USDA estimates the average American household wastes $1,500 worth of food annually. Batch cooking and freezing leftovers eliminates most waste from this plan.
Frequently Asked Questions
Can I Hit High Protein Goals on $50 Per Week?
Yes, but it requires prioritizing the cheapest protein sources: eggs, chicken thighs, canned tuna, lentils, black beans, and Greek yogurt. Protein powder is also cost-effective if you buy in bulk. Expect 120-150g protein per day at this budget level with careful planning.
What If I Cannot Find These Prices in My Area?
Prices vary significantly by region. If your area is more expensive, substitute the most costly items first: replace fresh chicken with canned chicken, replace name-brand yogurt with store-brand, and increase lentil and bean portions to reduce meat costs.
Is This Plan Healthy Long-Term?
This plan provides adequate calories, protein, fiber, and essential nutrients for most adults. The main nutritional gap in ultra-budget plans is variety in fruits and vegetables. If budget allows, adding $5-10 per week for seasonal fresh produce (whatever is cheapest at your store that week) improves micronutrient intake.
Ready to Transform Your Nutrition Tracking?
Join thousands who have transformed their health journey with Nutrola!