Start by preheating your oven to 350°F (175°C).
Cook the pasta according to package instructions, then toss it with olive oil and beaten egg
In a skillet over medium heat, cook the chopped onions until translucent. Add minced garlic and ground meat, cooking until browned. Stir in crushed tomatoes, red wine, oregano, salt, and pepper. Simmer for 15 minutes.
For the béchamel sauce, melt butter in a saucepan, whisk in flour until smooth, then gradually add milk. Stir continuously until thickened. Season with nutmeg, salt, and pepper. Remove from heat and mix in Parmesan cheese.
Layer half of the cooked pasta in the baking dish, followed by the meat filling, and then the remaining pasta.
Pour the béchamel sauce evenly over the top layer.
Bake for 45-50 minutes or until golden brown.