01 - In a large, deep skillet over medium heat, cook the ground beef or sausage until browned, breaking it up with a spoon. Drain excess fat if needed.
02 - Add the diced onion and cook for 3 to 4 minutes until softened. Stir in garlic and cook for 1 minute until fragrant.
03 - Add crushed tomatoes, tomato paste, oregano, basil, red pepper flakes, salt, and black pepper. Stir well to combine the sauce base.
04 - Add the broken lasagna noodles, submerging them in the sauce. Add 1/2 cup of water if the sauce seems too thick.
05 - Cover and simmer over medium-low heat for 15 to 18 minutes, stirring occasionally, until noodles are tender.
06 - Dollop ricotta cheese evenly over the lasagna, then sprinkle with mozzarella and Parmesan cheeses.
07 - Cover and cook for another 3 to 5 minutes, until the cheese is melted and bubbly.
08 - Remove from heat. Let sit uncovered for 5 minutes to set. Garnish with fresh basil or parsley, if desired. Serve warm.