For the ragout, heat the olive oil in a pan. Peel and chop the large onion and add. Peel the garlic cloves, cut them into small pieces and sweat them too. Then add the meat and fry briefly. Add the peeled tomatoes, tomato paste and the cube of stock. Add small amounts and season with herbs and spices as required. Stir and cook on the low setting for about 30 minutes.
For the bechamel sauce, let the 50g butter melt in a saucepan. Peel and chop the small onion. Steam separately until translucent and then add to the butter. Slowly add the flour and add a little milk. Stir until the sauce is creamy. Then add the flour and milk again and, while stirring constantly, make sure that they don`t clump together. Repeat until everything is used up. Season with salt and fondor to taste.
Grease a saucepan. Cover the bottom thinly with bechamel sauce. Lay out a layer of pasta next to each other. Then pour the bechamel sauce over it again. Now cover with a layer of ragout and mozzarella slices. Repeat this process four times. Finish with the sauce and ragout as the last layer. Finally cover everything with the grated Parmesan. Now spread flakes of butter over it.
Bake in a preheated oven at 180 ° C to 200 ° C for 30 minutes.