Cook the finely chopped onion on a medium heat until soft
Stir in the crushed garlic and nduja and and cook for 2-3 minutes
Add beef and cook on a high heat until brown
Stir in chopped tomatoes, beef stock, wine, dried oregano and chopped fresh basil and simmer on a low/medium heat for 50 minutes.
Meanwhile, make the béchamel sauce by placing a saucepan on a medium heat and adding butter and flour until they form a roux (note 2).
Add the mascarpone cheese, the garlic clove and half of the milk and stir until the sauce is smooth and thickened.
Stir in the remainder of the milk, nutmeg, salt and pepper.
Remove the garlic clove and set aside.
Chop the mozzarella, grate the parmesan and prep the kale if you haven't already.
Heat your oven to 180 degrees Celsius/350 degrees Fahrenheit.
Once the meat sauce is ready (and has been simmering for around 50 minutes) add the kale and cook for a further 5/10 minutes.
Assemble the lasagne. Add ⅓ meat sauce to the bottom of the lasagne dish followed by ⅓ of the béchamel sauce, top with ¼ of the thinly sliced fresh mozzarella and add a layer of fresh lasagne sheets. Repeat this 2 times. (note 3)
Top the lasagne with grated parmesan and the remaining mozzarella and grind ½ tsp of black pepper over the top.
Cook in the oven for 40 minutes and leave to rest for 15-20 minutes before serving (note 4).