The idea that healthy eating is expensive persists largely because health food marketing targets premium products. The actual cheapest foods in most supermarkets - eggs, oats, lentils, cabbage, frozen vegetables, chicken thighs, canned fish - are also among the most nutritious per calorie. This is a real advantage, not a compromise.
For broader guidance on what to eat and why, see the Healthy Eating & Nutrition guide. For calorie targets to build a budget plan around, see How Many Calories Should You Actually Eat Per Day?
12 eggs for $3-4 covers roughly 72g protein and provides choline, B12, vitamin D, and healthy fats. Scrambled, boiled, baked into muffins - few foods are this versatile. Egg and Cottage Cheese Omelet is a high-protein breakfast for under $1.50 per serving.
A 1kg bag of rolled oats costs $2-4 and provides approximately 25 servings. Each 40g serving delivers 150 kcal, 5g protein, and 4g fibre. Add Greek yogurt or a boiled egg alongside for a complete breakfast under 400 kcal and 20g protein for around $1.
A 185g tin of tuna is the best protein-per-dollar item in most stores. Add it to rice and salad for a 450 kcal, 40g protein lunch for under $2 total. Rotate with canned sardines for omega-3 variety at similar cost.
A 400g can of lentils (drained weight about 230g) gives two generous servings with roughly 18g protein and 16g fibre combined. Lentil soup takes 30 minutes, costs under $2 to make for two, and is one of the most filling meals per calorie available.
Nutritionally equivalent to fresh - freezing preserves micronutrients well. Frozen broccoli, spinach, peas, and mixed stir-fry vegetables are reliable, cheap, and require no prep. Keep two or three bags in the freezer as a permanent default vegetable supply. Try them in a quick Vegetable Stir Fry that costs around $2 per serving.
Cheaper than breast, harder to ruin, and equally nutritious. Juicy Pan-Roasted Chicken Thighs cost roughly $3-4 for a two-thigh serving providing 44g protein. Batch four at once for multiple meals.
One of the most underrated vegetables. A medium white cabbage yields 4-6 servings of Lemon-Infused Cabbage Salad for around $2 total. High in vitamin C, fibre, and holds in the fridge for days without going soggy.
1kg of dried brown rice or pasta costs $1.50-3.00 and yields 10+ servings. The bulk carbohydrate base of most budget meal plans. Neither requires skill to cook.
Total: approximately $46. This covers roughly 1,800-2,200 calories per day across all three meals for five days, hitting approximately 130-150g protein daily.
Once you have your weekly staples sorted, the Daily Macro Planner can turn your calorie and protein targets into a concrete day of meals - useful for confirming your budget shop actually covers your nutritional needs.