For a few months I had more gym motivation than money. I'd read that I needed chicken breast, protein powder and a rainbow of fresh vegetables, then I'd stand in the supermarket doing math on my phone and put half of it back. Pasta and bread went into the basket more often than I'd like to admit.
What fixed it was a short list of cheap foods that I learned to cook well enough to actually want them. This is that list, the six recipes I kept going back to, and the mistakes that cost me a few wasted weeks first.
One honest thing before we start: none of this is glamorous. It's lentils, eggs, rice, a few cans and a bag of frozen vegetables. But I trained, I felt full, and my bank account stayed above zero. That was the whole goal.
At a glance
- Who it's for
- Beginners and anyone cooking on a tight budget, for one person or a small household.
- Time
- 5 to 35 minutes per recipe, plus an optional 90 minute Sunday reset.
- Equipment
- One pot, one pan and a knife. A microwave helps for the oats.
- Main foods
- Lentils, chickpeas, eggs, rice, oats, pasta, canned tuna and sardines, frozen vegetables.
- Not for you if...
- You have a food allergy to any of these foods, kidney disease, a history of disordered eating, or a doctor-prescribed diet. If you're pregnant, or thinking about a very low calorie plan, talk to a doctor or registered dietitian first. This is educational content, not medical advice.
- The five rules of my broke kitchen
- The shopping list
- My week on a plate
- The six recipes
- The Sunday reset
- How much protein I aimed for
- Mistakes that cost me money
- FAQ
- Next step
- References
The five rules of my broke kitchen
Before any recipe, these are the rules that did the real work. Every meal later in the article follows from them.
-
Let beans and lentils carry the meal
Dried or canned, they're the cheapest filling food I found, and they bring protein and fiber at the same time. A review of 21 randomized trials (940 people) linked about one serving a day, around 130 g or three quarters of a cup, to a small drop in body weight over a median of 6 weeks, even when people weren't told to eat less1. The effect was small (about 0.34 kg), so I won't pretend it's magic.
What mattered more to me was how I felt after eating. In short feeding trials, pulses raised fullness compared with matched control meals, although the effect on what people ate at the next meal wasn't clear2. A bowl of lentils kept me out of the snack cupboard. That was enough.
-
Eggs are the cheapest protein I trust
I ate a lot of them. In a small crossover study, 30 healthy young men got an eggs-on-toast breakfast, a cereal breakfast or a croissant breakfast, all with the same calories. After the eggs they felt fuller and ate less at a buffet lunch and evening meal3. It was a small study in healthy men, so treat it as a good reason to try, not a promise.
-
Frozen vegetables count
I used to think frozen meant second rate. Then I watched a bag of fresh spinach turn into green slime in my fridge. In a two-year study of eight fresh and frozen fruits and vegetables (including broccoli, peas, spinach and strawberries), most comparisons of vitamin C, beta-carotene and folate showed no significant difference. Where there was a difference, frozen beat produce that had sat in the fridge for five days more often than the reverse4. A bag in the freezer doesn't rot while you're busy.
-
Cook once, eat two or three times
A pot of soup becomes three lunches. A pan of rice becomes tomorrow's fried rice. Repeating meals felt boring for about a week, then it felt like a relief, because I stopped deciding what to eat every day. More on this in the Sunday reset below.
-
Buy flavor, skip the extras
Onion, garlic, cumin, paprika, lemon and a decent pinch of salt turned bland food into something I looked forward to. One small jar of spice lasts for weeks and costs less than a single takeaway. Cheap food only works if it tastes good enough to repeat.
The shopping list
This is the list I'd buy again tomorrow. Tap an item to tick it off while you shop (the ticks are only for you and reset when you refresh the page).
Protein anchors
Dried red lentils (a big bag) Chickpeas (canned, or dried if you have time) Eggs (a full tray) Canned tuna in water Canned sardines Milk (or a plant milk you like)Energy foods
Rice Rolled oats Pasta Bread Bananas Peanut butterVegetables
Onions Carrots Canned chopped tomatoes Frozen mixed vegetables Fresh tomatoes and cucumber (when in season)Flavor and fat
Olive oil or any cooking oil Garlic Cumin and paprika Tomato paste Lemons (or vinegar) Soy sauce, salt and black pepperIgnore the big price on the shelf and read the small unit price (per kilo or per 100 g). That one habit saved me more than any coupon, because the "cheap" pack is often the expensive one.
My week on a plate
Here's the rhythm I settled into. The meals repeat on purpose, because repetition is what keeps this cheap. Tap a meal to jump to its recipe.
This is a shape, not a rule. Swap freely. How much you eat depends on your size, your training and your goal, so adjust portions of rice, pasta and bread first. If you want to find your own calorie number, my maintenance calories guide walks through it.
The six recipes
Macro numbers are rounded estimates from standard food values for the amounts listed. Brands, portion sizes and how heavy your hand is with the oil will move them, so treat them as ballpark figures, not lab results.
Everyday Lentil Soup
- 35 min
- Serves 4
- Very cheap
- About 330 kcal
- About 17 g protein per bowl
My first pot of lentils was grey and sad, because I boiled them in plain water and called it dinner. The fix was onions, carrots, cumin and a squeeze of lemon at the end. Same lentils, completely different food.
| Ingredient | Amount | Why or swap |
|---|---|---|
| Red lentils | 250 g (about 1 1/4 cups) | They cook soft in 20 minutes with no soaking. |
| Onions | 2, chopped | The base of the flavor. Don't skip. |
| Carrots | 3, diced | Natural sweetness. Frozen diced carrots work too. |
| Garlic | 3 cloves | Add late so it doesn't burn. |
| Olive oil | 2 tbsp | Any cooking oil is fine. |
| Tomato paste | 1 tbsp | Adds depth for almost no cost. |
| Cumin and paprika | 1 tsp each | The flavor that makes it taste cooked, not boiled. |
| Water | 1.5 liters | Add a splash more if it gets too thick. |
| Lemon and salt | 1/2 lemon, to taste | Vinegar works if you have no lemon. |
- Warm the oil in a large pot over medium heat. Cook the onions and carrots for 6 to 8 minutes until soft, then stir in the garlic, cumin and paprika for 30 seconds.
- Rinse the lentils, then add them with the tomato paste, water and a good pinch of salt. Bring to a boil, then simmer for 20 to 25 minutes until the lentils fall apart.
- Mash roughly with a fork or blend part of it for a thicker texture. Add lemon, taste, and fix the salt.
Freeze portions in small containers. This soup was my emergency dinner on the nights I had no energy, and the beans-and-lentils research I mentioned above is the reason I kept making it1.
Chickpea Tomato Stew With Eggs
- 25 min
- Serves 2
- Cheap
- About 435 kcal
- About 23 g protein (before bread)
This one came from a night when I had exactly one can of chickpeas, one can of tomatoes and eggs. I wasn't expecting much. It ended up on the rotation every week, mostly because it's one pan and tastes better than it has any right to.
| Ingredient | Amount | Why or swap |
|---|---|---|
| Canned chickpeas | 1 can (400 g), drained | Rinse them to cut some of the canning salt. |
| Chopped tomatoes | 1 can (400 g) | The sauce. Crushed tomatoes work as well. |
| Onion | 1, chopped | Cook it slowly for sweetness. |
| Garlic | 2 cloves | Powder works in a pinch. |
| Olive oil | 1 tbsp | Any cooking oil. |
| Cumin and paprika | 1 tsp each | Add chili flakes if you like heat. |
| Eggs | 4 | Two per person. Add a third if you're hungry. |
| Bread, salt, pepper | To serve | Bread adds calories, so add as much as your day needs. |
- Soften the onion in the oil over medium heat for about 5 minutes. Add the garlic, cumin and paprika for 30 seconds.
- Pour in the tomatoes and chickpeas, season, and simmer for 10 minutes. Mash a few chickpeas against the pan to thicken the sauce.
- Make four small wells with a spoon and crack an egg into each. Cover and cook for 5 to 7 minutes, until the whites are fully set. Serve straight from the pan with bread.
If you're pregnant, elderly or have a weakened immune system, cook the eggs until the yolks are firm too.
Tuna Rice Bowl
- 15 min
- Serves 1
- Cheap
- About 585 kcal
- About 31 g protein
This was my "I have fifteen minutes and zero patience" meal. No real cooking, just rice and a few things on top. It's also the recipe I'd start with if you hate cooking.
| Ingredient | Amount | Why or swap |
|---|---|---|
| Rice | 75 g dry (or leftover cooked rice) | Leftover rice saves 15 minutes. |
| Canned tuna in water | 1 small can, drained | The main protein. |
| Egg | 1, boiled | Boil a few at once on Sunday. |
| Tomato | 1, chopped | Use canned tomatoes if fresh ones are pricey. |
| Cucumber | 1/2, diced | Grated carrot works instead. |
| Olive oil | 1 tbsp | Makes the whole bowl taste richer. |
| Lemon, salt, paprika | To taste | Don't skip the lemon. |
- Cook the rice according to the packet, or warm leftover rice. Boil the egg for 8 minutes, then cool it under cold water.
- Flake the tuna into a small bowl with the olive oil, lemon, paprika and a pinch of salt.
- Pile the rice into a bowl, add the tuna, tomato and cucumber, then top with the halved egg.
If you're pregnant or planning a pregnancy, ask your doctor how much canned tuna is right for you.
Egg Fried Rice With Frozen Veg
- 15 min
- Serves 2
- Very cheap
- About 520 kcal
- About 20 g protein per serving
Fried rice is the best way I know to rescue leftover rice, and it's the reason I stopped throwing food away. Cold, day-old rice fries better than fresh rice, which tends to go mushy. It took me two soggy attempts to learn that.
| Ingredient | Amount | Why or swap |
|---|---|---|
| Cooked cold rice | 350 g (about 120 g dry) | Day-old is best. |
| Eggs | 4 | The protein. Add a can of tuna for about 20 g more. |
| Frozen mixed vegetables | 200 g | No chopping and no waste4. |
| Oil | 1 1/2 tbsp | Use less if you're watching calories. |
| Garlic | 2 cloves | Or 1/2 tsp garlic powder. |
| Soy sauce and pepper | 1 1/2 tbsp, to taste | Go easy, soy sauce is salty. |
- Heat the oil in a large pan over high heat. Add the frozen vegetables and cook for 3 to 4 minutes, until hot and slightly browned.
- Add the garlic for 20 seconds, push everything to one side, and scramble the eggs in the empty space.
- Add the rice, breaking up clumps, and stir-fry for 3 to 4 minutes. Finish with soy sauce and pepper.
Cooked rice can make you sick if it sits out. Get leftovers into the fridge within an hour of cooking, use them within a day, and reheat until steaming hot all the way through.
I use eggs here because they kept me full in a way that plain rice never did3.
Peanut Butter Banana Oats
- 5 min
- Serves 1
- Very cheap
- About 515 kcal
- About 18 g protein
This is my breakfast when the alarm goes off and I don't want to think. It takes about as long as making coffee. If you like a more complete rundown of breakfast and snack ideas, my list of high-protein foods that aren't chicken or eggs has more.
| Ingredient | Amount | Why or swap |
|---|---|---|
| Rolled oats | 50 g (about 1/2 cup) | Instant oats work, but they get softer. |
| Milk | 200 ml | Use water to save money, or soy milk for more protein. |
| Banana | 1, sliced | The sweetener. An overripe one is even better. |
| Peanut butter | 1 tbsp | Check the label for a short ingredient list. |
| Salt and cinnamon | A pinch | Salt makes oats taste less flat. |
- Mix the oats, milk and a pinch of salt in a bowl. Microwave for 2 to 3 minutes, or simmer in a small pot, stirring now and then.
- Stir in the peanut butter until it melts into the oats.
- Top with banana and cinnamon. Add a boiled egg on the side if you want more protein.
Peanut butter is a common allergen. Swap in another spread, or leave it out, if that applies to you.
Sardine Tomato Pasta
- 20 min
- Serves 2
- Cheap
- About 500 kcal
- About 24 g protein per serving
Sardines scared me for a long time. Then I tried them flaked into a tomato sauce and they basically melt, so the dish tastes rich rather than fishy. If you're nervous, start with half a can and see how you feel.
| Ingredient | Amount | Why or swap |
|---|---|---|
| Dry pasta | 160 g | Any shape. Whole wheat adds fiber. |
| Canned sardines | 1 can (about 120 g) | Canned mackerel works too. |
| Chopped tomatoes | 1 can (400 g) | The sauce. |
| Onion | 1, chopped | Cook until soft and sweet. |
| Garlic | 2 cloves | Or garlic powder. |
| Olive oil | 1 tbsp | Use the oil from the sardine can if it's olive oil. |
| Lemon, chili flakes, salt | To taste | Lemon cuts through the richness. |
- Boil the pasta in salted water until just tender. Save a small cup of the cooking water before draining.
- While it cooks, soften the onion and garlic in the oil for 5 minutes. Add the tomatoes and simmer for 10 minutes.
- Break the sardines into the sauce and warm for 2 minutes. Toss with the pasta, loosen with a splash of cooking water, and finish with lemon.
The Sunday reset
This is the habit that held everything together. Around 90 minutes on one afternoon made the next five days almost automatic. And I'm not the only one who finds that planning ahead helps. In a cross-sectional study of 40,554 French adults, people who planned meals ahead tended to have a healthier, more varied diet, and women who planned had lower odds of being overweight or obese5. It only shows an association, so it can't prove planning is the cause, but it matched what I felt.
- Start the rice first, since it takes the longest to cool. Spread leftover rice on a tray so it cools fast, then refrigerate it.
- Cook a big pot of lentil soup while the rice is on. Portion half and freeze it.
- Boil six eggs, then peel them later when you need them.
- Make the tomato and chickpea base from recipe 02 without the eggs. Crack the eggs in only when you reheat it.
- Label the containers with the day. Anything you won't eat in about three days goes into the freezer.
If 90 minutes sounds like too much, start with just the rice and the eggs. That alone made weeknights a lot easier for me. For a longer prep routine, my 2000 calorie meal prep guide goes deeper.
How much protein I aimed for
I won't give you a perfect number, because it depends on your body and your training. But I can tell you what I read and how I used it.
A large meta-analysis of resistance training trials found that, among people using protein supplements, gains in fat-free mass stopped improving once total protein intake passed roughly 1.6 g per kg of body weight per day6. For a 70 kg person that works out to about 112 g. It's a research average from healthy adults lifting weights, so it isn't a prescription. Still, it told me I didn't need an extreme amount, and I didn't need powder to get close.
A normal day for me looked like this: oats at breakfast (about 18 g), a tuna bowl at lunch (about 31 g), chickpea stew with eggs at dinner (about 23 g), plus one bowl of lentil soup (about 17 g). That's roughly 89 g. Two extra boiled eggs pushed it near 100 g. On heavier training days I made the tuna portion bigger or added a third egg. I'm not perfect about tracking, and I don't think you need to be either. If you want to do the math for yourself, start with my guide on how much protein you actually need per day.
If you have kidney disease or any other medical condition, are pregnant, or are under 18, don't change your protein intake on your own. Talk to your doctor or a registered dietitian first.
Mistakes that cost me money
I shopped for the person I wanted to be
I'd buy a big bag of fresh greens and a bunch of herbs like I was going to cook every night. By Thursday, half of it was soggy. Now I buy frozen for most vegetables and keep fresh ones for the hardy things like carrots, onions and cabbage.
I boiled everything in plain water
Plain lentils, plain rice, plain chickpeas. No wonder I hated them. The fix was a handful of spices, onion and a squeeze of lemon, and it cost almost nothing.
I tried to cook something new every day
Variety sounds healthy, but it's also expensive and exhausting. Two or three base recipes with different toppings and sauces got me further than seven different dinners.
I paid a lot for "healthy" snacks
A protein bar cost more than a full meal, and I was hungry again an hour later. Now my snacks are a boiled egg, a banana with peanut butter, or a bigger lunch so I don't need a snack at all.
FAQ
Food is one piece. You also need progressive training, enough total calories and good sleep. These meals give you protein and energy at a low cost, which makes the rest of the plan possible. Results vary from person to person, and nobody can promise you a timeline.
Start with small portions and build up slowly so your gut can adjust. Rinse canned beans well, and try red lentils first, since they cook very soft. If you get strong or persistent stomach pain, or you have a digestive condition, check in with a doctor.
For vegetables, the study I mentioned found frozen produce held up well compared with fresh produce that had been stored for a few days4. For canned beans and fish, the main thing to watch is salt, so rinse beans and check the label.
I stick to about three days in the fridge and freeze the rest. Cool food quickly, keep rice especially careful (fridge within an hour), and reheat until it's steaming hot. If something smells off, throw it out.
Start with the tuna rice bowl and the peanut butter oats. Neither needs real cooking skills, and both take 15 minutes or less. Add the lentil soup once you feel ready for a pot.
No. Skip the tuna and sardines and lean on lentils, chickpeas, eggs, oats and milk. If you also skip eggs and dairy, add more beans, soy products and a mix of grains, and consider checking in with a dietitian to cover things like vitamin B12.
Next step
Now that you know what to cook, find out how much protein your own body might need so you can size your portions.
Work out your daily protein- Kim SJ, de Souza RJ, Choo VL, et al. Effects of dietary pulse consumption on body weight: a systematic review and meta-analysis of randomized controlled trials. Am J Clin Nutr. 2016;103(5):1213-1223. PubMed
- Li SS, Kendall CWC, de Souza RJ, et al. Dietary pulses, satiety and food intake: a systematic review and meta-analysis of acute feeding trials. Obesity. 2014;22(8):1773-1780. DOI
- Fallaize R, Wilson L, Gray J, Morgan LM, Griffin BA. Variation in the effects of three different breakfast meals on subjective satiety and subsequent intake of energy at lunch and evening meal. Eur J Nutr. 2013. PubMed
- Li L, Pegg RB, Eitenmiller RR, Chun JY, Kerrihard AL. Selected nutrient analyses of fresh, fresh-stored, and frozen fruits and vegetables. J Food Compos Anal. 2017;59. DOI
- Ducrot P, Mejean C, Aroumougame V, et al. Meal planning is associated with food variety, diet quality and body weight status in a large sample of French adults. Int J Behav Nutr Phys Act. 2017. PubMed
- Morton RW, Murphy KT, McKellar SR, et al. A systematic review, meta-analysis and meta-regression of the effect of protein supplementation on resistance training-induced gains in muscle mass and strength in healthy adults. Br J Sports Med. 2018;52(6):376-384. PubMed





