scroll top

18 cheap lunch ideas for work that beat anything in the office cafeteria

We earn commissions for transactions made through links in this post. Here's more on how we make money.

You hand over $20-something at the counter, get a grain bowl with four pieces of chicken and a clump of kale, and walk back to your desk wondering how that just happened. The average office lunch now costs $23.60 in major cities, and workers who buy it every day are spending close to $5,664 a year doing it. That number is genuinely staggering when you see it written out.

The math on packing your lunch is just as clear. A meal from home costs about $5.50, saving daily buyers more than $4,300 a year. And yet most people either skip it because they can't think of anything good, or they make the same sad desk sandwich until they give up and go back to buying. The problem isn't motivation. It's variety.

The 18 ideas here are built for real conditions: a lunch bag, a microwave, limited prep time in the morning, and the need to actually enjoy eating the thing. Most come in under $4 a serving.

Cold peanut noodles

peanut noodles
Image Credit: Shutterstock

This is one of the best work lunches you can make because it travels perfectly cold, tastes better after a night in the fridge, and costs about $2 a serving. Cook a pound of spaghetti or lo mein noodles, toss them while hot with a sauce of peanut butter, soy sauce, rice vinegar, sesame oil, a little honey, and as much chili crisp as you want, and you have four lunches. Add shredded rotisserie chicken or shelled edamame if you want protein.

The sauce is the whole point. Get the ratio right once and you'll make it on autopilot. A rough starting point: three tablespoons of peanut butter, two tablespoons of soy sauce, one tablespoon each of rice vinegar and sesame oil, and a teaspoon of honey. Thin it with a splash of warm water if it seizes up.

Pack it in a wide-mouth container with a handful of sliced scallions and crushed peanuts on top. No reheating needed. This one has a habit of making coworkers ask what you're eating, which is a bonus or an annoyance depending on your relationship with your coworkers.

White bean and tuna salad

White bean and tuna salad
Image Credit: Shutterstock

Canned tuna gets a bad reputation because most people make it wrong. The standard preparation, mayo and relish on white bread, is fine for what it is, but it doesn't travel well, doesn't keep longer than a day, and doesn't taste like much. The fix is to go in a completely different direction. Drain a can of tuna and a can of white cannellini beans, combine them with thinly sliced celery, a handful of parsley, a spoonful of capers, lemon juice, and olive oil. That's the whole recipe.





This version holds up for three or four days in the fridge without getting soggy or weird. You can eat it on bread, in a wrap, over arugula, or straight from the container. The beans add fiber and bulk that plain tuna doesn't have, so a single can of tuna stretches into two solid meals. Total cost is around $3 for two servings, depending on where you shop.

Oil-packed tuna tastes significantly better than water-packed and is worth the small price difference. Canned salmon works just as well here and has a richer flavor if you want to mix things up during the week.

Farro grain bowls

Farro grain bowl
Image Credit: Shutterstock

Farro is the reason those $20 grain bowls at work feel so filling. It has a nutty chew and a lot of protein for a grain, and unlike rice, it holds its texture for days without turning to mush. Cook a large batch on Sunday, roughly two cups dry, and use it as the base for four or five bowls through the week. The grain itself costs less than $3 a pound at most grocery stores.

The bowl comes together in two minutes in the morning. Scoop farro into a container, add whatever protein you have (rotisserie chicken, a soft-boiled egg, canned chickpeas), pile on some vegetables, and drizzle with whatever dressing you like. Roasted vegetables from the night before work well here. So does a spoonful of pesto, a sliced avocado, or a handful of cherry tomatoes with feta.

Barley is a cheaper alternative with the same durable texture and similar nutrition. Pearled barley typically runs about $1.50 a pound. Either grain stores cooked in the fridge for five days, which is all the infrastructure you need to stop buying lunch four times a week.

Smashed chickpea sandwiches

Smashed chickpea sandwich
Image Credit: Shutterstock

