Mix the cottage cheese with one of the eggs in a small bowl.
Mix the other egg in another bowl then whisk in the Parmesan cheese and melted butter. Set aside.
Cook the beef, turkey or Italian sausage along with the onions and green peppers, if using, until no longer pink. Drain any excess fat from the meat mixture.
Return meat mixture to the pan. Blend with the sauce until warmed up.
Cook spaghetti to the al dente stage and drain. In the pie pan that has been brushed with olive oil, add the warm spaghetti and the Parmesan/ egg mixture. Mix to thoroughly combine with a fork. Spread across the bottom and up the sides of the pan as evenly as possible.
Spread the cottage cheese/egg mixture on top of the "crust".
Next, spread the meat sauce over the cheese mixture. Bake in a preheated 350°F oven for 20 minutes.
Remove from the oven and spread the mozzarella cheese on top and bake for another 5-8 minutes or until cheese has melted and pie is set. Sprinkle dried basil and/or oregano on top.
Allow pie to cool for about 5-10 minutes before slicing. Refrigerate any leftovers.
Microwave leftovers for a quick snack!