Prepare the Meat Sauce: Heat olive oil in a large skillet over medium heat. Add onions, bell pepper, and garlic, sautéing until fragrant.
Add ground beef, breaking it apart as it cooks until browned. Drain any excess fat.
Stir in tomato sauce, crushed tomatoes, tomato paste, vinegar, salt, pepper, Italian seasoning, and sugar. Let simmer for 5 minutes, stirring occasionally. Remove from heat.
Preheat Oven: Preheat oven to 375°F (190°C).
Assemble the Lasagna: In a 9x13-inch baking dish, spread a thin layer of meat sauce. Add 3 lasagna noodles, a layer of cottage cheese, and a sprinkle of mozzarella. Repeat the layers twice more, finishing with mozzarella and parmesan on top.
Bake: Cover with foil and bake for 25 minutes. Remove foil and bake for another 15 minutes, until cheese is bubbly and golden.
Rest & Serve: Let lasagna rest for 10 minutes before slicing. Garnish with fresh basil and parsley before serving.