Begin by heating olive oil in your heavy pot over medium-high heat. Add chopped onion, garlic, kosher salt, and pepper, stirring until the onion turns golden—about 6 minutes. This base layer builds deep flavor, so go slow and let it soften.
Then stir in the ground beef, breaking it apart and browning thoroughly for another 6 minutes. Lean beef is fine here, but 80/20 delivers richness and moisture that elevate the sauce.
Once the beef is browned, stir in tomato paste and cook it for about 3 minutes—this caramelizes it and intensifies the tomato taste. Next, pour in the entire can of whole tomatoes with juice and add crumbled oregano.
Break up the tomatoes and let the sauce simmer and thicken for around 10 minutes. Taste and season with more salt and pepper as needed—this sauce is the flavor backbone of your lasagna .
Whisk ricotta in a bowl and season with salt and pepper. Spoon a layer of meat sauce into your greased lasagna pan to prevent noodles from sticking. Arrange three no‑boil noodles on top, then add more sauce.
Drop dollops of ricotta and slices of mozzarella, repeating this layering twice more so you have three layers. Finish with noodles, sauce, the remaining ricotta, and mozzarella. This method ensures every bite has balanced pasta, cheese, and meat.
Cover the pan with foil and bake at 375°F for 45 minutes to allow all layers to meld and filling to bubble. Then remove the foil and continue baking for 30 minutes until the cheese browns in spots—you want a lightly golden, bubbly top.
Let the lasagna rest 10 to 15 minutes before slicing; this resting time is crucial for the layers to set and hold together nicely.
After resting, cut into generous pieces and serve on warm plates. The aroma will be irresistible, each slice firm yet creamy, with perfectly cooked noodles, hearty sauce, and gooey cheese. Pair with a simple green salad or garlic bread for a complete comfort meal.