Start by preheating the oven to 350F. Then brown your ground beef on the stove top. Season the ground beef with 1 tsp of salt and pepper and 1 tsp of dried basil. Once the meat is fully cooked, add the tomato sauce and reduce heat to low.
Shred the mozzarella cheese. Use 3/4 of the cheese for the cheese mixture. Save the remaining shredded mozzarella for the top of the lasagna.
Prepare the cheese mixture by adding the ricotta, 1/2 cup of Pecorino Romano, eggs, mozzarella, and 1 tsp of salt and pepper. Mix together well incorporating the eggs fully.
Make a roux by melting the butter in a sauce pan over a low/medium heat, then add the flour. This will make a thick paste. Slowly add your milk while continually mixing until all of the milk is added. Stir often until the milk, flour, and butter are fully incorporated. This will create a thick creamy bechamel sauce.
Start layering the lasagna in a 9x13 baking pan. Cover the bottom of the pan with a thin layer of the meat and sauce mixture. Add a layer of lasagna noodles, then add thin layer of cheese mixture, a thin layer of bechamel, and a thin layer of meat and sauce mixture. Repeat the layers. You will have three layers.
After adding the sauce for the last layer top with the remaining shredded mozzarella and grated Pecorino Romano.
Cover the lasagna with a sheet of parchment paper, then a sheet of tin foil. Place in the oven and bake covered for 45 minutes. Then remove the parchment paper and foil cover and continue to bake for another 10 to 15 minutes until the top of lightly browned.
Remove from the oven. For easier cutting and serving, allow the lasagna to cool for 5 to 10 minutes. Your bechamel lasanga is ready. Enjoy!