Create a Grocery List for 1500 Calories a Day: Complete 7-Day List
A complete grocery list organized by category with per-item calorie and macro data for building 1500 calories per day across 7 days, including sample meals and estimated weekly cost.
A 1500-calorie daily target is one of the most common calorie levels for moderate weight loss. For most adults, it creates a 300–700 calorie deficit depending on body size and activity level — enough to produce 0.3–0.6 kg of fat loss per week, which falls within the sustainable range recommended by the American College of Sports Medicine (Donnelly et al., 2009).
The challenge is not hitting 1500 calories. It is hitting 1500 calories with enough protein (120g+), fiber (25g+), and micronutrient density to stay full, preserve muscle, and avoid nutrient deficiencies. This grocery list is built for exactly that purpose: every item earns its place by providing strong macro value per calorie.
The Complete Grocery List by Category
Quantities listed are for one person for 7 days at 1500 calories per day.
Proteins
| Item | Weekly Quantity | Per Serving | Calories | Protein (g) | Carbs (g) | Fat (g) |
|---|---|---|---|---|---|---|
| Chicken breast (boneless, skinless) | 900g | 150g cooked | 248 | 46 | 0 | 5 |
| Eggs (large) | 18 (1.5 dozen) | 2 eggs | 143 | 12 | 1 | 10 |
| Greek yogurt (0% or 2%) | 1.2 kg (large tub) | 200g | 130 | 20 | 8 | 2 |
| Canned tuna (chunk light in water) | 4 cans (140g each) | 1 can drained | 120 | 28 | 0 | 1 |
| Salmon fillet (fresh or frozen) | 300g | 150g | 280 | 34 | 0 | 16 |
| Turkey breast (deli sliced, low sodium) | 300g | 60g | 65 | 12 | 2 | 1 |
| Cottage cheese (2%) | 500g | 200g | 160 | 24 | 6 | 4 |
| Whey protein powder | 7 scoops (210g) | 30g scoop | 120 | 24 | 3 | 1 |
Vegetables
| Item | Weekly Quantity | Per Serving | Calories | Protein (g) | Carbs (g) | Fat (g) |
|---|---|---|---|---|---|---|
| Broccoli (fresh or frozen) | 700g | 150g cooked | 52 | 4 | 7 | 0.5 |
| Spinach (fresh) | 300g | 100g | 23 | 3 | 4 | 0.4 |
| Mixed salad greens | 200g | 50g | 10 | 1 | 2 | 0 |
| Bell peppers (mixed) | 4 medium | 1 pepper (150g) | 46 | 1 | 9 | 0.4 |
| Zucchini | 3 medium | 1 medium (200g) | 34 | 2 | 6 | 0.6 |
| Cherry tomatoes | 500g | 100g | 18 | 1 | 4 | 0.2 |
| Cucumber | 2 medium | 1/2 cucumber (150g) | 24 | 1 | 4 | 0.3 |
| Green beans (frozen) | 400g | 100g | 31 | 2 | 7 | 0.1 |
| Onions | 500g | 1 medium (110g) | 44 | 1 | 10 | 0.1 |
| Mushrooms | 200g | 100g | 22 | 3 | 3 | 0.3 |
Complex Carbohydrates
| Item | Weekly Quantity | Per Serving | Calories | Protein (g) | Carbs (g) | Fat (g) |
|---|---|---|---|---|---|---|
| Brown rice | 500g dry | 60g dry (150g cooked) | 216 | 5 | 45 | 2 |
| Sweet potatoes | 800g | 200g baked | 180 | 4 | 41 | 0.2 |
| Rolled oats | 300g | 40g dry | 152 | 5 | 27 | 3 |
| Whole-wheat bread | 1 loaf (15 slices) | 1 slice (35g) | 80 | 4 | 14 | 1 |
| Whole-wheat tortillas | 1 pack (8) | 1 tortilla | 120 | 4 | 20 | 3 |
| Quinoa | 200g dry | 50g dry (125g cooked) | 180 | 7 | 32 | 3 |
Fruits
| Item | Weekly Quantity | Per Serving | Calories | Protein (g) | Carbs (g) | Fat (g) |
|---|---|---|---|---|---|---|
| Bananas | 4 | 1 medium (120g) | 105 | 1 | 27 | 0.4 |
| Apples | 4 | 1 medium (180g) | 95 | 0.5 | 25 | 0.3 |
| Blueberries (fresh or frozen) | 400g | 100g | 57 | 1 | 14 | 0.3 |
| Strawberries | 300g | 100g | 32 | 1 | 8 | 0.3 |
| Lemons | 3 | 1 lemon (juice) | 12 | 0 | 4 | 0 |
Healthy Fats
| Item | Weekly Quantity | Per Serving | Calories | Protein (g) | Carbs (g) | Fat (g) |
|---|---|---|---|---|---|---|
| Olive oil | Already stocked | 1 tsp (5ml) | 40 | 0 | 0 | 4.5 |
| Almonds | 150g | 20g | 115 | 4 | 4 | 10 |
| Avocado | 2 medium | 1/2 avocado (75g) | 120 | 2 | 6 | 11 |
| Peanut butter (natural) | 200g jar | 15g (1 tbsp) | 95 | 4 | 3 | 8 |
| Chia seeds | 100g | 10g | 49 | 2 | 4 | 3 |
Dairy and Extras
| Item | Weekly Quantity | Per Serving | Calories | Protein (g) | Carbs (g) | Fat (g) |
|---|---|---|---|---|---|---|
| Milk (2% or skim) | 1 L | 200ml | 100 | 7 | 10 | 4 |
| Feta cheese | 100g | 30g | 75 | 4 | 1 | 6 |
| Canned diced tomatoes | 2 cans (400g each) | 200g | 32 | 2 | 6 | 0.2 |
| Salsa (jar) | 1 jar | 30g | 10 | 0 | 2 | 0 |
| Mustard | Already stocked | 1 tsp | 3 | 0 | 0 | 0 |
| Soy sauce (low sodium) | Already stocked | 1 tbsp | 8 | 1 | 1 | 0 |
Estimated Weekly Grocery Cost
| Category | Estimated Cost ($) |
|---|---|
| Proteins | 28–32 |
| Vegetables | 10–14 |
| Complex Carbohydrates | 7–10 |
| Fruits | 6–8 |
| Healthy Fats | 6–8 |
| Dairy and Extras | 5–7 |
| Total | $62–79 |
Costs vary by region and store. Shopping at discount grocery chains, buying frozen vegetables, and choosing store-brand Greek yogurt and whey protein can bring the total closer to the $62 end.
How to Build 1500 Calories Per Day From This List
Daily Structure
At 1500 calories, a 4-meal structure works well: breakfast, lunch, snack, and dinner. Each meal should contain protein and at least one vegetable or fruit.
Target macros per day: approximately 130g protein, 140g carbs, 45g fat.
Sample Day 1
| Meal | Food (from list) | Calories | Protein (g) |
|---|---|---|---|
| Breakfast | 40g oats + 200ml milk + 100g blueberries + 10g chia seeds | 359 | 14 |
| Lunch | 150g chicken breast + 60g brown rice (dry) + 150g broccoli + 1 tsp olive oil | 556 | 55 |
| Snack | 200g Greek yogurt + 1 medium apple | 225 | 21 |
| Dinner | 1 can tuna + mixed salad greens + cherry tomatoes + cucumber + 1 tbsp olive oil + lemon | 230 | 30 |
| Evening | 1 scoop whey + 200ml water | 120 | 24 |
| Total | 1490 | 144 |
Sample Day 2
| Meal | Food (from list) | Calories | Protein (g) |
|---|---|---|---|
| Breakfast | 2 eggs scrambled + 1 slice whole-wheat toast + 100g spinach | 263 | 19 |
| Lunch | Turkey and veggie wrap: 60g turkey + whole-wheat tortilla + mixed salad + 30g feta + mustard | 300 | 24 |
| Snack | 200g cottage cheese + 100g strawberries | 192 | 25 |
| Dinner | 150g chicken breast + 200g sweet potato + 100g green beans + 1 tsp olive oil | 508 | 50 |
| Evening | 20g almonds + 1 small banana | 220 | 5 |
| Total | 1483 | 123 |
Sample Day 3
| Meal | Food (from list) | Calories | Protein (g) |
|---|---|---|---|
| Breakfast | Smoothie: 1 scoop whey + 200ml milk + 1 banana + 10g peanut butter | 380 | 33 |
| Lunch | 150g chicken breast + 50g quinoa (dry) + roasted zucchini (200g) + bell pepper (1) + 1 tsp olive oil | 510 | 52 |
| Snack | 200g Greek yogurt + 100g blueberries | 187 | 21 |
| Dinner | 150g salmon + mixed salad greens + cherry tomatoes + cucumber + lemon + 1/2 avocado | 410 | 36 |
| Total | 1487 | 142 |
Sample Day 4
| Meal | Food (from list) | Calories | Protein (g) |
|---|---|---|---|
| Breakfast | 2 eggs + 100g mushrooms + 100g spinach + 1 slice whole-wheat toast | 245 | 20 |
| Lunch | 1 can tuna + 60g brown rice (dry, cooked) + 150g broccoli + soy sauce | 367 | 37 |
| Snack | 1 scoop whey + 1 medium apple | 215 | 25 |
| Dinner | 150g chicken breast + whole-wheat tortilla + mixed salad + salsa + 30g avocado | 418 | 50 |
| Evening | 200g cottage cheese + 5g chia seeds | 209 | 26 |
| Total | 1454 | 158 |
Sample Day 5
| Meal | Food (from list) | Calories | Protein (g) |
|---|---|---|---|
| Breakfast | 40g oats + 200ml milk + 1 banana + 15g peanut butter | 452 | 17 |
| Lunch | 150g chicken breast + 200g sweet potato + 100g green beans | 458 | 50 |
| Snack | 200g Greek yogurt + 100g strawberries | 162 | 21 |
| Dinner | 2 eggs + 1 can tuna + mixed salad + 1 tbsp olive oil + cherry tomatoes | 383 | 42 |
| Total | 1455 | 130 |
Meal Prep Strategy for 1500 Calories
Batch cooking dramatically simplifies a 1500-calorie diet. On Sunday, prepare the following:
- Cook 900g of chicken breast. Season with salt, pepper, garlic powder, and paprika. Bake at 200C/400F for 22–25 minutes. Slice and store in 150g portions.
- Cook 500g of brown rice. Measure dry, cook, and divide into 60g dry-equivalent portions (roughly 150g cooked each).
- Bake 800g of sweet potatoes. Wrap in foil, bake at 200C for 45–60 minutes. Store whole in the refrigerator, reheat as needed.
- Hard-boil 6 eggs. Peel and store for quick snacks and meal additions.
- Wash and chop vegetables. Pre-cut broccoli, bell peppers, and zucchini. Store in containers with damp paper towels.
This prep takes approximately 90 minutes and covers most of your protein and carb components for the week. Daily assembly becomes: grab chicken + carb + vegetable + fat source.
What to Watch for at 1500 Calories
Is 1500 Calories Enough?
For most women and smaller-framed men, 1500 calories creates an appropriate deficit for weight loss. For larger or more active individuals, 1500 calories may be too aggressive. A 2014 position stand from the International Society of Sports Nutrition recommends that caloric deficits should not exceed 500–750 calories per day to minimize lean mass loss (Helms et al., Journal of the International Society of Sports Nutrition).
Prioritize Protein
At lower calorie levels, protein becomes even more critical. Phillips et al. (2011) in Applied Physiology, Nutrition, and Metabolism found that higher protein intakes (2.3g/kg vs 1.0g/kg) during caloric restriction significantly reduced lean body mass loss. This grocery list provides enough protein to hit 120–160g daily, covering the higher end of recommendations.
Monitor Energy Levels
If you experience persistent fatigue, brain fog, or declining workout performance after 2–3 weeks at 1500 calories, your deficit may be too large. Increase by 200 calories (add 30g carbs and 10g fat) and reassess.
Do Not Skip Vegetables
At 1500 calories, every food item needs to deliver nutrients beyond just macros. Vegetables provide fiber, potassium, magnesium, and micronutrients at extremely low calorie cost. This list includes 10+ vegetables totaling under 200 calories per day but delivering 20g+ fiber and significant micronutrient coverage.
How to Track 1500 Calories Without Obsessing
Accuracy matters more at lower calorie targets because the margin for error shrinks. An extra tablespoon of olive oil (120 cal) or an uncounted handful of nuts (170 cal) can erase 20% of your intended deficit.
Nutrola helps in specific ways. The barcode scanner handles packaged items — scan your bread, yogurt container, whey protein tub, or tortilla pack and the exact per-serving data loads from a verified database. For the chicken and rice you batch-prepped, weigh the total cooked amount once, create a recipe in Nutrola, and log individual portions each day with a single tap.
Photo AI works well for assembled plates. Snap your chicken-rice-broccoli plate and the AI identifies components and estimates portions. Confirm or adjust based on your actual amounts. Voice logging catches quick items: "200 grams Greek yogurt and an apple" creates both entries in seconds.
The goal is making tracking fast enough that you actually do it consistently, not perfectly. At 1500 calories, consistency in tracking determines whether you see results or wonder why the deficit is not working.
References
- Donnelly, J. E., et al. (2009). American College of Sports Medicine position stand: appropriate physical activity intervention strategies for weight loss and prevention of weight regain for adults. Medicine and Science in Sports and Exercise, 41(2), 459–471.
- Helms, E. R., et al. (2014). Evidence-based recommendations for natural bodybuilding contest preparation: nutrition and supplementation. Journal of the International Society of Sports Nutrition, 11(1), 20.
- Phillips, S. M., et al. (2011). Dietary protein for athletes: from requirements to optimum adaptation. Journal of Sports Sciences, 29(sup1), S29–S38.
Frequently Asked Questions
Is 1500 calories a day enough to lose weight?
For most women and smaller-framed men, 1500 calories creates a 300-700 calorie daily deficit, producing 0.3-0.6 kg of fat loss per week. For larger or more active individuals, 1500 may be too aggressive and could lead to muscle loss, fatigue, and metabolic adaptation. The American College of Sports Medicine recommends deficits of no more than 500-750 calories per day.
How much protein should I eat on 1500 calories?
At lower calorie levels, protein becomes critical for preserving lean mass. Research shows that 1.6-2.3g/kg of body weight during caloric restriction significantly reduces muscle loss. This grocery list supports 120-160g of protein daily, which covers the higher end of recommendations for most adults on a 1500-calorie diet.
How much does a 1500 calorie grocery list cost per week?
This complete grocery list costs approximately $62-79 per week for one person, depending on region and store. Shopping at discount chains, buying frozen vegetables, and choosing store-brand protein sources can bring costs to the lower end of that range.
Can I meal prep for a 1500 calorie diet?
Yes, and meal prep is strongly recommended at this calorie level because it reduces the temptation to grab untracked convenience foods. Batch cooking 900g of chicken breast, 500g of brown rice, and 800g of sweet potatoes on Sunday covers most protein and carb needs for the week in about 90 minutes.
What should I do if 1500 calories feels too low?
If you experience persistent fatigue, brain fog, or declining workout performance after 2-3 weeks, your deficit may be too large. Increase by 200 calories (add about 30g carbs and 10g fat) and reassess over the following two weeks. Sustainable weight loss should not require constant willpower battles against hunger.
Ready to Transform Your Nutrition Tracking?
Join thousands who have transformed their health journey with Nutrola!