A can of chickpeas costs about $1. Mash roughly two-thirds of them in a bowl with a fork, leaving some whole for texture, then mix in a spoonful of tahini or mayo, lemon juice, dijon mustard, salt, and whatever fresh herbs you have. Spread it thick on good bread with sliced cucumber, shredded carrots, and a few leaves of arugula. This is genuinely filling in a way that most meatless sandwiches are not.

The smashed chickpea mixture keeps in the fridge for four days. Make it once and assemble sandwiches as needed in the morning. It travels better than a lot of other fillings because it doesn't make the bread soggy if you pack the components separately and put the sandwich together at work. A small container of the filling, two slices of bread in a bag, and a handful of greens in another bag is the entire system.





Swap in sun-dried tomatoes, kalamata olives, or a pinch of smoked paprika to change the flavor profile. At under $2 a serving, this is one of the cheapest lunches on the list, and one of the most satisfying.

One rotisserie chicken, four lunches

Rotisserie chicken
Image Credit: Shutterstock

A rotisserie chicken at most grocery stores runs $8 to $10. It yields roughly three cups of pulled meat, which is enough for four reasonable lunches, bringing the protein cost per meal to around $2. The strategy is to buy it on Sunday, pull all the meat off while it's still warm, and store it in a container ready to go. The bones can go into a pot with water, a celery stalk, a carrot, and a bay leaf for stock if you're so inclined.

From that one chicken you can make: peanut noodles with chicken, a chicken and grain bowl, a chicken Caesar wrap, and a chicken and white bean soup. None of these require cooking the chicken because it's already cooked. The actual prep time for each morning is under five minutes.

Rotisserie chicken is also one of the few cases where grocery store prepared food is a genuine bargain. A raw whole chicken at the same store often costs the same or more before you've spent 90 minutes roasting it. The whole point is to buy one and build a week of lunches around it without thinking too hard.

Thermos lentil soup

red lentil soup
Image Credit: Shutterstock

Lentil soup might be the most economical lunch you can make. A pound of green or brown lentils costs about $2 and makes eight to ten servings of soup. Sauté an onion, a few garlic cloves, and a couple of carrots in olive oil, add the lentils with canned tomatoes, broth, cumin, smoked paprika, and enough water to cover by two inches, and simmer for 25 minutes. That's the whole recipe. It freezes perfectly and tastes better on days two and three.

The thermos trick is worth knowing. Pour boiling water into your thermos, let it sit for two minutes, dump it out, then fill it with very hot soup. A wide-mouth thermos will keep soup warm for six hours without a microwave. This is useful if your office microwave situation is grim or if you'd rather eat at your desk without the queue.

Red lentil soup with coconut milk and curry powder is a slightly different version that comes together even faster since red lentils dissolve into a creamy texture without any blending. Both versions cost under $1 per serving. Make a double batch on Sunday and freeze half of it so you're never starting from scratch.





Upgraded egg salad

egg salad
Image Credit: Shutterstock

Standard egg salad is fine. Egg salad made with dijon mustard, a small spoonful of mayo, fresh dill, a little white wine vinegar, and thinly sliced chives is noticeably better. The vinegar lifts the whole thing and keeps it from tasting heavy. Six hard-boiled eggs make about three servings, and a dozen eggs costs under $4 at most stores, which is under $2 per serving including bread.

Hard-boiling eggs in batches is the habit that makes this practical. Boil a dozen at the beginning of the week, refrigerate them unpeeled, and peel them as you need them. Unpeeled hard-boiled eggs keep for two weeks in the fridge without any quality loss. Peeled eggs start to degrade faster and should be used within five days.

Egg salad works on toast, in a wrap, stuffed into half an avocado, or eaten directly with crackers if you're being honest about what lunch at your desk actually looks like. If you're packing it to travel, keep the egg salad and the bread separate until you're ready to eat. The sandwich assembles in about 30 seconds and stays fresh all morning.

Big-batch pasta salad

