A delicious and hearty Italian lasagna recipe with a rich meat sauce and creamy cheese layers.
Brown the ground beef, pork, and sausage in a large skillet over medium heat until fully cooked. Drain excess fat.
Ensure the meat is evenly browned for the best flavor.
Add the onion and garlic to the skillet and sauté until softened.
Cook the onions until translucent for a sweeter flavor.
Stir in the crushed tomatoes, tomato paste, red wine, basil, oregano, parsley, red pepper flakes, and mushrooms. Simmer for 30 minutes.
Simmering allows the flavors to meld together beautifully.
In a mixing bowl, combine the ricotta cheese, parmesan cheese, mozzarella cheese, and egg until smooth.
Mix thoroughly to ensure a creamy consistency.
Spread a layer of meat sauce in the bottom of a baking dish. Add a layer of lasagna noodles, followed by a layer of the cheese mixture. Repeat the layers, ending with a layer of cheese on top.
Ensure even layers for consistent baking.
Bake in a preheated oven at 375°F (190°C) for 45 minutes, or until the top is golden and bubbly.
Let the lasagna rest for 10 minutes before serving to set the layers.
Serve the lasagna warm with a sprinkle of fresh parsley on top.
Pair with a side salad and garlic bread for a complete meal.