Tender pasta layers, rich meat sauce, creamy ricotta, and golden melted mozzarella come together in this restaurant-quality lasagna. Perfect for family dinners or impressing guests.
Heat olive oil in a large skillet over medium heat. Add onion and sauté until softened, about 3 minutes.
Add garlic and cook for 1 minute until fragrant.
Add ground beef and cook until browned, breaking into small pieces with a spoon.
Stir in salt, pepper, oregano, and basil. Cook for 2 minutes.
Add tomato paste and cook for 1 minute.
Stir in crushed tomatoes, tomato sauce, and water. Simmer for 25 minutes, stirring occasionally.
In a medium bowl, combine ricotta, egg, and 1/4 cup grated Parmesan. Mix until smooth.
Spread a thin layer of sauce on the bottom of a 9x13-inch baking dish.
Place a layer of lasagna noodles over the sauce.
Spread 1/3 of the ricotta mixture evenly over the noodles, then 1/3 of the meat sauce.
Sprinkle 1/4 of the mozzarella over the meat sauce.
Repeat layers two more times, finishing with a top layer of noodles, sauce, and mozzarella.
Bake for 25 minutes, then let rest for 10 minutes before serving.
Notes
Allow the lasagna to rest before slicing to ensure neat layers.
Leftovers taste even better the next day.
For a vegetarian option, replace the meat with sautéed vegetables like zucchini, mushrooms, and spinach.