Batch Cooking Lentil & Vegetable Dahl for 80p a Portion
£1 Meal Prep

Batch Cooking Lentil & Vegetable Dahl for 80p a Portion

There is no cheaper hot meal in Britain than dahl. A bag of red lentils, a few vegetables past their prime, some spices and water — that is genuinely the whole recipe. This cheap lentil dahl batch cook makes 8 generous portions for around £6.40 total, which works out at 80p a portion, and it might be the most forgiving recipe you will ever learn.

Dahl is the backbone of every serious budget meal prep routine for good reason: it costs almost nothing, it is naturally filling thanks to all that fibre and plant protein, it freezes perfectly, and it reheats better than almost anything else. Make it once and you have lunches sorted for a fortnight.

Why Dahl Is the King of Cheap Lentil Dahl Batch Cook Recipes

Let us be honest about the economics. Red lentils cost around £1.35 for 500g at most UK supermarkets, and that bag contains roughly 1,750 calories and 130g of protein. No meat, no fish, no dairy comes close to that price-to-nutrition ratio. Add tinned tomatoes at 35p, a bag of carrots at 35p and an onion, and you have built eight meals from ingredients that cost less than a single high-street coffee.

But cheap is only half the story. Dahl is also one of the rare budget meals that does not taste like a compromise. Properly spiced — and we will get to the spice technique — it is rich, warming and deeply savoury. It is the dish that converts sceptics who think budget cooking means bland cooking.

Batch cooked lentil and vegetable dahl portioned into meal prep containers

The Master Batch Recipe (8 Portions)

Ingredients and costs

Ingredient Amount Est. cost
Red lentils 500g ~£1.35
Tinned chopped tomatoes 2 x 400g ~£0.70
Onions 2 large, diced ~£0.24
Carrots 4 large, diced ~£0.35
Frozen spinach 200g (about 8 cubes) ~£0.40
Vegetable oil 2 tbsp ~£0.10
Curry powder 2 tbsp ~£0.12
Ground turmeric 2 tsp ~£0.08
Ground cumin 2 tsp ~£0.08
Garlic granules 2 tsp ~£0.06
Vegetable stock cubes 2 ~£0.11
Long-grain rice, to serve 600g dry ~£0.70
Salt and black pepper to taste ~£0.03

Total: ~£4.32 for the dahl + ~£0.70 rice = ~£5.02 for 8 portions = ~63p per portion. Under budget even before you count the rice generously — call it 80p with a bigger rice serving and a dollop of yoghurt, and you are still laughing.

UK Air Fryer & £1 Meal Prep Cost Estimator

Enter your costs in £ GBP and see per-portion cost, macros and air fryer energy savings.

Method

  1. Build the base (10 minutes). Heat the oil in your largest pot or casserole dish over medium heat. Add the diced onions with a pinch of salt and cook 6–8 minutes until soft and golden at the edges. Do not rush this — sweet, well-cooked onions are the difference between good dahl and great dahl.
  2. Bloom the spices (2 minutes). Add the curry powder, turmeric, cumin and garlic granules. Stir constantly for 1–2 minutes until fragrant. This step — frying the spices in oil rather than dumping them into water — is the single most important technique in the recipe. It wakes the spices up and removes any raw, dusty taste.
  3. Add everything else. Tip in the red lentils (no need to soak), diced carrots, tinned tomatoes, crumbled stock cubes and 1.4 litres of water. Stir well, scraping the bottom of the pot.
  4. Simmer (25–30 minutes). Bring to a boil, then reduce to a gentle simmer with the lid slightly ajar. Stir every 5–10 minutes to stop the lentils catching. The dahl is ready when the lentils have completely broken down into a thick, porridge-like consistency and the carrots are tender.
  5. Finish. Stir in the frozen spinach and cook 3–4 minutes until wilted through. Taste and adjust: more salt, a squeeze of lemon, or an extra teaspoon of curry powder if it needs more punch.
  6. Portion. Cook the rice separately. Divide dahl and rice between 8 containers. Cool within 2 hours — spread in shallow containers rather than leaving it in the deep pot — then refrigerate or freeze.

