Recipes

Vegan lentil cottage pie (gluten-free, dairy-free, nut-free, egg-free, soya-free)

A gluten-free, vegan lentil cottage pie with no dairy, eggs, nuts or soya in the ingredients, plus the exact labels to check for each allergen.

Jump to recipe

This vegan lentil cottage pie is built for mixed-diet households and gatherings. The ingredients contain no gluten, dairy, eggs, nuts or soya, so one dish can work for a coeliac, someone with a milk allergy and a vegan guest at the same table. It’s also a good make-ahead main for Christmas or other family get-togethers.

The catch with any “free-from” recipe is the labels. A recipe can only be as allergen-free as the products you buy, so this page sets out exactly what to check and why.

The two labels to check

Only two ingredients need a label check, but each one matters for several allergens.

Vegetable stock: check for gluten, milk, soya, celery and nuts

Coeliac UK lists stock cubes as a food to check for gluten. Stock is also a common place for other allergens to appear. In the UK, 14 allergens must be emphasised in the ingredients list, usually in bold, including cereals containing gluten, milk, eggs, soybeans, celery, peanuts and tree nuts. So on the stock label:

  • Gluten: choose a stock labelled gluten-free, or one with no wheat, barley, rye or oats in the ingredients.
  • Milk, egg and soya: make sure none appear in bold in the ingredients.
  • Celery: some vegetable stocks contain celery. If you’re avoiding it, check the label and leave out the fresh celery too.
  • “May contain” warnings: check for any precautionary warning that covers an allergen you’re avoiding, such as nuts.

Lentils: check for “may contain” gluten warnings

Lentils and other pulses are naturally gluten-free, but Coeliac UK notes that naturally gluten-free foods can be contaminated with gluten-containing cereals during processing or packing. Its advice: if a product without a gluten-free claim has a “may contain” statement for cereals containing gluten, don’t eat it. This applies to both tinned and dried lentils. Dried lentils should also be picked over for stray grains before cooking.

Everything else

Fresh vegetables, olive oil, single dried herbs and spices, tomato purée and plain tinned tomatoes are listed by Coeliac UK as gluten-free or naturally gluten-free. Smoked paprika is a single spice, but if you buy a blend, check the label.

Why “vegan” or “dairy-free” doesn’t mean gluten-free (and vice versa)

Each label only tells you about one thing:

That’s why the dietary suitability box above lists each diet separately, with its own note.

Cooking for someone with coeliac disease or allergies

Clean ingredients are only half of it. When you’re cooking for someone with coeliac disease or a food allergy:

  • start with a clean worktop, clean pans and clean utensils
  • don’t use the same spoon for this pie and a gluten-containing dish
  • keep the pie covered and away from bread, crackers and other foods while it waits to be served

Our cross-contamination guide has more detail.

Variations

  • Sweet potato topping: swap half the potatoes for sweet potatoes.
  • More veg: add a diced courgette or a handful of chopped spinach with the peas.
  • Not vegan? If you don’t need it dairy-free, you can mash the potatoes with butter and milk instead, but then it is no longer dairy-free, lactose-free or vegan.
  • Soy sauce: some lentil pie recipes add soy sauce for depth. We’ve left it out because many soy sauces contain wheat as well as soya (see is soy sauce gluten-free?). Adding a tamari labelled gluten-free keeps it gluten-free but not soya-free.

Serving ideas

Serve with steamed greens or roasted carrots. For more naturally gluten-free family dinners, try our sweet potato and chickpea curry or chilli con carne. And if you’re wondering which grains are safe to serve alongside, see is couscous gluten-free?

Vegan lentil cottage pie (gluten-free, dairy-free, nut-free, egg-free, soya-free): recipe

Prep
25 min
Cook
1 hr 5 min
Total
1 hr 30 min
Serves
6

Ingredients

Items marked check label can contain gluten in some brands. Choose a version labelled gluten-free or with no gluten-containing cereal in the ingredients.

  • 1.2 kg floury potatoes (such as Maris Piper or King Edward), peeled and cut into chunks
  • 5 tbsp olive oil, divided
  • 1 onion, finely chopped
  • 2 carrots, finely diced
  • 2 celery sticks, finely diced (optional: celery is an allergen; use another carrot instead)
  • 2 garlic cloves, crushed
  • 200 g mushrooms, chopped (optional)
  • 1 tsp dried thyme
  • 1 tsp smoked paprika
  • 2 tbsp tomato purée
  • 2 × 400 g tins green or brown lentils, drained and rinsed (or 250 g dried lentils, cooked)check label
  • 400 g tin chopped tomatoes
  • 400 ml vegetable stockcheck label
  • 150 g frozen peas
  • Salt and black pepper

Equipment

  • Large saucepan for the potatoes
  • Large, deep frying pan or casserole
  • Potato masher
  • Ovenproof dish, about 20 x 30 cm

Method

  1. Heat the oven to 200°C (180°C fan) / gas 6. Put the potatoes in a large pan of cold, salted water, bring to the boil and simmer for 15–20 minutes, until completely tender.
  2. Meanwhile, heat 2 tbsp of the olive oil in a large, deep pan over a medium heat. Add the onion, carrots and celery with a pinch of salt and cook for 10 minutes, stirring often, until softened.
  3. Add the garlic and mushrooms (if using) and cook for 5 minutes more, until the mushrooms have released their liquid.
  4. Stir in the thyme, smoked paprika and tomato purée and cook for 1 minute.
  5. Add the lentils, chopped tomatoes and stock. Bring to the boil, then reduce the heat and simmer uncovered for 15 minutes, stirring now and then, until thick. Stir in the peas, then season to taste.
  6. Drain the potatoes, keeping about 150 ml of the cooking water. Mash the potatoes with the remaining 3 tbsp olive oil, adding enough of the cooking water to make a smooth, spreadable mash. Season well.
  7. Spoon the lentil filling into the ovenproof dish. Top with the mash, spread it to the edges and rough up the surface with a fork.
  8. Bake for 25–30 minutes, until the filling is bubbling and the top is golden. Leave to stand for 5 minutes before serving.

Storage

Cool quickly and refrigerate within two hours. Eat within two days, or freeze (before or after baking) for later. Defrost in the fridge overnight and reheat until steaming hot all the way through.

Sources

  1. Gluten free checklist (PDF, May 2024), Coeliac UK. Accessed 4 October 2026.
  2. Allergen labelling for food manufacturers, GOV.UK (Food Standards Agency). Accessed 4 October 2026.
  3. Vegan food and allergens, Food Standards Agency. Accessed 4 October 2026.
  4. Lactose intolerance, NHS. Accessed 4 October 2026.
  5. Cooking your food, GOV.UK (Food Standards Agency). Accessed 4 October 2026.