1500-Calorie High-Protein Meal Plan
A full 1500 calorie day with 140 g protein: exact foods, grams and the macro split, plus how to scale it up or down for your own weight.
A 1500-calorie day can hold 140 g of protein — but only if protein anchors every meal instead of decorating it. The split below is roughly 140 g protein, 130 g carbs and 45 g fat, which is 560 + 520 + 405 kcal, about 1485 total.
This is a cutting-level intake for most adults between 60 kg and 80 kg. If you are heavier, taller, or training hard six days a week, scale the carbohydrate portions up rather than adding fat — carbs are the cheapest lever for energy without wrecking satiety.
Every quantity below is cooked weight unless stated. Drop the same items into the Procaaf plate composer if you want to swap foods and keep the totals honest.
The day, meal by meal
Breakfast (≈360 kcal, 38 g protein): 200 g Greek yogurt, 30 g oats, 100 g berries, 10 g honey. Filling, fast, and it front-loads a third of the protein before 9 a.m.
Lunch (≈480 kcal, 45 g protein): 150 g grilled chicken breast or 200 g firm tofu, 120 g cooked rice, a large salad with 5 g olive oil. The oil matters — fat-free salads leave you hungry an hour later.
Snack (≈180 kcal, 25 g protein): one scoop of whey or pea protein in water, plus an apple. This is the meal most people skip, and it is exactly where the deficit usually breaks.
Dinner (≈460 kcal, 35 g protein): 150 g white fish, lean beef or paneer, 200 g potato, 200 g roasted vegetables, 5 g oil.
How to scale it without recalculating everything
To move to 1800 kcal, add 100 g rice at lunch and 30 g oats at breakfast. That is +300 kcal, almost all carbohydrate, and protein stays where it needs to be.
To move to 1200 kcal, halve the starch at lunch and dinner and drop the honey. Do not cut the protein — a 1200-calorie day with 90 g protein is far harder to sustain than one with 130 g.
The rule: protein is a floor, carbs are the dial, fat has a minimum (roughly 0.6–0.8 g per kg body weight) and should not go below it.
Why 1500 calories stalls for some people
Untracked cooking oil is the usual culprit. A tablespoon is 14 g of fat and 120 kcal; two casual pours across a day is a 250-calorie error, which is most of your deficit.
The second culprit is weekend drift. Five days at 1500 and two days at 2600 averages out to maintenance. Track the weekend days first, not the weekdays.
Frequently asked questions
- Is 1500 calories enough for a woman who lifts weights?
- For many women between 55 kg and 70 kg it is a moderate deficit and works well for 8–12 weeks, provided protein stays near 1.6–2.2 g per kg. If strength drops for two consecutive weeks, add 200 kcal of carbohydrate.
- Can I hit 140 g protein on 1500 calories as a vegetarian?
- Yes, but it needs concentrated sources: 200 g curd or Greek yogurt, 150 g paneer or tofu, 50 g dry soya chunks and one protein scoop. Beans and lentils alone will not get you there inside 1500 calories.
- How long should I stay at 1500 calories?
- Run it in blocks of 8–12 weeks, then eat at maintenance for two to four weeks. Continuous deficits blunt training quality and adherence more than they speed up fat loss.
- PCOS Diet Plan for Women: Weight Loss GuideBuild a practical PCOS diet plan for weight loss with protein, fibre, balanced carbs and flexible meal ideas for women in the US and UK.
- Foods for Hormonal Health: A Practical GuideLearn which foods support normal hormone production, blood sugar, gut health and energy—and why no single food can balance hormones.
- Menopause Diet Plan: Food, Exercise & SymptomsA practical menopause diet plan for women in the US and UK, covering symptoms, protein, fibre, bone health, exercise and weight changes.
- Why You Feel Tired After Lunch (and How to Fix the Afternoon Slump)The 3pm energy crash is usually a plate problem, not a sleep problem. Learn how carb-heavy lunches cause it and how to build a lunch that keeps you sharp.
Continue reading
- Vegetarian · 8 minHow to Hit 140g Protein on a Vegetarian Indian Diet
A realistic 140 g protein vegetarian Indian day: paneer, dal, curd, soya and tofu, with exact grams and the full macro breakdown.
- Plant Protein · 7 minA 2000-Calorie Vegan Day With 130g Protein
An exact plant-based day hitting 130 g protein on 2000 calories, with grams for every item and swaps for soy-free and gluten-free eaters.
- Meal Prep · 7 minHigh-Protein, Macro-Friendly Office Lunch Meal Prep
Five office lunch boxes that hold 40 g protein, survive a fridge and reheat well — plus how to print the week's macros in one PDF.