The '$5 per serving' claim on food blogs is usually a lie — they count only the main ingredients and ignore the spices, the oil, the stock, and the sides. This collection is different: the cost per serving is calculated based on the total cost of every ingredient in the dish divided by the number of servings it produces. No hidden costs, no cherry-picked ingredients.
The budget proteins that make this collection possible are eggs (approximately 25 cents each), dried lentils (80 cents per cup dry, which produces 3 cups cooked), dried beans (60 cents per cup dry), canned chickpeas ($1.20 per can, 3 to 4 servings), halal ground beef (the most affordable halal meat protein), and bone-in chicken pieces (significantly cheaper than boneless skinless breast).
My mother in Pakistan fed a large extended family on a tight budget for decades using exactly these ingredients — dried lentils, rice, seasonal vegetables, eggs, and occasional meat stretched across multiple dishes. The daal she made every Friday is included here. It cost pennies per serving when she made it. It costs dollars per serving at restaurants that call it something else. The recipe is the same.

29. Daal Makhani (Red Lentil Dahl)

A deeply spiced red lentil daal — the most economical complete protein meal in this collection. Cost: approximately $1.50 per serving including rice. My mother's Friday recipe.
Ingredients
- 2 cups red lentils ($1.60)
- 1 can diced tomatoes ($1.20)
- 1 onion ($0.30)
- 4 garlic cloves ($0.10)
- 1 tablespoon fresh ginger ($0.15)
- Spices: cumin, coriander, turmeric, garam masala ($0.30 total)
- 2 tablespoon oil ($0.10)
- Salt
- Serve with: basmati rice ($0.40 per serving)
Instructions
- Rinse lentils. Cover with water — simmer 20 minutes until soft.
- Cook onion in oil 8 minutes until golden. Add garlic and ginger.
- Add all spices. Cook 1 minute.
- Add diced tomatoes. Simmer 5 minutes.
- Combine spiced tomato base with cooked lentils. Season.
- Simmer 10 more minutes. Serve over rice. Total per serving: ~$1.50.
28. Egg Fried Rice

Fried rice with eggs, frozen peas, and soy sauce — the cheapest complete dinner in the collection at under $1.50 per serving when using leftover rice.
Ingredients
- 3 cups leftover cooked rice ($0.30)
- 4 eggs ($1.00)
- 1 cup frozen peas ($0.40)
- 2 tablespoon soy sauce ($0.15)
- 2 spring onions ($0.15)
- 1 teaspoon sesame oil ($0.10)
- 2 tablespoon neutral oil ($0.10)
Instructions
- Heat oil until smoking. Add cold rice. Press flat. Fry 2 minutes undisturbed.
- Push to one side. Scramble eggs.
- Add peas. Toss everything together.
- Add soy sauce and sesame oil. Toss.
- Scatter spring onion.
- Serves 4. Total per serving: ~$0.55.
27. Pasta e Fagioli

Italian pasta and bean soup — cannellini beans with pasta, tomatoes, and rosemary. Under $2 per serving for a deeply satisfying meal.
Ingredients
- 2 cans cannellini beans ($2.40)
- 200g pasta, small shape ($0.60)
- 1 can crushed tomatoes ($1.20)
- 1 onion ($0.30)
- 4 garlic cloves ($0.10)
- 2 rosemary sprigs ($0.10)
- 4 cups broth ($0.80)
- Parmesan rind (optional)
Instructions
- Sauté onion and garlic 5 minutes.
- Add rosemary, tomatoes, and broth. Simmer 10 minutes.
- Add one can of beans. Mash roughly to thicken.
- Add second can of beans (whole) and pasta.
- Cook 10 to 12 minutes until pasta is done.
- Serve with grated Parmesan. Total per serving: ~$1.80.
26. Black Bean and Rice Bowls

