Cook pasta according to package directions for al dente
While pasta is cooking, prepare sauce
In a large skillet, brown ground beef until just about done
Add onion and cook until no pink remains in beef and onions are soft
Add garlic, pepper, onion powder, parsley and basil and stir together
Stir in pasta sauce
Bring to simmer and cook 5-6 minutes or until flavors have combined well
Preheat oven to 350 degrees F
Coat 13x9 inch baking dish with cooking spray
Remove pasta from stove and drain well, transfer to large bowl
Add eggs, salt and butter to pasta and toss to combine
Place half of the pasta mixture in the baking dish
Add half of the meat sauce, then half of the cottage cheese and half of the mozzarella cheese
Repeat layers
Cover and bake for 30 minutes, uncover and continue baking for 20-25 minutes or until cheese is melted and bubbly
Let stand for 10-15 minutes before serving
Serve with fresh herbs if desired
ENJOY!