pasta salad
Image Credit: Shutterstock

The key to a pasta salad that tastes good on day four is the dressing. A mayo-based dressing soaks into the noodles overnight and gets dense and heavy. An Italian vinaigrette does the opposite: it penetrates the pasta and actually improves with time. Cook a pound of rotini or fusilli, toss it while still slightly warm with Italian dressing, then add whatever mix-ins you like. Salami, pepperoncini, olives, cherry tomatoes, cubed provolone, and artichoke hearts are a good baseline.

This recipe makes five to six lunches for around $8 to $10 total in ingredients. That's under $2 a serving for a lunch that requires zero morning effort once you've made it. The most annoying part is chopping the salami, which takes four minutes. Pack it in individual containers Sunday night and you're done for the week.

Pasta salad is also one of the most forgiving things you can make. Add whatever's in the fridge, use whatever shape pasta you have, and adjust the dressing as you go. White beans or chickpeas added to the base will double the fiber and protein without changing much else. A handful of fresh basil on top right before eating makes it taste restaurant-quality.

Snack plate lunch

Snack plate lunch
Image Credit: Shutterstock

A snack plate is not a cop-out. It's the acknowledgment that a composed assortment of good things is often more satisfying than one hot dish, requires no cooking, and takes about three minutes to assemble. The components: hard cheese (cheddar, gouda, gruyere), a few slices of deli meat or a hard-boiled egg, a handful of crackers, some fruit, olives or pickles, and a handful of nuts or raw vegetables.





The trick is having the components already portioned and ready. Keep a block of cheese in the fridge for slicing, a sleeve of crackers in your desk, and a bag of grapes or cherry tomatoes washed and ready. The whole thing comes together faster than making a sandwich, travels well in a divided container, and gives you something to eat slowly rather than inhaling a hot lunch in six minutes.

ALDI is genuinely the best place to buy the charcuterie components for this. Prosciutto, salami, and a small wedge of specialty cheese that would cost $14 at a regular grocery store often runs under $6 there. One of these plates assembled from good ingredients costs about $3 and tastes better than most cafeteria options.

The leftover bowl

leftover food for lunch
Image Credit: Shutterstock

The most useful lunch skill is not a recipe. It's the ability to look at last night's dinner and turn it into today's lunch by adding one or two things. Leftover roasted chicken becomes a grain bowl with a drizzle of tahini sauce. Leftover steak becomes a salad with blue cheese and arugula. Leftover rice and beans becomes a burrito bowl with salsa and a fried egg. The pattern is: protein plus grain or greens plus sauce or something acidic.

This requires keeping a few pantry staples that can transform plain leftovers: a jar of tahini, a bottle of hot sauce, some soy sauce, a can of beans, a box of cooked grains, a container of pre-washed greens. The fridge doesn't need to be full of dedicated lunch food. It just needs the right building blocks.

The actual prep is packing the container the night before, right after dinner, rather than trying to think about it in the morning. It takes two minutes and eliminates the 7 a.m. decision entirely. Most people who struggle to pack lunch consistently aren't lazy; they're just trying to make the decision at the wrong time of day.

Fried rice from last night's leftover rice

Fried rice
Image Credit: Shutterstock

Fresh rice makes bad fried rice. Day-old rice makes excellent fried rice because the moisture has dried out, which lets it brown in the pan rather than steam. This is the single most useful thing to know about the dish. If you make rice for dinner, put the leftovers in the fridge without covering them tightly so they dry out a little more overnight.

The recipe is: heat oil in a skillet until very hot, add the cold rice and press it flat to get some crust, add a bag of frozen mixed vegetables straight from the freezer (no thawing needed), push everything to the side and scramble two eggs in the empty space, mix it all together, then season with soy sauce and sesame oil. This takes about eight minutes start to finish. Pack it in a thermos or reheat at work.