Seasoned black beans over rice with simple toppings — a complete plant-based protein meal under $2 per serving.
Ingredients
- 2 cans black beans ($2.40)
- 2 cups rice ($0.60)
- 1 onion ($0.30)
- 3 garlic cloves ($0.10)
- 2 teaspoon cumin ($0.10)
- 1 teaspoon smoked paprika ($0.08)
- Lime juice ($0.20)
- Sour cream and salsa for topping ($0.80 total)
Instructions
- Cook rice.
- Sauté onion in oil 4 minutes. Add garlic and cumin.
- Add beans with their liquid. Simmer 10 minutes.
- Season with smoked paprika, lime, salt.
- Partially mash for a creamy consistency.
- Serve over rice with sour cream and salsa. Per serving: ~$1.90.
25. Shakshuka (Eggs in Tomato Sauce)

Eggs poached in spiced tomato sauce — a complete protein meal for the price of eggs and a can of tomatoes.
Ingredients
- 6 eggs ($1.50)
- 2 cans crushed tomatoes ($2.40)
- 1 onion ($0.30)
- 3 garlic cloves ($0.10)
- 1 red pepper ($0.60)
- Spices: cumin, paprika, cinnamon ($0.25)
- Olive oil ($0.20)
- Bread for serving ($0.60)
Instructions
- Cook onion and pepper in oil 6 minutes. Add garlic and spices.
- Add tomatoes. Simmer 10 minutes.
- Create 6 wells. Crack eggs in.
- Cover and cook 6 to 8 minutes until whites set.
- Serve with bread for dipping. Total per serving: ~$1.00 (6 servings).
24. Lentil Soup

A deeply flavourful green or brown lentil soup with carrots and celery — under $1.50 per serving for 6 generous portions.
Ingredients
- 2 cups green or brown lentils ($1.60)
- 3 carrots, diced ($0.60)
- 3 celery stalks ($0.30)
- 1 onion ($0.30)
- 4 garlic cloves ($0.10)
- 2 teaspoon cumin ($0.10)
- 6 cups broth ($1.20)
- Lemon juice ($0.20)
- Olive oil ($0.20)
Instructions
- Sauté onion, carrot, and celery 6 minutes.
- Add garlic and cumin. Cook 1 minute.
- Add lentils and broth. Bring to simmer.
- Cook uncovered 25 minutes until lentils are tender.
- Blend one-third of the soup for creaminess. Stir back in.
- Squeeze lemon. Season. Serves 6. Per serving: ~$0.75.
23. Potato and Egg Hash

Crispy potatoes with fried eggs and vegetables — one of the most filling budget dinners for the cost.
Ingredients
- 4 large potatoes, diced ($1.20)
- 4 eggs ($1.00)
- 1 onion ($0.30)
- 1 red pepper ($0.60)
- Spice: smoked paprika, garlic powder, salt ($0.20)
- 3 tablespoon oil ($0.20)
- Sour cream ($0.30)
Instructions
- Boil potato cubes 5 minutes until just tender. Drain.
- Fry potatoes in oil over high heat until golden and crispy.
- Add onion and pepper — cook 3 minutes.
- Season with spice blend.
- Create 4 wells. Crack eggs in. Cover.
- Cook 3 to 5 minutes. Serve with sour cream. Per serving: ~$0.90.
22. Chana Masala

Spiced chickpea curry — one of the most protein-dense budget meals available. Under $2 per serving.
Ingredients
- 2 cans chickpeas ($2.40)
- 1 can diced tomatoes ($1.20)
- 1 onion ($0.30)
- 3 garlic cloves ($0.10)
- 1 tablespoon ginger ($0.15)
- Spices: cumin, coriander, garam masala, turmeric ($0.35)
- Lemon juice ($0.15)
- Rice or roti ($0.40 per serving)
Instructions
- Cook onion until golden. Add garlic, ginger, and spices.
- Add tomatoes. Cook 5 minutes.
- Add chickpeas with their liquid. Simmer 15 minutes.
- Mash some chickpeas for thicker gravy.
- Add lemon. Season.
- Serve over rice. Per serving: ~$1.65.
21. Pasta with Butter and Parmesan

