All posts

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.

ProfileIs 1500 Calories Appropriate?Notes
Sedentary women (5'2"-5'6", 140-180 lbs)Yes — moderate deficitTypical maintenance: 1,700-2,000 cal
Active women (150-170 lbs, exercising 3-5x/week)Yes — moderate deficitTypical maintenance: 2,000-2,300 cal
Sedentary men (5'8"-5'11", 170-200 lbs)Yes — moderate deficitTypical maintenance: 2,000-2,400 cal
Active men (180-220 lbs, exercising 3-5x/week)Possibly too aggressiveTypical maintenance: 2,400-2,800 cal
Anyone under 130 lbsMay be too aggressiveConsult a dietitian for guidance
Teenagers or pregnant womenNoHigher 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:

MacroDaily TargetPercentageWhy
Protein130g35%Preserves muscle mass, highest satiety per calorie
Carbohydrates140g37%Fuels activity, includes fiber for fullness
Fat47g28%Supports hormones, absorbs fat-soluble vitamins
Fiber28-32gCritical 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.

FoodServingCaloriesVolume Trick
Spinach (raw)3 cups (90g)21Massive bowl, almost zero calories
Zucchini1 medium (196g)33Spiralize as noodle substitute
Strawberries1 cup (152g)49Sweet, high water content
Broccoli2 cups (182g)62High fiber, very filling
Greek yogurt (nonfat)1 cup (245g)100Thick, creamy, 17g protein
Egg whites1 cup (243g)126Bulk up omelets without calories
Chicken breast4 oz (113g)130Dense protein, low calorie
Lentils (cooked)1/2 cup (99g)1159g protein + 8g fiber per serving
Watermelon2 cups (304g)92Extremely hydrating and filling
Popcorn (air-popped)3 cups (24g)93Huge 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

MealRecipeProteinCalories
Breakfast2 eggs scrambled with 1 cup spinach + 1 slice whole wheat toast20g280
LunchGrilled chicken breast (4 oz) over mixed greens with cucumber, tomato, and 1 tbsp olive oil dressing35g360
Snack1 cup nonfat Greek yogurt + 1/2 cup blueberries18g150
DinnerBaked salmon (4 oz) + 1 cup roasted broccoli + 1/2 cup brown rice32g420
Daily Total105g1,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

MealRecipeProteinCalories
BreakfastProtein smoothie: 1 scoop whey, 1 banana, 1 cup spinach, 1 cup almond milk, 1 tbsp peanut butter32g350
LunchTurkey and veggie wrap: 4 oz turkey breast, hummus (2 tbsp), lettuce, tomato, whole wheat tortilla30g380
Snack1 medium apple + 1 oz almonds5g255
DinnerChicken stir-fry: 4 oz chicken breast, 2 cups mixed vegetables, 1 tbsp soy sauce, 1/2 cup brown rice36g420
Daily Total103g1,405

Day 3: Wednesday

MealRecipeProteinCalories
BreakfastOvernight oats: 1/2 cup oats, 1 scoop protein powder, 1 cup almond milk, 1/2 cup strawberries30g340
LunchLentil soup (1.5 cups) with side salad and 1 tbsp vinaigrette20g350
Snack1/2 cup cottage cheese + cherry tomatoes14g120
DinnerLean ground turkey (4 oz) lettuce wraps with diced peppers, onions, and salsa28g320
Daily Total92g1,130

Add a second snack: 1 string cheese + 1 small pear (+160 cal, +7g protein) to reach target.

Day 4: Thursday

MealRecipeProteinCalories
Breakfast3 egg white omelet with mushrooms, peppers, and 1 oz feta + 1 slice whole wheat toast22g250
LunchTuna salad (1 can tuna, Greek yogurt, celery, mustard) on mixed greens with whole grain crackers35g380
SnackProtein bar (under 200 cal, 20g+ protein)20g190
DinnerBaked chicken thigh (skin removed, 4 oz) + roasted sweet potato (1 medium) + steamed green beans30g420
Daily Total107g1,240

Add 1 medium banana (+105 cal) or increase sweet potato portion to reach 1,500.

Day 5: Friday

MealRecipeProteinCalories
Breakfast2 hard-boiled eggs + 1/2 avocado on 1 slice whole wheat toast18g340
LunchChicken grain bowl: 4 oz chicken breast, 1/2 cup quinoa, roasted zucchini, cherry tomatoes, lemon-tahini dressing (1 tbsp)38g450
Snack1 cup edamame (shelled)18g188
DinnerShrimp (5 oz) with zucchini noodles, garlic, cherry tomatoes, and 1 tsp olive oil30g250
Daily Total104g1,228

Add a piece of fruit or small handful of nuts to dinner to reach 1,500.

Day 6: Saturday

MealRecipeProteinCalories
BreakfastCottage cheese pancakes (1/2 cup cottage cheese, 2 eggs, 1/4 cup oats blended) with 1/2 cup berries28g320
LunchMediterranean plate: 2 hard-boiled eggs, 1/4 cup hummus, cucumber, tomatoes, olives, whole wheat pita20g420
Snack1 cup nonfat Greek yogurt + 1 tbsp honey + cinnamon17g170
DinnerBaked cod (5 oz) + roasted asparagus + 1/2 cup couscous35g380
Daily Total100g1,290

Add an extra egg at breakfast or increase couscous to 3/4 cup to reach 1,500.

Day 7: Sunday

MealRecipeProteinCalories
BreakfastVeggie egg scramble: 3 eggs, 1 cup spinach, mushrooms, peppers, 1 oz goat cheese27g340
LunchBlack bean soup (1.5 cups) with 2 tbsp Greek yogurt and a small side salad18g350
Snack3 cups air-popped popcorn + 1 string cheese10g160
DinnerGrilled chicken breast (5 oz) + large roasted vegetable medley (bell peppers, zucchini, onions, eggplant) + 1/2 cup brown rice40g450
Daily Total95g1,300

Add a piece of fruit (+80-100 cal) to reach 1,500.

Weekly Macro Averages

MetricAverage
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.