A single batch from two cups of cooked rice feeds one generously and costs under $2 using frozen vegetables and eggs. The flavor depends almost entirely on how hot your pan is and whether you let the rice sit undisturbed for a minute before stirring. Patience with the heat is the whole technique.

Batch-frozen quesadillas

quesadillas
Image Credit: Shutterstock

Make a stack of twelve quesadillas on a Sunday afternoon, freeze them layered with parchment paper, and you have two and a half weeks of emergency lunches that take three minutes to heat. The filling can be whatever you like: black beans and cheese, refried beans and jalapeños, shredded chicken and pepper jack, or spinach and feta. The technique is the same regardless. Cook them fully in a dry skillet until crispy, let them cool completely, then stack and freeze.

To reheat at work, wrap one in a damp paper towel and microwave for 90 seconds, then unwrap and let it sit for 30 seconds. The damp paper towel keeps the tortilla from turning rubbery. If your office has a toaster oven, two minutes at 375 degrees is even better and gets some crunch back. Pack a container of salsa, guacamole, or sour cream in the morning.

The cost per quesadilla is roughly $1 using store-brand flour tortillas, shredded cheese, and canned beans. It's hard to find a hot lunch that is faster, cheaper, or more reliable to have on hand. The frozen stack also solves the problem of getting to Thursday and having nothing prepped, which is when most lunch-packing habits collapse.

Cottage cheese bowls

Cottage cheese bowl
Image Credit: Shutterstock

Cottage cheese has had a notable revival in the last couple of years, and for good reason. A half-cup serving contains around 14 grams of protein for very few calories, costs about $1 when bought in a standard 16-ounce tub, and requires zero prep. It also works as both a sweet and a savory base, which makes it one of the more versatile quick lunch options you can keep in the work fridge.

Savory version: cottage cheese topped with everything bagel seasoning, halved cherry tomatoes, a drizzle of olive oil, and cucumber slices. Eat it with crackers. Sweet version: cottage cheese with sliced peaches or berries and a drizzle of honey. Both take under two minutes to assemble at your desk if you've brought the components in the morning.

Full-fat cottage cheese has more flavor and a creamier texture than low-fat, which tends to be watery. Store brands are generally just as good as name brands here. If the texture is the thing that has kept you away from cottage cheese in the past, try the whipped version, which has a smoother consistency closer to ricotta. It works particularly well in the savory bowl configuration.

Roasted veggie and hummus wrap

Roasted veggie and hummus wrap
Image Credit: Shutterstock

This one requires a little advance work but pays off for three or four days. Toss whatever vegetables you have in olive oil and roast them at 425 degrees until caramelized: bell peppers, zucchini, eggplant, red onion, broccoli, or a combination. Let them cool and store them in the fridge. Every morning, spread a large tortilla or lavash with a thick layer of hummus, pile on the roasted vegetables, add crumbled feta and a handful of arugula, and roll it up.

The roasted vegetables are the key. Raw vegetables in a wrap are fine but they lack sweetness and depth. Caramelized roasted vegetables with hummus and salty feta taste like something you ordered somewhere. The whole wrap assembles in about two minutes once the vegetables are prepped, and it holds together well for transport without getting soggy because the hummus acts as a barrier between the vegetables and the tortilla.

Lavash (the thin flatbread) holds up better to heavy fillings than standard flour tortillas and is worth looking for if your grocery store carries it. A large sheet wraps tightly and doesn't unravel when you're eating at your desk. A container of store-bought hummus costs $3 to $4 and easily covers a week of wraps at a couple of tablespoons each.

Mason jar salads

Mason jar salad
Image Credit: Shutterstock

The mason jar method solves the one actual problem with make-ahead salads, which is sogginess. The technique is to put the dressing in the bottom of the jar, then layer in the order of what can tolerate moisture to what can't: dressing first, then dense vegetables like cucumber, cherry tomatoes, and shredded carrots, then grains or beans, then lighter items like cheese or croutons, then the greens on top. When you're ready to eat, shake the jar to distribute the dressing.