Pasta al burro — the world's simplest pasta. Parmesan and butter with pasta water. Under $1.50 per serving.
Ingredients
- 400g spaghetti ($0.80)
- 80g Parmesan, grated ($1.60)
- 5 tablespoon unsalted butter ($0.50)
- Salt
- Pasta water
Instructions
- Cook spaghetti in heavily salted water.
- Reserve 1 cup pasta water. Drain.
- Off heat, add butter. Toss until melted.
- Add Parmesan and pasta water. Toss vigorously until creamy.
- Season generously.
- Serves 4. Per serving: ~$0.73.
20. Halal Ground Beef and Lentils

Halal ground beef stretched with lentils — the keema hybrid that feeds four for under $15 total.
Ingredients
- 400g halal ground beef ($4.00)
- 1 cup red lentils ($0.80)
- 1 can diced tomatoes ($1.20)
- 1 onion ($0.30)
- Garlic and spices ($0.40)
- Oil and salt ($0.15)
- Rice to serve ($0.40 per serving)
Instructions
- Brown beef. Remove excess fat.
- Cook onion and spices. Add beef back.
- Add tomatoes, lentils, and 2 cups water.
- Simmer 20 minutes until lentils dissolve into the keema.
- Season generously.
- Serve with rice or roti. Per serving: ~$1.75.
19. Bean and Vegetable Stew

Mixed canned beans with seasonal vegetables in a tomato broth — a complete, filling dinner for under $2.
Ingredients
- 2 cans mixed beans ($2.40)
- 1 can diced tomatoes ($1.20)
- 2 carrots, 2 celery stalks, 1 onion ($0.80)
- 4 garlic cloves ($0.10)
- 2 cups broth ($0.40)
- Rosemary and thyme ($0.15)
- Bread ($0.60)
Instructions
- Sauté vegetables 6 minutes. Add garlic.
- Add tomatoes, broth, and herbs. Simmer 10 minutes.
- Add beans. Simmer 15 minutes until vegetables are tender.
- Season generously.
- Serve with crusty bread.
- Per serving: ~$1.44.
18. Fried Egg and Rice

Fried eggs over steamed rice with soy and sesame — the fastest, cheapest complete meal in this collection.
Ingredients
- 4 eggs ($1.00)
- 2 cups rice ($0.60)
- 2 tablespoon soy sauce ($0.15)
- 1 teaspoon sesame oil ($0.10)
- Spring onion ($0.15)
- Sesame seeds ($0.10)
- Chilli sauce (optional)
Instructions
- Cook rice.
- Fry eggs in butter until whites are set and edges are crispy.
- Place fried eggs over rice bowls.
- Drizzle soy and sesame oil over.
- Scatter spring onion and sesame seeds.
- Per serving (4 servings): ~$0.53.
17. Pasta Fagioli with Halal Sausage

Italian pasta and bean soup with halal sausage for a heartier version under $3.50 per serving.
Ingredients
- 2 halal chicken sausages ($2.00)
- 2 cans cannellini beans ($2.40)
- 150g small pasta ($0.45)
- 1 can tomatoes ($1.20)
- Onion, garlic, herbs ($0.50)
- 4 cups broth ($0.80)
Instructions
- Brown sliced sausage. Remove.
- Sauté onion and garlic. Add tomatoes and broth.
- Add beans — mash half for thickness.
- Add pasta. Cook 10 minutes.
- Return sausage.
- Serve with Parmesan. Per serving: ~$2.34.
16. Coconut Lentil Soup

Red lentils in coconut milk with turmeric and ginger — a creamy, warming soup for under $2 per serving.
Ingredients
- 2 cups red lentils ($1.60)
- 1 can coconut milk ($1.80)
- 4 cups broth ($0.80)
- 1 onion ($0.30)
- 3 garlic cloves ($0.10)
- 1 tablespoon ginger ($0.15)
- Turmeric, cumin ($0.15)
- Lime juice ($0.20)
Instructions
- Sauté onion, garlic, ginger with spices 3 minutes.
- Add lentils, broth, and coconut milk. Bring to simmer.
- Cook 20 minutes until lentils are soft.
- Blend partially for creaminess.
- Add lime juice. Season.
- Serves 6. Per serving: ~$0.85.
15. Halal Chicken and Rice Soup