Approximate nutrition per portion (with rice)

Nutrient Per portion (approx.)
Calories 420–460 kcal
Protein 14–16g
Fibre 10–12g
Fat 4–6g
Cost ~63–80p

4 Flavour Twists (Same 80p Base)

1. Coconut Dahl

Stir in 200ml tinned coconut milk at the end instead of some of the water. Richer, creamier, and still under £1 a portion. The tin costs about £1 and you will use half per batch.

2. Tomato & Chickpea Dahl

Add a drained 400g tin of chickpeas with the lentils and an extra teaspoon of smoked paprika. More texture, more protein, about 10p extra per portion.

3. Squash & Ginger Dahl

Swap the carrots for 500g diced butternut squash (frozen chunks work brilliantly and cost about £1) and add a teaspoon of ginger paste with the spices. Sweet, warming, autumnal.

4. Red Pepper & Lentil Soup-Dahl

Add an extra 400ml water and two chopped red peppers, then blend half the batch for a thicker soup texture. Same ingredients, completely different eating experience — useful when you are on your sixth portion and need novelty.

Freezing and Reheating: The Dahl Playbook

Dahl is arguably the best-freezing meal prep dish in existence. The lentils’ starch protects the texture, the spices meld and deepen, and there is nothing to go soggy or rubbery.

  • Freeze in portions. Use individual containers or freezer bags laid flat (they stack like files and defrost faster). Leave headspace for expansion.
  • Label everything. Write the dish and the date. Frozen dahl all looks the same after a month, and “mystery orange tub” is not a meal plan.
  • Defrost safely. Move to the fridge the night before. Never defrost on the counter all day.
  • Reheat with a splash of water. Dahl thickens as it sits. A tablespoon or two of water when reheating brings back the perfect consistency. Microwave 3–4 minutes, stirring halfway, until steaming.
  • Use within 3 months for best quality, though it stays safe longer.

Scaling Up: The 16-Portion Mega Batch

If you have a truly large stockpot (8 litres+), double everything. The cooking time barely changes — maybe 5 extra minutes of simmering — and you will fill a freezer drawer with 16 portions for about £10. That is two full weeks of lunches from one hour of actual effort. The only rule: do not double the salt at the start. Season the full batch at the end, tasting as you go, because evaporation concentrates flavours unpredictably at scale.

Common Dahl Mistakes (and Easy Fixes)

It tastes bland

You under-salted or under-spiced. Lentils need assertive seasoning. Add salt in stages, bloom your spices properly, and finish with acidity — lemon juice or a splash of vinegar lifts the whole pot.

It is too watery

Simmer with the lid off for 10 more minutes, or mash a ladleful of lentils against the side of the pot and stir it back in. Red lentils thicken themselves if you give them time.

It caught on the bottom

The heat was too high or you did not stir enough. Rescue it by transferring to a clean pot without scraping up the burnt layer — do not stir the burnt bits through, or the whole batch tastes of them.

The lentils are still hard

Old lentils take longer. Just keep simmering and add water as needed. Red lentils cannot really overcook — they just get softer, which is exactly what you want.

Serving Ideas Beyond Rice

Rice is the classic, but dahl is versatile: ladle it over a baked potato, serve it with toasted pitta for scooping, thin it into a soup with extra stock, or pile it onto naan with yoghurt and mango chutney for a weekend treat. A fried egg on top turns it into a legitimate brunch. Each of these keeps the per-portion cost comfortably under £1.

Final Thoughts

A cheap lentil dahl batch cook is the closest thing budget cooking has to a cheat code: 80p a portion, 40 minutes of mostly hands-off cooking, freezable for months, and genuinely delicious. If you only batch-cook one thing this month, make it this. Your freezer — and your bank balance — will thank you every time you reach past the takeaway menus and pull out a tub of golden, fragrant dahl instead.

Leave a Reply

Your email address will not be published. Required fields are marked *