Heat oil in a pan, sauté onion, bell pepper, and garlic until soft.
Add ground beef, cook until browned.
Stir in tomato sauce, tomato paste, canned tomatoes, oregano, Italian seasoning, vinegar, and salt; simmer 5 minutes.
Preheat oven to 180°C (350°F) and grease a 9x13-inch baking dish.
Boil lasagna noodles until al dente, then drain (skip if using no-boil noodles).
Spread a thin layer of meat sauce in the baking dish.
Add a layer of noodles, then 1/3 cottage cheese, 1/3 mozzarella, and more meat sauce.
Repeat layers (noodles, cottage cheese, mozzarella, meat sauce) two more times.
Top with remaining mozzarella and all parmesan.
Cover with foil and bake 25 minutes.
Remove foil and bake 15 minutes more until golden and bubbly.
Let rest 10 minutes before slicing and serving.