1500 Calorie Meal Plan: 7-Day Plan with Macros and Shopping List
A complete 7-day 1500 calorie meal plan for sustainable weight loss, with daily macros, a full shopping list, and high-volume foods that keep you full on fewer calories.
The quick answer: A 1500 calorie meal plan creates a moderate calorie deficit for most adults, typically producing 1-1.5 lbs of weight loss per week. This 7-day plan prioritizes high-volume, high-fiber foods to maximize satiety, with every meal mapped out, macros calculated, and a ready-to-use shopping list.
Who Is a 1500 Calorie Meal Plan Right For?
A 1500 calorie diet is not a one-size-fits-all approach. Whether this calorie target makes sense depends on your current weight, activity level, sex, and goals.
| Profile | Is 1500 Calories Appropriate? | Notes |
|---|---|---|
| Sedentary women (5'2"-5'6", 140-180 lbs) | Yes — moderate deficit | Typical maintenance: 1,700-2,000 cal |
| Active women (150-170 lbs, exercising 3-5x/week) | Yes — moderate deficit | Typical maintenance: 2,000-2,300 cal |
| Sedentary men (5'8"-5'11", 170-200 lbs) | Yes — moderate deficit | Typical maintenance: 2,000-2,400 cal |
| Active men (180-220 lbs, exercising 3-5x/week) | Possibly too aggressive | Typical maintenance: 2,400-2,800 cal |
| Anyone under 130 lbs | May be too aggressive | Consult a dietitian for guidance |
| Teenagers or pregnant women | No | Higher calorie needs for development |
The general rule: a 500-calorie daily deficit produces about 1 lb of weight loss per week. If your maintenance calories are around 2,000, a 1500 calorie diet creates exactly that deficit. If your maintenance is 2,500 or higher, consider starting at 2,000 calories instead and adjusting down gradually.
Daily Macro Targets for 1500 Calories
This plan uses a macro split optimized for satiety and muscle preservation during a calorie deficit:
| Macro | Daily Target | Percentage | Why |
|---|---|---|---|
| Protein | 130g | 35% | Preserves muscle mass, highest satiety per calorie |
| Carbohydrates | 140g | 37% | Fuels activity, includes fiber for fullness |
| Fat | 47g | 28% | Supports hormones, absorbs fat-soluble vitamins |
| Fiber | 28-32g | — | Critical for volume and satiety |
Higher protein intake during a deficit is well-supported by research. A 2016 study in the American Journal of Clinical Nutrition found that participants eating 2.4g/kg of protein during a caloric deficit lost more fat and gained more lean mass than those eating 1.2g/kg.
High-Volume Foods That Keep You Full
The secret to sticking to 1500 calories without constant hunger is choosing foods with a low calorie density — meaning they have a lot of volume (weight) relative to their calories. These foods physically fill your stomach and trigger stretch receptors that signal satiety.
| Food | Serving | Calories | Volume Trick |
|---|---|---|---|
| Spinach (raw) | 3 cups (90g) | 21 | Massive bowl, almost zero calories |
| Zucchini | 1 medium (196g) | 33 | Spiralize as noodle substitute |
| Strawberries | 1 cup (152g) | 49 | Sweet, high water content |
| Broccoli | 2 cups (182g) | 62 | High fiber, very filling |
| Greek yogurt (nonfat) | 1 cup (245g) | 100 | Thick, creamy, 17g protein |
| Egg whites | 1 cup (243g) | 126 | Bulk up omelets without calories |
| Chicken breast | 4 oz (113g) | 130 | Dense protein, low calorie |
| Lentils (cooked) | 1/2 cup (99g) | 115 | 9g protein + 8g fiber per serving |
| Watermelon | 2 cups (304g) | 92 | Extremely hydrating and filling |
| Popcorn (air-popped) | 3 cups (24g) | 93 | Huge volume for the calories |
The 7-Day 1500 Calorie Meal Plan
Every day includes breakfast, lunch, dinner, and one snack. Protein is kept high and fiber-rich vegetables are included at every meal to keep you full.
Day 1: Monday
| Meal | Recipe | Protein | Calories |
|---|---|---|---|
| Breakfast | 2 eggs scrambled with 1 cup spinach + 1 slice whole wheat toast | 20g | 280 |
| Lunch | Grilled chicken breast (4 oz) over mixed greens with cucumber, tomato, and 1 tbsp olive oil dressing | 35g | 360 |
| Snack | 1 cup nonfat Greek yogurt + 1/2 cup blueberries | 18g | 150 |
| Dinner | Baked salmon (4 oz) + 1 cup roasted broccoli + 1/2 cup brown rice | 32g | 420 |
| Daily Total | 105g | 1,210 |
Note: This lighter day gives you a buffer. Add 1 tbsp peanut butter to your snack (+95 cal, +4g protein) or increase rice to 3/4 cup (+80 cal) to reach 1,500.
Day 2: Tuesday
| Meal | Recipe | Protein | Calories |
|---|---|---|---|
| Breakfast | Protein smoothie: 1 scoop whey, 1 banana, 1 cup spinach, 1 cup almond milk, 1 tbsp peanut butter | 32g | 350 |
| Lunch | Turkey and veggie wrap: 4 oz turkey breast, hummus (2 tbsp), lettuce, tomato, whole wheat tortilla | 30g | 380 |
| Snack | 1 medium apple + 1 oz almonds | 5g | 255 |
| Dinner | Chicken stir-fry: 4 oz chicken breast, 2 cups mixed vegetables, 1 tbsp soy sauce, 1/2 cup brown rice | 36g | 420 |
| Daily Total | 103g | 1,405 |
Day 3: Wednesday
| Meal | Recipe | Protein | Calories |
|---|---|---|---|
| Breakfast | Overnight oats: 1/2 cup oats, 1 scoop protein powder, 1 cup almond milk, 1/2 cup strawberries | 30g | 340 |
| Lunch | Lentil soup (1.5 cups) with side salad and 1 tbsp vinaigrette | 20g | 350 |
| Snack | 1/2 cup cottage cheese + cherry tomatoes | 14g | 120 |
| Dinner | Lean ground turkey (4 oz) lettuce wraps with diced peppers, onions, and salsa | 28g | 320 |
| Daily Total | 92g | 1,130 |
Add a second snack: 1 string cheese + 1 small pear (+160 cal, +7g protein) to reach target.
Day 4: Thursday
| Meal | Recipe | Protein | Calories |
|---|---|---|---|
| Breakfast | 3 egg white omelet with mushrooms, peppers, and 1 oz feta + 1 slice whole wheat toast | 22g | 250 |
| Lunch | Tuna salad (1 can tuna, Greek yogurt, celery, mustard) on mixed greens with whole grain crackers | 35g | 380 |
| Snack | Protein bar (under 200 cal, 20g+ protein) | 20g | 190 |
| Dinner | Baked chicken thigh (skin removed, 4 oz) + roasted sweet potato (1 medium) + steamed green beans | 30g | 420 |
| Daily Total | 107g | 1,240 |
Add 1 medium banana (+105 cal) or increase sweet potato portion to reach 1,500.
Day 5: Friday
| Meal | Recipe | Protein | Calories |
|---|---|---|---|
| Breakfast | 2 hard-boiled eggs + 1/2 avocado on 1 slice whole wheat toast | 18g | 340 |
| Lunch | Chicken grain bowl: 4 oz chicken breast, 1/2 cup quinoa, roasted zucchini, cherry tomatoes, lemon-tahini dressing (1 tbsp) | 38g | 450 |
| Snack | 1 cup edamame (shelled) | 18g | 188 |
| Dinner | Shrimp (5 oz) with zucchini noodles, garlic, cherry tomatoes, and 1 tsp olive oil | 30g | 250 |
| Daily Total | 104g | 1,228 |
Add a piece of fruit or small handful of nuts to dinner to reach 1,500.
Day 6: Saturday
| Meal | Recipe | Protein | Calories |
|---|---|---|---|
| Breakfast | Cottage cheese pancakes (1/2 cup cottage cheese, 2 eggs, 1/4 cup oats blended) with 1/2 cup berries | 28g | 320 |
| Lunch | Mediterranean plate: 2 hard-boiled eggs, 1/4 cup hummus, cucumber, tomatoes, olives, whole wheat pita | 20g | 420 |
| Snack | 1 cup nonfat Greek yogurt + 1 tbsp honey + cinnamon | 17g | 170 |
| Dinner | Baked cod (5 oz) + roasted asparagus + 1/2 cup couscous | 35g | 380 |
| Daily Total | 100g | 1,290 |
Add an extra egg at breakfast or increase couscous to 3/4 cup to reach 1,500.
Day 7: Sunday
| Meal | Recipe | Protein | Calories |
|---|---|---|---|
| Breakfast | Veggie egg scramble: 3 eggs, 1 cup spinach, mushrooms, peppers, 1 oz goat cheese | 27g | 340 |
| Lunch | Black bean soup (1.5 cups) with 2 tbsp Greek yogurt and a small side salad | 18g | 350 |
| Snack | 3 cups air-popped popcorn + 1 string cheese | 10g | 160 |
| Dinner | Grilled chicken breast (5 oz) + large roasted vegetable medley (bell peppers, zucchini, onions, eggplant) + 1/2 cup brown rice | 40g | 450 |
| Daily Total | 95g | 1,300 |
Add a piece of fruit (+80-100 cal) to reach 1,500.
Weekly Macro Averages
| Metric | Average |
|---|---|
| Calories | ~1,350-1,500 (adjust with noted additions) |
| Protein | ~101g (27%) |
| Carbs | ~140g (37%) |
| Fat | ~48g (29%) |
| Fiber | ~28g |
Complete Shopping List
Proteins
- Chicken breast (2 lbs)
- Salmon fillet (4 oz)
- Baked cod (5 oz)
- Shrimp (5 oz)
- Lean ground turkey (4 oz)
- Turkey breast deli meat (4 oz)
- Canned tuna (1 can)
- Eggs (1 dozen)
- Whey protein powder (1 container)
- Protein bar (1)
Dairy
- Nonfat Greek yogurt (32 oz)
- Cottage cheese (16 oz)
- Feta cheese (2 oz)
- Goat cheese (1 oz)
- String cheese (2 sticks)
- Almond milk, unsweetened (1 carton)
Grains and Starches
- Brown rice (1 lb)
- Quinoa (small bag)
- Couscous (small box)
- Whole wheat bread (1 loaf)
- Whole wheat tortillas (1 pack)
- Rolled oats (small canister)
- Whole grain crackers (1 box)
- Whole wheat pita (1 pack)
- Popcorn kernels (small bag)
Fruits
- Blueberries (1 pint)
- Strawberries (1 pint)
- Bananas (2)
- Apples (2)
- Avocado (1)
- Mixed berries (1 cup)
Vegetables
- Baby spinach (10 oz bag)
- Mixed greens (5 oz container)
- Broccoli (1 large head)
- Zucchini (3 medium)
- Cherry tomatoes (2 pints)
- Cucumber (2)
- Bell peppers (4 assorted)
- Mushrooms (8 oz)
- Green beans (8 oz)
- Asparagus (1 bunch)
- Sweet potato (1 medium)
- Onions (2)
- Eggplant (1 small)
- Celery (1 bunch)
- Lettuce (1 head butter lettuce)
Pantry
- Olive oil
- Hummus (1 container)
- Peanut butter
- Almonds (small bag)
- Edamame, frozen shelled (1 bag)
- Salsa (1 jar)
- Soy sauce
- Honey
- Lentils, dried or canned (1 can)
- Black beans, canned (1 can)
- Tahini (small jar)
- Mustard
- Vinaigrette dressing
How to Adjust Portions Up or Down
If 1,500 calories is too low or too high, here is how to scale without overhauling the entire plan:
Scaling Down to 1,300 Calories
- Remove the daily snack or replace it with raw vegetables
- Reduce grain portions by half (1/4 cup rice instead of 1/2 cup)
- Use egg whites instead of whole eggs at breakfast
- Skip added fats like olive oil, peanut butter, and avocado
Scaling Up to 1,800 Calories
- Add 1/2 cup of grains to lunch and dinner (extra 200 cal)
- Increase protein portions by 1-2 oz per meal
- Add a second snack (Greek yogurt, fruit, or nuts)
- Include 1 tbsp olive oil or 1/4 avocado at meals
Scaling Up to 2,000 Calories
- Follow the 1,800 adjustments above
- Add a pre- or post-workout snack (banana + protein shake)
- Increase nut or seed portions to 1.5 oz
Tips for Sticking to 1500 Calories
Eat protein at every meal. Protein is the most satiating macronutrient. Each meal in this plan includes at least 18g of protein to keep hunger at bay between meals.
Front-load your calories. If you tend to overeat at night, make breakfast and lunch your bigger meals. A 400-calorie breakfast and 450-calorie lunch leaves room for a lighter dinner and snack.
Drink water before meals. A 2015 study in Obesity found that drinking 500ml of water 30 minutes before meals led to 44% greater weight loss over 12 weeks compared to the control group.
Use high-volume foods as fillers. When a meal feels too small, add a cup of steamed broccoli (31 cal), a large side salad (25 cal with lemon dressing), or a cup of sliced cucumbers (16 cal). These additions barely register calorically but make your plate look and feel full.
Plan your meals in advance. Deciding what to eat on the fly almost always leads to higher-calorie choices. Using a meal planning app like Mealift to schedule your meals for the week and auto-generate a shopping list removes the daily decision fatigue that derails most diets.
Allow flexible days. Rigid restriction leads to binge cycles. If you eat 1,700 one day, eat 1,300 the next. Weekly calorie average matters more than daily perfection.
Do not drink your calories. A single latte, juice, or soda can consume 200-400 calories — that is 15-25% of your daily budget. Stick to water, black coffee, and unsweetened tea.
Frequently Asked Questions
Is 1500 calories enough for weight loss?
For most adults, yes. The average American woman maintains her weight at approximately 1,800-2,200 calories, and the average man at 2,200-2,800 calories (per USDA Dietary Guidelines). A 1,500 calorie diet creates a deficit of 300-1,300 calories per day depending on your individual maintenance level, which translates to 0.5-2.5 lbs of weight loss per week.
Will I lose muscle on 1500 calories?
Not if you eat enough protein and maintain some resistance training. This plan provides approximately 100-130g of protein daily. Research shows that high protein intake (1.6-2.4g/kg body weight) during a calorie deficit preserves lean mass even at aggressive deficits. Aim for at least 2-3 resistance training sessions per week.
Is 1500 calories too low for men?
It depends on your size and activity level. For sedentary men under 5'10", 1,500 calories can work as a short-term deficit. For larger or active men, it may be too aggressive and could lead to muscle loss, fatigue, and metabolic adaptation. Starting at 1,800-2,000 calories is typically more sustainable for men.
How long should I stay on a 1500 calorie diet?
Most nutrition experts recommend staying in a calorie deficit for 8-16 weeks, then taking a "diet break" at maintenance calories for 1-2 weeks before resuming. This helps prevent metabolic adaptation, where your body reduces its energy expenditure in response to prolonged restriction.
Can I exercise on 1500 calories?
Yes, but adjust intensity and expectations. Light to moderate exercise (walking, yoga, light resistance training) works well at 1,500 calories. For high-intensity training or heavy weightlifting, consider eating at 1,700-1,800 calories on training days and 1,400-1,500 on rest days — a strategy called calorie cycling.
What if I feel hungry all the time on 1500 calories?
First, make sure you are eating enough protein and fiber — both are critical for satiety. Second, check your water intake — thirst is often mistaken for hunger. Third, increase the volume of your meals by adding non-starchy vegetables. If hunger persists after two weeks, consider increasing to 1,700 calories, which still produces a deficit for most people.
Should I count calories forever?
No. Calorie counting is a learning tool, not a lifestyle. Most people need 2-4 months of tracking to develop an intuitive understanding of portion sizes and calorie content. After that, you can transition to a more intuitive approach, checking in with tracking periodically to ensure you are staying on track.
How do I handle eating out on 1500 calories?
Look up the restaurant menu in advance and choose a protein-focused option. Most restaurant meals range from 800-1,500 calories, so consider having a lighter breakfast and lunch on days you eat out. Ask for dressings and sauces on the side, choose grilled over fried, and do not hesitate to ask for modifications like extra vegetables instead of fries.