Heat the butter in a pan and sweat the onion until softened without colouring. Place in a food processor with the carrots, eggs, soft cheese and a little salt and pepper and blend until completely smooth.
Line a 500g loaf tin with nonstick baking paper and spoon half the carrot mixture into the tin. Add the spinach in a single layer. Top with the remaining carrot mixture.
Arrange the slices of streaky bacon on top and bake in the oven for about an hour. If the bacon gets too crisp, cover the tin with foil.
Remove from the oven, leave to cool a little in the tin then turn out onto a wire rack to cool completely.
See more bacon recipes
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.
Freezing and defrosting guidelines
In order to enjoy optimum flavour and quality, frozen items are best used within 3 months of their freezing date. Always defrost and heat thoroughly before eating. For more tips on freezing and defrosting food, read our article Love Your Freezer.