Budget meals under $5 per serve
Cooking cheap doesn't mean eating sad. The best home cooking in the world — Italian, Mexican, Indian, Middle Eastern — was invented by people who couldn't afford to waste anything. Here are five real meals at under $5 a serve.
7 min readUpdated May 2026AI-generated examples
The myth that good food is expensive is sold to you by restaurants. The most beloved dishes in human history were peasant food. Carbonara, dal, refried beans, pasta e fagioli, mujadara — these weren't invented by chefs. They were invented by tired parents trying to feed people on almost nothing.
The five meals below cost around $3-5 per serve, depending on where you shop. They're not "budget versions" of better food. They're some of the best food in the world. Cheapness is incidental.
About these recipes: The recipes below are AI-generated examples to show what MealFromFridge can produce. Treat them as starting points — taste as you go, and always check meat is cooked through with a thermometer (poultry 74°C / 165°F, ground meat 71°C / 160°F).
The cheap food principles
Three rules govern good cheap cooking:
- Pantry over fresh, where possible. Tinned tomatoes are 80% as good as fresh and 20% of the price. Dried beans are cheaper than tinned and infinitely better than fresh. Pasta keeps for years. Stock these and you always have dinner.
- Buy whole, not portioned. A whole chicken is half the price per kg of chicken breasts. A block of cheese is half the price of grated cheese. A bag of dried beans is a third of the price of tinned. The convenience tax is real and you don't need to pay it.
- The cheapest ingredients have the most flavour. Chicken thighs beat breasts. Pork shoulder beats pork loin. Bone-in cuts beat boneless. The premium cuts are convenient but bland — what you save on time, you lose on flavour.
Five real meals under $5 a serve
20 minutes
Pasta e fagioli (pasta and beans)
The Italian peasant dish that's been feeding families for 500 years. About $1.50 per serve.
⏱ 20 min🍽 Serves 4👤 Beginner
🍝 200g small pasta🫘 1 tin cannellini beans🍅 1 tin chopped tomatoes🧅 1 onion🥕 1 carrot🧄 garlic
- Finely chop 1 onion, 1 carrot, 4 garlic cloves. Heat 3 tbsp olive oil in a deep pot.
- Cook the chopped vegetables 8 minutes over medium until soft and sweet.
- Add the tin of tomatoes and 4 cups water. Bring to a simmer.
- Add 200g small pasta (ditalini, broken spaghetti, or any small shape).
- Cook 9 minutes, stirring often so pasta doesn't stick.
- Drain a tin of cannellini beans. Add for the last 2 minutes. Salt generously, pepper, drizzle with good olive oil.
- Serve with grated parmesan if you have it. Better the next day.
Chef's tipA parmesan rind dropped in with the tomatoes adds incredible depth. Save your rinds in the freezer specifically for soups like this — they're free flavour.
15 minutes
Spaghetti aglio e olio
Five ingredients, fifteen minutes, deeply Italian. Roughly $2.50 per serve.
⏱ 15 min🍽 Serves 4👤 Beginner
🍝 400g spaghetti🧄 8 garlic cloves🌶 chilli flakes🌿 parsley🫒 olive oil🧀 (optional parmesan)
- Boil a big pot of well-salted water. Cook 400g spaghetti until just under al dente.
- Meanwhile, thinly slice 8 garlic cloves. Heat ⅓ cup olive oil in a large frying pan over medium-low.
- Add garlic and 1 tsp chilli flakes. Cook gently 4-5 minutes until garlic is just golden — do not brown or it goes bitter.
- Reserve 1 cup pasta water. Drain pasta.
- Add pasta to the garlic pan with ½ cup pasta water. Toss for 60 seconds — the starchy water emulsifies into a glossy sauce.
- Add a big handful of chopped parsley. Toss. Serve with grated parmesan if you have it.
Chef's tipLow heat for the garlic is non-negotiable. Burnt garlic ruins the dish — bitter and acrid. If your garlic browns past pale gold, throw it out and start over. It's 30 seconds wasted, but cheaper than a ruined dinner.
35 minutes
Mujadara (lentils and rice with caramelised onions)
Middle Eastern peasant dish. Lentils, rice, a tonne of onions. Around $1 per serve.
⏱ 35 min🍽 Serves 4👤 Comfortable
🫘 1 cup brown or green lentils🍚 1 cup long grain rice🧅 3 large onions🌶 cumin🌶 cinnamon🥛 yogurt to serve
- Rinse lentils. Bring to a boil with 4 cups water and a pinch of salt. Simmer 18 minutes — they should be just tender, not mushy. Drain, reserving 2 cups of cooking water.
- Meanwhile, slice 3 large onions thinly. Heat ¼ cup olive oil in a deep pan over medium. Add onions, big pinch of salt.
- Cook 20 minutes, stirring every few minutes, until onions are deeply caramelised — almost black at the edges. This is the dish — don't rush it.
- Remove half the onions to drain on paper towel — these go on top.
- To the remaining onions, add the cooked lentils, 1 cup rice, 1 tsp cumin, ½ tsp cinnamon, the 2 cups reserved cooking water. Stir, cover.
- Cook 18 minutes on low. Rest 10 minutes covered off the heat. Pile onto plates with reserved onions on top and yogurt on the side.
Chef's tipThe deeply caramelised onions are 80% of this dish. If they're pale and soft, you're eating onion-rice. If they're mahogany and almost-burnt, you're eating mujadara. The line between "almost burnt" and "burnt" is real — taste as you go.
12 minutes
Egg curry with whatever you have
When the budget is genuinely empty. Eggs and pantry items only. Maybe $1.50 per serve.
⏱ 12 min🍽 Serves 3-4👤 Beginner
🥚 6 eggs🍅 1 tin chopped tomatoes🧅 1 onion🧄 garlic + ginger🌶 curry powder🥥 (optional coconut milk)
- Hard-boil 6 eggs: cover with cold water, bring to a boil, simmer 7 minutes, plunge into ice water. Peel.
- Heat 2 tbsp oil in a deep pan. Add 1 chopped onion, 4 minced garlic cloves, a thumb of grated ginger. Cook 5 minutes.
- Add 2 tbsp curry powder or garam masala. Stir 30 seconds.
- Add the tin of tomatoes and ½ cup water (or coconut milk if you have it). Simmer 5 minutes.
- Halve the eggs. Slide them yolk-side up into the sauce. Spoon sauce over the whites only — keep the yolks dry.
- Salt to taste. Squeeze of lemon. Eat with rice or bread. Yogurt on the side if you have it.
Chef's tipA fistful of frozen peas thrown in for the last 2 minutes turns this from a dish into a complete meal. Frozen peas are the cheapest fresh-tasting vegetable you can keep in your freezer.
50 minutes
Whole roast chicken with potatoes
A whole chicken is half the price per kg of breast meat. Feeds 4 with leftovers. About $4 per serve.
⏱ 50 min🍽 Serves 4 + leftovers👤 Comfortable
🍗 1 whole chicken🥔 1kg potatoes🍋 1 lemon🧄 1 head garlic🌿 herbs (rosemary or thyme)🫒 olive oil
- Heat oven to 200°C / 400°F. Pat the chicken very dry, inside and out. Season generously with salt — at least 1 tbsp — and pepper, including inside the cavity.
- Halve the lemon and stuff inside with the head of garlic (cut crosswise) and the herbs.
- Cut potatoes into 4cm chunks. Toss in a roasting tin with 3 tbsp olive oil, salt, pepper. Place chicken on top.
- Roast 50-60 minutes until the chicken is deeply golden and reaches 74°C / 165°F at the thickest part of the thigh. Juices should run clear.
- Rest the chicken 15 minutes before carving — this is non-negotiable, it lets the juices redistribute.
- Serve with the potatoes that have absorbed the chicken fat. Save the carcass for stock — you'll get 4 cups of stock for free.
Chef's tipA dry-skinned chicken is a crispy-skinned chicken. Pat it dry with paper towel and salt it 30 minutes (or up to 24 hours) ahead — the salt draws moisture, then re-absorbs, leaving the skin dry and seasoned. Game-changing.
The budget shopping list that solves dinner
If you have these in the kitchen, you can make any of the meals above plus dozens more. None of these cost more than a few dollars per item, and most last weeks or months:
- Dried lentils, dried beans, rice, pasta — bulk buy, decant into jars, lasts a year
- Tinned tomatoes, tinned beans, tinned coconut milk — pantry workhorses
- Onions, garlic, lemons, potatoes — all keep for weeks
- Olive oil, soy sauce, vinegar, mustard — flavour foundations
- Eggs, cheap parmesan, butter, yogurt — protein and dairy
- One spice blend you actually use — curry powder, taco seasoning, or garam masala. Better than 30 jars going stale
- Frozen peas, frozen spinach, frozen prawns — fresh-quality vegetables and protein, no spoilage
This shopping list is maybe $50-60 in Australia. It feeds you for two weeks of dinners with a few fresh additions.
Got these ingredients in your fridge?
Type what you actually have — get a recipe built around it in seconds.
Try the recipe generator →
Where the real budget wins are
Cook beans from dried. 500g of dried beans costs $3 and yields the equivalent of 6 tins ($18). They taste better, freeze beautifully, and take 5 minutes of active work plus 2 hours of unattended simmering. Make a big pot, freeze in 1-cup portions.
Buy whole vegetables. A whole pumpkin is half the price per kg of pre-cut. A whole cabbage is the cheapest vegetable in any supermarket. Whole carrots beat baby carrots. Cutting takes 5 minutes; the saving is 50%.
Use the freezer aggressively. Bread freezes. Bananas freeze. Cooked rice freezes. Stock freezes. Most of what gets thrown out at the end of the week was freezable two days ago.
Skip the convenience aisles. Pre-made sauces, frozen meals, marinated meats, salad kits, smoothies — these are the most expensive food per kilo in any supermarket. The shoulder cuts and the dried goods are the cheapest. The aisles tell you a story about whose time is being valued.
Frequently asked questions
What's the cheapest meal I can cook tonight?
Lentil dal with rice (from page 6) or pasta e fagioli (above). Both cost around $1.50 per serve and feed 4. Both reheat beautifully — so really $0.75 per serve if you stretch it across two meals.
Is it cheaper to cook at home?
Almost always, by a factor of 3-5x. A $25 takeaway dinner for two is $5 of ingredients and 30 minutes of work, max. The real cost of takeaway isn't the food — it's the convenience and the marketing.
How do I cook cheaply without it being boring?
Don't make "cheap versions" of expensive food. Cook food that was always cheap and was always great — Italian peasant pasta, Indian dal, Middle Eastern lentils-and-rice, Mexican beans-and-tortillas. These were perfected by people with no money and that's why they're still loved.
Can I feed a family of 4 on $100 a week?
Yes, if you're strategic. Plan 4-5 dinners using the templates above (about $20 for ingredients), use leftovers for 2 lunches, plan breakfasts around eggs and oats, accept that one or two meals a week will be very simple (toast, eggs, beans). The trade-off isn't quality — it's variety. You eat six really good things on rotation instead of twenty mediocre ones.