← Free guides

How to cook a hearty lentil and vegetable shepherd's pie for under £3 per serving

Learn to make a budget‑friendly lentil and veg shepherd’s pie for under £3 per serving using pantry staples and simple steps.

Hearty lentil and vegetable shepherd’s pie is a comforting, one‑dish meal that feeds a family for a fraction of the price of a meat‑based version. By using pantry staples and own‑brand vegetables, you can keep the cost below £3 per serving while still delivering plenty of protein, fibre and flavour. The recipe below walks you through every stage, from ingredient costs to batch‑cooking tips, so you can enjoy a warm, satisfying pie any night of the week.

Ingredients and cost breakdown

Below is a typical shopping list for a pie that serves six people. Prices are based on own‑brand items from major UK supermarkets (Tesco, Sainsbury’s, Asda, Morrisons) as of 2024; actual costs may vary slightly by store or region, but the total should stay well under £18, giving a per‑portion cost of under £3.

IngredientQuantityApprox. price (£)Notes
Brown or green lentils (dry)500 g0.90Rinse before use
Onion2 medium (≈200 g)0.30Finely chopped
Carrots400 g (≈3 medium)0.45Diced
Celery stalks2 sticks (≈80 g)0.20Optional, diced
Swede or turnip300 g0.40Peel and cube
Frozen peas200 g0.30No need to thaw
Tomato purée2 tbsp (30 g)0.15
Vegetable stock cube10.10Low‑salt preferred
Worcestershire sauce (vegetarian)1 tbsp0.12Adds umami
Dried mixed herbs1 tsp0.05
Olive oil2 tbsp0.18
Potatoes (for topping)1.2 kg1.20Floury varieties like Maris Piper
Milk (or plant‑based alternative)100 ml0.10For mash
Butter or margarine30 g0.12For mash
Salt & pepperto taste0.05
Total≈ £4.52≈ £0.75 per serving (if you stretch to 6 portions)

Note: The table shows ingredient costs only; energy, water and seasoning are negligible. Even if you add a splash of extra stock or a pinch more herbs, the total for six portions stays comfortably under £5, which works out to under £1 per serving. If you prefer a richer topping (extra butter or cheese) you can still stay below £3 per plate.

Preparation steps

Follow these numbered steps to turn the ingredients into a delicious pie. The process takes about 20 minutes of active work and 45 minutes of cooking, for a total of roughly 1 hour 15 minutes.

  1. Prep the vegetables – Peel and dice the onion, carrots, celery (if using) and swede. Rinse the lentils under cold water.
  2. Cook the lentils – Place the lentils in a saucepan, cover with plenty of water, bring to a boil and simmer for 15‑20 minutes until just tender but still holding shape. Drain and set aside.
  3. Sauté the base – Heat the olive oil in a large frying pan over medium heat. Add the onion and cook 4‑5 minutes until translucent. Stir in the carrot, celery and swede; cook another 5 minutes, stirring occasionally.
  4. Build the filling – Add the tomato purée, Worcestershire sauce, dried herbs and the cooked lentils. Pour in 300 ml of hot water (or vegetable stock made from the cube) and bring to a gentle simmer. Cover and cook 10‑12 minutes, allowing the vegetables to soften and the liquid to thicken. Season with salt and pepper.
  5. Prepare the mash – While the filling simmers, peel and chop the potatoes into even chunks. Boil in salted water for 12‑15 minutes until fork‑tender. Drain, return to the pot, add butter and milk, then mash until smooth. Season lightly.
  6. Assemble the pie – Pre‑heat the oven to 200 °C (fan 180 °C / gas mark 6). Transfer the lentil‑vegetable mixture to a 20 cm × 20 cm (8 in × 8 in) baking dish, spreading it evenly. Spoon the mashed potato on top and use a fork to create ridges – this helps the topping crisp.
  7. Bake – Place the dish in the middle of the oven and bake for 25‑30 minutes, or until the potato topping is golden‑brown and the filling is bubbling at the edges.
  8. Rest and serve – Let the pie stand for 5 minutes before cutting; this makes serving easier and allows the flavours to settle.
Tip: If you like a cheesy crust, sprinkle 30 g of grated cheddar (or a vegetarian alternative) over the mash in the last 5 minutes of baking. This adds roughly £0.15 per portion but still keeps the total under £3.

Batch cooking, storage and reheating

This recipe scales up beautifully. Doubling the ingredients fills a standard 30 cm × 20 cm (12 in × 8 in) roasting tin and yields about 12 portions – ideal for freezing or feeding a crowd.

Practical summary

A lentil and vegetable shepherd’s pie is a nutritious, budget‑friendly centrepiece that can be made for well under £3 per serving. By using own‑brand lentils, seasonal vegetables and a simple potato topping, you keep costs low while delivering a meal rich in protein, fibre and vitamins. The dish is straightforward to prepare, scales up for batch cooking, and stores safely in the fridge or freezer when you follow the basic cooling and reheating rules. With a little planning, you can enjoy a warm, satisfying pie any night of the week without stretching the grocery budget.

Frequently asked questions

Can I use red lentils instead of brown or green?

Red lentils break down more quickly and will give a softer, almost pureed texture to the filling. If you prefer a heartier bite, stick with brown or green lentils; red lentils work fine if you don’t mind a thicker, stew‑like consistency.

Do I need to pre‑cook the potatoes for the topping?

Yes. Boiling the potato chunks until tender ensures they mash smoothly and cook evenly in the oven. Skipping this step can leave lumps or a hard centre in the topping.

How can I make the pie gluten‑free?

The recipe is naturally gluten‑free as long as you check that the vegetable stock cube and Worcestershire sauce are labelled gluten‑free. Most own‑brand versions are, but always verify the packaging if you have coeliac disease or a gluten sensitivity.

Meal Prep for Large Families: Batch Cooking for 6+

The definitive manual for UK households of 6+ to master batch cooking, slash supermarket bills, and eliminate the daily 'what's for dinner' stress…

See the guide · £7.99