Bone-in halal chicken pieces simmered with rice and vegetables — bone-in chicken is significantly cheaper than boneless.
Ingredients
- 4 bone-in halal chicken thighs ($4.00)
- 1 cup rice ($0.30)
- 3 carrots, 3 celery stalks, 1 onion ($0.90)
- 6 cups broth or water ($1.20)
- Salt, pepper, thyme ($0.15)
Instructions
- Simmer chicken with water and vegetables 30 minutes.
- Remove chicken — shred meat. Discard bones.
- Return chicken to broth.
- Add rice and seasoning. Simmer 15 minutes.
- Taste and adjust salt.
- Serves 6. Per serving: ~$1.09.
14. Spiced Chickpea and Spinach

Chickpeas and spinach with Indian spices — under $2.50 per serving, ready in 20 minutes.
Ingredients
- 2 cans chickpeas ($2.40)
- 300g frozen spinach ($1.20)
- 1 can diced tomatoes ($1.20)
- 1 onion ($0.30)
- Garlic, ginger, spices ($0.40)
- Oil ($0.15)
- Bread or rice ($0.40 per serving)
Instructions
- Cook onion until golden. Add garlic, ginger, cumin, coriander, turmeric.
- Add tomatoes. Cook 5 minutes.
- Add chickpeas and frozen spinach.
- Simmer 10 minutes.
- Season with lemon and salt.
- Serve with bread. Per serving: ~$1.44.
13. Omelette with Toast

A three-egg omelette with cheese and vegetables — the budget dinner that costs under $2 and takes 5 minutes.
Ingredients
- 3 eggs per person ($0.75)
- Cheddar ($0.40 per serving)
- Vegetables: diced onion, pepper, spinach ($0.30)
- Butter ($0.15)
- Toast ($0.20)
Instructions
- Whisk eggs with salt and pepper.
- Cook filling vegetables briefly in butter.
- Pour in eggs. Shake pan to set the base.
- Add cheese. Fold when almost set.
- Serve with toast.
- Per serving: ~$1.80.
12. Rice and Beans (Caribbean Style)

Kidney beans cooked in coconut milk and thyme, mixed with rice — the Jamaican rice and peas method.
Ingredients
- 2 cans kidney beans ($2.40)
- 1.5 cups rice ($0.45)
- 1 cup coconut milk ($0.90)
- 3 garlic cloves ($0.10)
- Thyme, scotch bonnet or hot sauce ($0.20)
- Salt ($0.05)
Instructions
- Cook garlic in oil 1 minute. Add beans, coconut milk, and 2 cups water.
- Bring to simmer. Add thyme and hot sauce.
- Add rice. Stir.
- Cover. Simmer on very low heat 18 minutes.
- Rest 5 minutes. Fluff and serve.
- Per serving: ~$0.85.
11. Tomato and Egg Stir-Fry

The Chinese home-cooking classic — scrambled eggs with tomatoes in a light sauce over rice. One of the most beloved budget dinners in Chinese cuisine.
Ingredients
- 4 eggs ($1.00)
- 3 large tomatoes ($1.20)
- 2 garlic cloves ($0.08)
- 1 tablespoon soy sauce ($0.10)
- 1 teaspoon sugar ($0.03)
- Sesame oil ($0.10)
- Salt
- Steamed rice ($0.40 per serving)
Instructions
- Scramble eggs in hot oil until just set. Remove.
- Cook garlic 30 seconds. Add chopped tomatoes — cook 3 minutes.
- Add soy sauce and sugar. Stir.
- Return eggs. Toss together gently.
- Drizzle sesame oil.
- Serve over rice. Per serving: ~$0.73.
10. Minestrone Soup

Classic minestrone — a full meal in a bowl for under $2 per serving.
Ingredients
- 1 can mixed beans ($1.20)
- 1 can diced tomatoes ($1.20)
- 150g pasta ($0.45)
- 3 carrots, 2 celery, 1 onion ($0.80)
- 4 garlic cloves ($0.10)
- 6 cups broth ($1.20)
- Italian herbs ($0.15)
- Parmesan rind ($0.10)
Instructions
- Sauté vegetables 6 minutes. Add garlic and herbs.
- Add tomatoes and broth. Bring to boil.
- Add beans and pasta. Cook 10 to 12 minutes.
- Remove Parmesan rind.
- Season generously.
- Serves 6. Per serving: ~$0.87.
9. Halal Ground Beef Keema

