Melt the butter in a large casserole dish over a medium heat. Add the onion, carrot and leek along with some seasoning and a bay leaf.
Sweat for 10-12 minutes, stirring occasionally until softened. Add the lentils, stir well, then cover with the stock. Bring to the boil, then reduce to a simmer, skimming away any scum that comes to the surface. Cook the lentils gently for 20-25 minutes until soft and tender.
Meanwhile, pre-heat the grill to hot and grill the sausages and bacon in separate batches; the sausages will need 10-15 minutes, turning occasionally. The bacon will need 5-7 minutes, turning once.
Once all the sausages and rashers of bacon are grilled, cut the sausages into slices and dice the bacon. Add to the lentils and warm through for 5 minutes. Remove from the heat, discard the bay leaf and serve from a large, shallow frying pan.
Freezing and defrosting guidelines
Cook as instructed and allow to cool completely. Then transfer to an airtight, freezer-safe container, seal and freeze for up to 1-3 months. To serve, defrost thoroughly in the fridge overnight before reheating. To reheat and serve, place on medium heat, stirring occasionally until the dish is heated through.
For top tips on protecting you and your family when preparing raw meat and poultry, visit Food Safety in the Home and view the full Food safety at home video.