📋 Table of Contents
- Why a Meal Plan Saves Time and Money
- Complete 7-Day Healthy Meal Plan
- Complete Weekly Grocery List with Estimated Costs
- Daily Nutritional Breakdown
- Weekly Meal Prep Schedule
- Free Printable Section
- Key Takeaways
Why a Meal Plan Saves Time and Money
Planning your meals ahead is one of the most effective strategies to eat healthy on a budget. When you know exactly what you’ll eat for the week, you avoid impulse purchases, reduce food waste, and eliminate the daily decision fatigue that leads to expensive takeout orders. Families who meal plan consistently tend to spend significantly less on groceries while eating more nutritious meals.
This comprehensive 7-day meal plan is designed to feed one person for approximately $35–40 for the entire week, with balanced nutrition and delicious, satisfying meals. Every recipe uses affordable whole foods and minimal ingredients to keep preparation simple and costs low.
📅 Complete 7-Day Healthy Meal Plan
Monday
Breakfast: Oatmeal with Banana and Peanut Butter
- 1/2 cup rolled oats ($0.30)
- 1 medium banana ($0.15)
- 2 tbsp peanut butter ($0.25)
- 1 cup water
- Pinch of salt
Cook oatmeal according to package directions. Top with sliced banana and peanut butter. Calories: 350 | Protein: 12g | Cost: $0.70
Lunch: Chickpea Salad
- 1 can chickpeas, drained ($0.60)
- 2 cups spinach ($0.40)
- 1/2 cucumber, diced ($0.25)
- 2 tbsp olive oil vinaigrette ($0.15)
Toss all ingredients together. Calories: 280 | Protein: 11g | Cost: $1.40
Dinner: Lentil and Vegetable Stew
- 1 cup dried lentils ($1.20)
- 2 carrots, chopped ($0.30)
- 2 celery stalks ($0.30)
- 1 onion ($0.20)
- 4 cups vegetable broth ($0.80)
- Salt, pepper, cumin to taste
Sauté onion, carrots, and celery for 5 minutes. Add lentils and broth. Simmer 25–30 minutes until lentils are tender. Serves 4. Calories per serving: 220 | Protein: 16g | Cost per serving: $0.70
Snack: Apple with Almond Butter
- 1 apple ($0.35)
- 1 tbsp almond butter ($0.30)
Calories: 200 | Protein: 4g | Cost: $0.65
Tuesday
Breakfast: Scrambled Eggs and Toast
- 2 eggs ($0.50)
- 1 slice whole wheat bread ($0.25)
- 1 tsp butter ($0.10)
Scramble eggs in butter. Serve with toast. Calories: 280 | Protein: 14g | Cost: $0.85
Lunch: Rice and Bean Bowl
- 1 cup cooked brown rice ($0.40)
- 1/2 can black beans ($0.30)
- 1/2 bell pepper ($0.50)
- 2 tbsp salsa ($0.20)
Mix ingredients together. Calories: 310 | Protein: 10g | Cost: $1.40
Dinner: Pasta Primavera
- 2 oz whole wheat pasta ($0.40)
- 2 cups mixed frozen vegetables ($0.80)
- 2 cloves garlic ($0.15)
- 2 tbsp olive oil ($0.20)
- Salt and pepper
Cook pasta. Sauté garlic and vegetables in olive oil. Toss with pasta. Serves 2. Calories per serving: 350 | Protein: 12g | Cost per serving: $0.77
Snack: Greek Yogurt with Granola
- 1 cup plain Greek yogurt ($0.80)
- 2 tbsp granola ($0.35)
Calories: 180 | Protein: 18g | Cost: $1.15
Wednesday
Breakfast: Peanut Butter Banana Smoothie
- 1 banana ($0.15)
- 2 tbsp peanut butter ($0.25)
- 1 cup milk ($0.25)
- 1 tbsp honey ($0.10)
- Ice cubes
Blend until smooth. Calories: 340 | Protein: 11g | Cost: $0.75
Lunch: Tuna Salad Sandwich
- 1 can tuna ($0.70)
- 2 slices whole wheat bread ($0.50)
- 2 tbsp mayo ($0.30)
- Lettuce and tomato ($0.35)
Mix tuna with mayo. Serve on bread with lettuce and tomato. Calories: 360 | Protein: 25g | Cost: $1.85
Dinner: Ground Turkey Tacos
- 1/2 lb ground turkey ($2.50)
- 4 taco shells ($0.60)
- 1 cup shredded lettuce ($0.40)
- 1/2 cup diced tomato ($0.35)
- 2 tbsp salsa ($0.20)
Brown turkey with taco seasoning. Fill shells with turkey, lettuce, tomato, and salsa. Serves 2. Calories per serving: 380 | Protein: 28g | Cost per serving: $1.95
Snack: Cheese and Crackers
- 1 oz cheddar cheese ($0.50)
- 6 whole grain crackers ($0.30)
Calories: 180 | Protein: 8g | Cost: $0.80
Thursday
Breakfast: Oatmeal Banana Bread
- 1 cup rolled oats ($0.60)
- 1 banana, mashed ($0.15)
- 1/4 cup applesauce ($0.30)
- 2 tbsp honey ($0.20)
- Baking powder, salt
Mix ingredients and bake at 350°F for 20 minutes. Makes 4 servings. Calories per serving: 220 | Protein: 6g | Cost per serving: $0.31
Lunch: Chickpea Curry
- 1 can chickpeas ($0.60)
- 1 onion, diced ($0.20)
- 1 can diced tomatoes ($0.60)
- 1 tsp curry powder ($0.15)
- 1 cup spinach ($0.20)
Sauté onion. Add tomatoes, chickpeas, and curry powder. Simmer 15 minutes. Add spinach at the end. Serves 2. Calories per serving: 280 | Protein: 12g | Cost per serving: $0.87
Dinner: Baked Tilapia with Vegetables
- 2 tilapia fillets ($3.00)
- 2 cups broccoli ($0.80)
- 1 tbsp olive oil ($0.15)
- Lemon, salt, pepper
Season fish with lemon, salt, pepper. Bake at 400°F for 12–15 minutes. Roast broccoli with oil. Serves 2. Calories per serving: 280 | Protein: 35g | Cost per serving: $1.97
Snack: Celery and Peanut Butter
- 2 celery stalks ($0.25)
- 2 tbsp peanut butter ($0.25)
Calories: 200 | Protein: 8g | Cost: $0.50
Friday
Breakfast: Veggie Egg Scramble
- 3 eggs ($0.75)
- 1 cup chopped vegetables — spinach, peppers, onions ($0.60)
- 1 tbsp butter ($0.10)
- Salt and pepper
Sauté vegetables, then add beaten eggs. Cook until set. Calories: 280 | Protein: 18g | Cost: $1.45
Lunch: Leftover Lentil Stew with Bread
- 1 cup lentil stew, from Monday ($0.70)
- 1 slice whole wheat bread ($0.25)
Calories: 320 | Protein: 18g | Cost: $0.95
Dinner: Ground Beef and Vegetable Rice
- 1/2 lb lean ground beef ($2.00)
- 1 cup cooked brown rice ($0.40)
- 2 cups mixed vegetables ($0.80)
- 1 tbsp soy sauce ($0.10)
Brown beef. Add vegetables and rice. Drizzle with soy sauce. Serves 2. Calories per serving: 420 | Protein: 32g | Cost per serving: $1.65
Snack: Orange and Almonds
- 1 medium orange ($0.35)
- 1 oz almonds ($0.75)
Calories: 220 | Protein: 6g | Cost: $1.10
Saturday
Breakfast: Whole Wheat Pancakes
- 1 cup whole wheat flour ($0.40)
- 1 egg ($0.25)
- 1 cup milk ($0.25)
- 2 tbsp honey ($0.20)
- Baking powder, salt
Mix ingredients and cook on griddle. Serves 4. Serve with 1 tbsp honey per serving. Calories per serving: 280 | Protein: 7g | Cost per serving: $0.28
Lunch: Bean and Vegetable Soup
- 1 can kidney beans ($0.60)
- 1 can diced tomatoes ($0.60)
- 2 cups vegetable broth ($0.40)
- 1 carrot and 1 celery stalk ($0.50)
- Garlic, salt, pepper
Sauté vegetables, add beans and broth. Simmer 20 minutes. Serves 2. Calories per serving: 240 | Protein: 13g | Cost per serving: $1.05
Dinner: Baked Chicken Breast with Sweet Potato
- 1 boneless chicken breast ($1.80)
- 1 medium sweet potato ($0.50)
- 1 cup green beans ($0.60)
- 1 tbsp olive oil ($0.15)
Season and bake chicken at 375°F for 20 minutes. Roast sweet potato. Steam green beans. Serves 1. Calories: 420 | Protein: 38g | Cost: $3.05
Snack: Popcorn
- 2 cups air-popped popcorn ($0.25)
- 1 tbsp olive oil ($0.10)
- Salt to taste
Calories: 180 | Protein: 4g | Cost: $0.35
Sunday
Breakfast: Yogurt Parfait
- 1 cup plain Greek yogurt ($0.80)
- 1/2 cup granola ($0.70)
- 1/2 cup mixed berries, fresh or frozen ($0.80)
Layer yogurt, granola, and berries. Calories: 340 | Protein: 20g | Cost: $2.30
Lunch: Leftover Ground Beef Rice Bowl
- Leftover ground beef and rice mixture ($1.65)
- 1 cup mixed salad greens ($0.40)
- 2 tbsp dressing ($0.25)
Calories: 420 | Protein: 32g | Cost: $2.30
Dinner: Vegetable Stir-Fry with Tofu
- 1/2 block firm tofu ($0.80)
- 3 cups mixed vegetables — broccoli, snap peas, carrots, onion ($1.20)
- 2 cloves garlic ($0.15)
- 2 tbsp soy sauce ($0.10)
- 1 tbsp sesame oil ($0.20)
- 1 cup cooked brown rice ($0.40)
Press and cube tofu. Stir-fry in sesame oil with garlic. Add vegetables and soy sauce. Cook until tender. Serve over rice. Serves 2. Calories per serving: 380 | Protein: 16g | Cost per serving: $1.42
Snack: Mixed Fruit
- 1 apple ($0.35)
- 1 banana ($0.15)
Calories: 210 | Protein: 2g | Cost: $0.50
🛒 Complete Weekly Grocery List with Estimated Costs
Proteins
- Eggs (1 dozen): $3.00
- Plain Greek yogurt (32 oz): $4.50
- Ground turkey (1 lb): $5.00
- Canned tuna (2 cans): $1.40
- Tilapia fillets (2): $6.00
- Chicken breast (1): $4.50
- Lean ground beef (1 lb): $4.00
- Firm tofu (2 blocks): $3.20
- Canned chickpeas (2 cans): $1.20
- Dried lentils (1 lb): $1.50
Protein Subtotal: $34.30
Grains & Starches
- Rolled oats (1 lb): $2.00
- Whole wheat bread (1 loaf): $2.50
- Brown rice (2 lb bag): $2.20
- Whole wheat pasta (1 lb): $1.50
- Taco shells (1 box): $1.50
- Granola (1 box): $3.50
- Whole wheat flour (2 lb): $1.80
Grains Subtotal: $15.00
Vegetables & Fruits
- Bananas (6): $0.90
- Apples (4): $1.40
- Oranges (3): $0.90
- Mixed berries, frozen (1 lb): $2.50
- Spinach, fresh, 5 oz: $2.00
- Mixed salad greens, 5 oz: $2.00
- Bell peppers (2): $1.00
- Carrots (2 lb bag): $1.20
- Celery (1 bunch): $1.50
- Onions (3 lb bag): $1.50
- Broccoli, fresh, 2 lbs: $2.40
- Green beans, frozen, 1 lb: $1.80
- Snap peas, fresh, 8 oz: $1.50
- Cucumbers (2): $0.50
- Tomatoes (3): $1.05
- Mixed frozen vegetables (2 bags): $2.00
Vegetables & Fruits Subtotal: $23.75
Pantry Staples
- Peanut butter (16 oz jar): $2.50
- Almond butter (8 oz): $4.00
- Olive oil, if needed: $0.30
- Sesame oil, if needed: $0.20
- Honey (8 oz): $3.00
- Applesauce (24 oz): $1.50
- Salsa (16 oz): $1.50
- Mayonnaise (16 oz jar): $1.80
- Soy sauce (10 oz): $1.20
- Canned tomatoes (2 cans): $1.20
Pantry Subtotal: $17.20
Dairy & Other
- Milk (1 gallon): $3.00
- Cheddar cheese (8 oz): $2.00
- Butter (1 lb): $4.00
- Whole grain crackers (1 box): $2.50
- Popcorn kernels (2 lb): $1.50
- Granola, if needed: $0.00
Dairy & Other Subtotal: $13.00
Seasonings & Spices (assuming you have these on hand)
- Salt, pepper, baking powder: $0.00
- Cumin, curry powder, taco seasoning: $0.00
Note: This assumes you already have basic pantry staples. First-time purchases of oils, spices, and condiments will increase the initial cost.
📊 Daily Nutritional Breakdown
Monday
- Breakfast: 350 cal | 12g protein
- Lunch: 280 cal | 11g protein
- Dinner: 220 cal | 16g protein (per serving, serves 4)
- Snack: 200 cal | 4g protein
Daily Total: ~1,250 calories | ~43g protein
Tuesday
- Breakfast: 280 cal | 14g protein
- Lunch: 310 cal | 10g protein
- Dinner: 350 cal | 12g protein (per serving, serves 2)
- Snack: 180 cal | 18g protein
Daily Total: ~1,120 calories | ~54g protein
Wednesday
- Breakfast: 340 cal | 11g protein
- Lunch: 360 cal | 25g protein
- Dinner: 380 cal | 28g protein (per serving, serves 2)
- Snack: 180 cal | 8g protein
Daily Total: ~1,260 calories | ~72g protein
Thursday
- Breakfast: 220 cal | 6g protein
- Lunch: 280 cal | 12g protein (per serving, serves 2)
- Dinner: 280 cal | 35g protein (per serving, serves 2)
- Snack: 200 cal | 8g protein
Daily Total: ~980 calories | ~61g protein
Friday
- Breakfast: 280 cal | 18g protein
- Lunch: 320 cal | 18g protein
- Dinner: 420 cal | 32g protein (per serving, serves 2)
- Snack: 220 cal | 6g protein
Daily Total: ~1,240 calories | ~74g protein
Saturday
- Breakfast: 280 cal | 7g protein
- Lunch: 240 cal | 13g protein (per serving, serves 2)
- Dinner: 420 cal | 38g protein
- Snack: 180 cal | 4g protein
Daily Total: ~1,120 calories | ~62g protein
Sunday
- Breakfast: 340 cal | 20g protein
- Lunch: 420 cal | 32g protein
- Dinner: 380 cal | 16g protein (per serving, serves 2)
- Snack: 210 cal | 2g protein
Daily Total: ~1,350 calories | ~70g protein
🗓️ Weekly Meal Prep Schedule (Sunday Preparation)
Following this meal prep schedule on Sunday will save you 1–2 hours during the week and ensure all meals are ready to eat:
Step 1 (20 minutes): Cook Proteins
- Cook 4 cups of brown rice in a large pot
- Prepare and bake the chicken breast
- Brown 1 lb of ground beef with seasonings
- Cook dried lentils (1 hour, but unattended)
Step 2 (15 minutes): Chop and Prepare Vegetables
- Chop all raw vegetables for the week: carrots, celery, onions, peppers, cucumbers
- Store in containers with paper towels to absorb moisture
- Wash and dry salad greens
Step 3 (20 minutes): Assemble and Store Meals
- Prepare Monday’s lentil stew
- Portion out chickpea curry into containers
- Mix ground beef rice mixture for storage
- Divide proteins into portion-sized containers
Step 4 (10 minutes): Label and Organize
- Label all containers with contents and date
- Arrange in refrigerator with older items in front
- Pre-portion snacks into bags (nuts, berries)
Storage Tips:
- Most prepared meals stay fresh 3–4 days in the refrigerator
- Freeze portions you won’t eat in the first 3 days
- Keep raw vegetables separate from cooked meals to prevent sogginess
- Use glass containers for better storage and reheating
🖨️ Free Printable Section
Below is a simple 7-day meal plan printable you can save and post on your refrigerator:
| Day | Breakfast | Lunch | Dinner | Snack |
|---|---|---|---|---|
| Monday | Oatmeal w/ Banana & PB | Chickpea Salad | Lentil Stew | Apple & Almond Butter |
| Tuesday | Scrambled Eggs & Toast | Rice & Bean Bowl | Pasta Primavera | Greek Yogurt w/ Granola |
| Wednesday | PB Banana Smoothie | Tuna Salad Sandwich | Ground Turkey Tacos | Cheese & Crackers |
| Thursday | Oatmeal Banana Bread | Chickpea Curry | Baked Tilapia | Celery & PB |
| Friday | Veggie Egg Scramble | Leftover Lentil Stew | Ground Beef Rice | Orange & Almonds |
| Saturday | Whole Wheat Pancakes | Bean & Vegetable Soup | Baked Chicken | Popcorn |
| Sunday | Yogurt Parfait | Leftover Beef Bowl | Vegetable Stir-Fry Tofu | Mixed Fruit |
🔑 Key Takeaways
This 7-day meal plan demonstrates that eating healthy on a tight budget is absolutely possible. By planning ahead, choosing whole foods, and minimizing waste, you can feed yourself nutritious, satisfying meals for less than $15 per day. The key to success is:
- Plan before you shop to avoid impulse purchases
- Buy ingredients, not processed foods to dramatically reduce costs
- Prep on Sunday to save time during the week
- Use leftovers creatively to maximize each ingredient
- Track your spending to stay within your $35–40 weekly budget
Start with this meal plan this week, and you’ll see immediate savings while improving your nutrition and energy levels. For more inspiration, check out our 10 Healthy Meal Prep Recipes Under $5 Per Serving guide for even more budget-friendly recipes to rotate into your weekly plan.