Pakistani-spiced halal ground beef — the most budget-friendly halal meat dinner. Serve with roti or rice.
Ingredients
- 500g halal ground beef ($5.00)
- 1 can diced tomatoes ($1.20)
- 1 onion ($0.30)
- Garlic, ginger, spices ($0.50)
- Oil ($0.15)
- Fresh cilantro ($0.20)
- Rice to serve ($0.40 per serving)
Instructions
- Brown beef. Drain excess fat.
- Cook onion until golden. Add garlic, ginger, and all spices.
- Add tomatoes. Cook 5 minutes.
- Return beef. Simmer 15 minutes.
- Season. Scatter cilantro.
- Serves 5. Per serving: ~$1.95.
8. Egg and Potato Curry

Hard-boiled eggs and potatoes in a spiced tomato curry — a classic Indian budget meal.
Ingredients
- 6 eggs ($1.50)
- 3 potatoes, cubed ($0.60)
- 1 can diced tomatoes ($1.20)
- 1 onion ($0.30)
- Garlic and spices ($0.35)
- Oil ($0.15)
- Rice ($0.40 per serving)
Instructions
- Hard-boil eggs. Peel and halve.
- Cook potato cubes 5 minutes. Drain.
- Cook onion, garlic, and spices. Add tomatoes. Simmer 5 minutes.
- Add potatoes. Simmer 8 minutes.
- Add halved eggs. Warm through.
- Serve over rice. Per serving: ~$0.75.
7. Vegetable Fried Rice

Leftover rice fried with seasonal vegetables and eggs — the emptied-fridge dinner that costs almost nothing.
Ingredients
- 3 cups leftover rice ($0.30)
- 3 eggs ($0.75)
- 2 cups mixed vegetables: carrot, peas, corn ($0.80)
- 2 tablespoon soy sauce ($0.15)
- Sesame oil ($0.10)
- 2 garlic cloves ($0.08)
- Spring onion ($0.15)
Instructions
- Heat oil until smoking. Fry garlic 30 seconds.
- Add vegetables — cook 2 minutes.
- Add rice. Press flat. Fry 2 minutes.
- Push to side. Scramble eggs.
- Toss everything. Add soy and sesame.
- Per serving: ~$0.58.
6. Lentil and Vegetable Daal

A vegetable-loaded daal — the most nutritionally complete budget dinner in this collection.
Ingredients
- 1.5 cups red lentils ($1.20)
- 2 carrots, 1 courgette, 1 tomato ($1.00)
- 1 onion ($0.30)
- Garlic, ginger, spices ($0.35)
- Oil ($0.15)
- Lemon ($0.15)
- Rice ($0.40 per serving)
Instructions
- Cook lentils in water 15 minutes until soft.
- Cook onion until golden. Add garlic, ginger, and spices.
- Add diced vegetables. Cook 5 minutes.
- Combine with cooked lentils. Simmer 10 minutes.
- Season with lemon and salt.
- Serves 4. Per serving: ~$0.89.
5. Pasta with Tuna and Tomato

Tinned tuna in tomato sauce over pasta — the budget seafood pasta. Complete dinner under $2 per serving.
Ingredients
- 2 cans tuna in olive oil ($2.40)
- 400g spaghetti ($0.80)
- 1 can crushed tomatoes ($1.20)
- 4 garlic cloves ($0.10)
- Chilli flakes and parsley ($0.15)
- Olive oil ($0.20)
Instructions
- Cook pasta. Reserve pasta water. Drain.
- Cook garlic and chilli in oil 1 minute.
- Add tomatoes. Simmer 8 minutes.
- Add tuna. Stir gently.
- Add pasta and pasta water. Toss.
- Per serving (4 servings): ~$1.21.
4. Halal Chicken Drumstick Curry

