Spending $10 or $12 on lunch every day adds up fast. Over a month, that's $200 or more for one person. The good news: you can eat a healthy, filling lunch for under $3 per serving. You don't need fancy ingredients or hours in the kitchen. This guide gives you 10 cheap and healthy lunch ideas that taste great, keep you full, and fit your budget. Use our savings calculator at MealPrepBudgeter to see how much you could save by packing lunch instead of buying it.
Why Pack Lunch Saves Money
When you buy lunch out, you pay for the food, the labor, the rent, and the profit. A simple salad or sandwich can cost $10 to $15. The same meal made at home often costs $2 to $4. That's a big difference. Packing lunch also gives you control over what you eat. You choose the ingredients, the portions, and the nutrition. For more on how much eating out really costs, check our Budgeting Tips category.
The Math Adds Up
Let's say you pack lunch four days a week at $3 per meal. That's $12 per week, or about $48 per month. Buying lunch those same four days at $10 each would be $40 per week, or $160 per month. You save over $100 a month just by packing. Multiply that by 12 months and you're looking at $1,200 or more per year. That money could go toward savings, debt, or something you enjoy.
10 Cheap and Healthy Lunch Ideas Under $3
Here are 10 lunch ideas that cost less than $3 per serving. Prices are estimates based on typical grocery costs. Your costs may vary by location and store. Use the recipe cost calculator on our Meal Ideas page to figure out your exact cost per serving.
1. Bean and Rice Burrito Bowl
Rice and beans are cheap and filling. Cook a batch of rice, add seasoned black or pinto beans, and top with salsa, shredded cheese, and a scoop of guacamole or sour cream. Add lettuce, corn, or diced tomatoes if you like. One serving costs about $1.50 to $2. Make a big batch on Sunday and portion it out for the week. For more ways to make rice and beans exciting, see our article on rice and beans: 5 creative ways.
2. Chickpea Salad Wraps
Mash chickpeas with mayo, mustard, diced celery, and a squeeze of lemon. Add salt and pepper. Spoon into a tortilla or wrap with lettuce. Chickpeas are cheap in bulk or canned. One can makes two or three wraps. Cost per serving: about $1.75 to $2.50. It's similar to tuna salad but cheaper and plant-based.
3. Lentil Soup
Lentils cook fast and cost little. Simmer lentils with onions, carrots, celery, canned tomatoes, and broth. Season with cumin, garlic, and a bay leaf. One pot makes six to eight servings. Cost per bowl: about $1 to $1.50. Pack it in a thermos to stay warm until lunch. Pair with crackers or bread.
4. Peanut Butter and Banana Sandwich
It sounds simple because it is. Whole wheat bread, peanut butter, and sliced banana. Add a drizzle of honey if you want. Cost: under $1.50 per sandwich. It's high in protein and keeps you full. Pack an apple or carrots on the side for extra fiber.
5. Egg Salad Sandwich
Hard-boil a dozen eggs, peel them, and mash with mayo, mustard, salt, and pepper. Add diced celery or pickle for crunch. One batch makes four to six sandwiches. Cost per sandwich: about $1.25 to $2. Eggs are one of the cheapest sources of protein. For more protein ideas on a budget, read protein-rich meals on a tight budget.
6. Pasta Salad with Vegetables
Cook pasta, cool it, and toss with olive oil, vinegar, diced cucumber, tomatoes, bell pepper, and feta or mozzarella. Add chickpeas or canned tuna for protein. Cost per serving: about $1.50 to $2.50. Make a big bowl on Sunday and grab a portion each day.
7. Overnight Oats
Oats work for lunch too. Mix rolled oats with milk or yogurt, add fruit, nuts, or seeds, and let it sit in the fridge overnight. In the morning, grab and go. Cost per serving: about $1 to $2. It's filling, portable, and requires no cooking at lunchtime.
8. Leftover Stir-Fry
Cook a big batch of stir-fry for dinner and pack the rest for lunch. Rice, vegetables, and a protein like chicken, tofu, or eggs. Reheats well in the microwave. Cost depends on ingredients but often $2 to $3 per serving. For ideas on turning dinner into lunch, see how to turn leftovers into delicious new meals.
9. Turkey and Cheese Roll-Ups
Roll deli turkey and cheese in a tortilla with lettuce and mustard. Add hummus or avocado if you have it. Cost: about $2 to $2.75 per roll-up. Buy turkey and cheese when they're on sale and stock up. Simple, no cooking required.
10. Vegetable and Hummus Bowl
Chop carrots, cucumbers, bell peppers, and cherry tomatoes. Add a big scoop of hummus, some olives, and pita bread or crackers. Cost: about $1.50 to $2.50 per serving. Hummus is cheap to buy or make at home. It's light but filling if you add enough veggies and carbs.
Recipe Cost Comparison
Here's how these lunches stack up. Prices are approximate and based on standard grocery costs. Your numbers may differ. Use our recipe cost calculator to plug in your own ingredients.
| Lunch Idea | Est. Cost Per Serving | Prep Time | Best For |
|---|---|---|---|
| Bean and Rice Burrito Bowl | $1.50–$2 | 20 min (batch) | Meal prep, batch cooking |
| Chickpea Salad Wraps | $1.75–$2.50 | 10 min | Quick assembly |
| Lentil Soup | $1–$1.50 | 30 min (batch) | Cold weather, thermos |
| Peanut Butter Banana Sandwich | Under $1.50 | 5 min | No prep, grab and go |
| Egg Salad Sandwich | $1.25–$2 | 15 min (batch) | High protein |
| Pasta Salad | $1.50–$2.50 | 25 min (batch) | Cold lunch, summer |
| Overnight Oats | $1–$2 | 5 min (night before) | No-cook, portable |
| Leftover Stir-Fry | $2–$3 | 0 (from dinner) | Double duty |
| Turkey Cheese Roll-Ups | $2–$2.75 | 5 min | No cooking |
| Vegetable Hummus Bowl | $1.50–$2.50 | 10 min | Light, plant-based |
Tips for Keeping Lunch Costs Low
Buy in bulk when you can. Rice, beans, lentils, oats, and pasta are cheaper in larger bags. Canned beans and chickpeas are cheap and convenient. Buy vegetables that are in season. Frozen vegetables work great for soups and stir-fries and often cost less than fresh. Cook in batches on the weekend. One hour of prep can make five lunches. For more on batch cooking, read batch cooking: prep 5 dinners in 2 hours.
Use What You Have
Check your fridge and pantry before you shop. Leftover chicken from dinner can become a sandwich or salad. Extra rice can go into a burrito bowl. Reduce waste and save money by using everything you buy. Our blog has more ideas for Meal Ideas and Budgeting Tips.