Preheat oven to 350°F.
In a large skillet, add olive oil, chopped onions and garlic. Saute for 3-4 minutes.
Add ground beef and cook until completely browned, drain fat. Return to pan.
Add tomato sauce, tomato paste, water, oregano, basil, salt and pepper.
Bring to a boil over medium heat, reduce heat to low, cover and cook for approximately 20-25 minutes, stirring occasionally.
Cook pasta according to package directions for al dente, rinse and set aside.
Lightly spray a 14 x 11½ x 2¼ baking dish (or two smaller size baking dishes) with a non stick spray then add a small amount of meat mixture in the bottom of dish. Spread around.
Add lasagna noodles (approximately 5, they will overlap onto each other).
Next, spread ½ of the cottage cheese on top of pasta.
Spoon ⅓ meat mixture on top of cottage cheese.
Sprinkle with ½ the Parmesan cheese.
Next add ⅓ of the mozzarella cheese.
Repeat with another layer of pasta, cottage cheese, meat mixture, Parmesan cheese, mozzarella cheese.
Final layer is pasta, remaining meat mixture and remaining cheese.
Spray a piece of aluminum foil with non-stick cooking spray. Cover with foil, cook for approximately 50-60 minutes. Remove foil and cook for an additional 10 minutes.