Bone-in halal chicken drumsticks in a tomato curry — drumsticks are significantly cheaper than boneless breast.
Ingredients
- 8 halal chicken drumsticks ($4.00)
- 1 can diced tomatoes ($1.20)
- 1 onion ($0.30)
- Garlic, ginger, spices ($0.50)
- Oil and salt ($0.15)
- Rice ($0.40 per serving)
Instructions
- Brown drumsticks. Remove.
- Cook onion until golden. Add garlic, ginger, spices.
- Add tomatoes. Cook 5 minutes.
- Return chicken. Cover. Simmer 25 minutes.
- Season.
- Serves 4. Per serving: ~$1.64.
3. Bean Burrito Bowl

A complete burrito bowl with rice, black beans, and toppings — under $3 per serving.
Ingredients
- 2 cans black beans ($2.40)
- 2 cups rice ($0.60)
- Salsa ($0.60 for the batch)
- Sour cream ($0.60)
- Cheddar ($0.60)
- Guacamole ($1.00 for 2 avocados)
- Lettuce ($0.40)
Instructions
- Cook rice. Season black beans with cumin and lime.
- Warm beans with their liquid.
- Assemble bowls: rice base, beans, cheese.
- Add salsa, sour cream, and guacamole.
- Add shredded lettuce.
- Per serving (4 servings): ~$1.55.
2. Vegetable Soup with Bread
A full pot of hearty vegetable soup — cheap, filling, and nutritious. Serve with crusty bread.
Ingredients
- 3 potatoes, 3 carrots, 2 celery, 1 onion ($1.80)
- 2 cans diced tomatoes ($2.40)
- 6 cups water or broth ($1.20 for broth, $0 for water)
- 4 garlic cloves ($0.10)
- Italian herbs ($0.15)
- Crusty bread ($0.60 per serving)
Instructions
- Sauté onion and garlic 4 minutes.
- Add all vegetables and tomatoes. Cover with water or broth.
- Bring to boil. Simmer 20 minutes until vegetables are tender.
- Season generously.
- Serve with bread.
- Serves 6. Per serving with bread: ~$1.04.
1. Egg and Chickpea Curry

Hard-boiled eggs and chickpeas in a spiced tomato curry — one of the most complete and affordable dinners in this collection.
Ingredients
- 6 eggs ($1.50)
- 1 can chickpeas ($1.20)
- 1 can diced tomatoes ($1.20)
- 1 onion ($0.30)
- Garlic, ginger, spices ($0.40)
- Oil ($0.15)
- Rice ($0.40 per serving)
Instructions
- Hard-boil and halve eggs.
- Cook onion until golden. Add garlic, ginger, and spices.
- Add tomatoes and chickpeas. Simmer 12 minutes.
- Add eggs. Warm 2 minutes.
- Season.
- Serves 4. Per serving: ~$1.28.
Frequently Asked Questions
How are the costs calculated?
Total cost of every ingredient (including oil, salt, and spices at approximate retail prices) divided by the number of servings the recipe produces. Spice costs are estimated at their per-recipe contribution, not the full jar price. The calculations are conservative — based on UK supermarket own-brand prices.
What are the cheapest protein sources for family dinners?
Dried lentils (approximately £1 per 500g, producing 6+ servings), eggs (£1.80 to £2.50 per dozen), canned chickpeas and beans (£0.80 to £1.50 per can, 3 to 4 servings), canned tuna (£0.90 to £1.20 per tin), and bone-in chicken pieces (significantly cheaper than boneless). Dried pulses cost 30 to 50% less than canned equivalents.
How do I reduce food costs further?
Buy dried pulses instead of canned (soak overnight, cook fresh), use cheaper cuts of meat (bone-in, shoulder, shin), buy vegetables in season, make your own broth from vegetable scraps, and plan one or two fully plant-based meals per week. A meal plan reduces food waste which is often the largest hidden food cost.
Are budget dinners nutritionally complete?
The meals in this collection are nutritionally dense — lentil daal, chickpea curry, eggs and rice, and bean soups all provide complete or near-complete protein (especially when paired with grains), significant fibre, iron, and B vitamins. Budget eating on this list is not nutritionally compromised — it is often better than expensive processed alternatives.





Comments
No Comments