Built this way, a salad holds up perfectly for three to four days in the fridge without the greens wilting or the toppings getting wet. That means you can prep four jars on Sunday night and grab one each morning without any thought. The whole process takes about 20 minutes for four lunches.

Wide-mouth quart mason jars work best here. Regular canning jars from a hardware store or grocery store cost about $1.50 each and last indefinitely. You don't need the lids, just the rings and glass, though the lids help if you're transporting them in a bag. A good baseline combination: lemon vinaigrette, chickpeas, roasted red peppers, feta, cucumber, and spinach. From there, vary whatever you have.

Canned salmon with avocado

canned salmon
Image Credit: Shutterstock

Canned salmon is underused. It costs slightly more than canned tuna, but it has a richer flavor, more omega-3 fatty acids, and a texture that works well with avocado in a way that tuna doesn't quite achieve. The simplest preparation: drain a can of wild salmon, flake it into a bowl with half a ripe avocado, lemon juice, a pinch of red pepper flakes, salt, and black pepper. That's a meal. It takes three minutes.

This works as a sandwich filling, as a topping for crackers, or on its own with sliced cucumbers. The avocado adds creaminess and fat that makes the salmon feel more substantial than it would alone. If you're packing it for work, bring the avocado separately and mash it in right before eating to prevent browning. A small squeeze of lemon juice on the cut surface also slows oxidation if you need to prep further ahead.

A can of wild-caught pink salmon typically runs $3 to $4. Paired with half an avocado and a sleeve of crackers, the total lunch comes in around $5, which is still well below any cafeteria option and requires no cooking or morning prep beyond opening the can. It is one of the fastest high-protein lunches you can put together.

Microwave sweet potato with toppings

Microwave sweet potato
Image Credit: Shutterstock

A sweet potato takes five to eight minutes in a microwave and is one of the most filling lunches you can bring to the office with essentially zero morning prep. Pierce it a few times with a fork, wrap it in a damp paper towel, and microwave on high. It's done when a knife slides in without resistance. Bring the toppings in a separate small container: black beans, shredded cheese, sour cream, hot sauce, or salsa. Split the potato, pile on the toppings, eat.

This works because a sweet potato is genuinely filling. It has about 4 grams of fiber and 4 grams of protein on its own, and the toppings add significantly more if you include beans. The whole lunch costs about $1.50 to $2 depending on what you put on it. A bag of sweet potatoes costs $3 to $5 at most grocery stores and provides five or six lunches.

Other microwave topping ideas that work well: leftover chili, canned white beans with olive oil and rosemary, Greek yogurt with salt and dill (it works, better than it sounds), and a fried egg from the office kitchen if your office has one. The sweet potato is a blank canvas and one of the more overlooked quick lunch vehicles simply because people don't think to microwave vegetables at work.

Egg muffins

Egg Muffins
Image Credit: Shutterstock

Egg muffins are essentially individual frittatas baked in a muffin tin. Whisk eight eggs with a splash of milk, season with salt and pepper, stir in whatever mix-ins you like, pour into a greased muffin tin, and bake at 350 degrees for 20 minutes. Common additions: diced bell pepper, crumbled cooked sausage or bacon, spinach, cheddar, sun-dried tomatoes, or feta. Each batch makes 12 muffins and costs about $5 in ingredients.

They keep in the fridge for five days and reheat in 30 seconds in a microwave. Pack two or three with a piece of fruit and some crackers for a complete lunch that weighs almost nothing in a bag. They also travel well cold if you don't have access to a microwave and are fine eaten at room temperature after 30 minutes out of the fridge.

The most common problem with egg muffins is that they stick to the tin and fall apart. Silicone muffin liners or a very well-greased tin fix this completely. Non-stick cooking spray on every cup, including the top surface, is the move. Let them cool in the tin for five minutes before trying to remove them. At under 50 cents each, they are one of the cheapest protein options on this list.