Go Back
A close-up of a slice of homemade lasagna from a classic lasagna recipe, served on a white plate and garnished with parsley.

The Best Homemade Lasagna Recipe

This deeply satisfying lasagna features a rich, slow-simmered meat sauce, a creamy ricotta filling, and perfectly cooked noodles, all layered together for an unforgettable family meal. It's truly The Best Homemade Lasagna Recipe you'll ever make.
Prep Time 45 minutes
Cook Time 1 hour 5 minutes
Total Time 1 hour 50 minutes
Servings: 8 slices
Course: Main Course
Cuisine: Italian-American
Calories: 680

Ingredients
  

For the Rich Meat Sauce
  • 2 tbsp olive oil
  • 1 lb ground beef 80/20 lean
  • 1 lb ground Italian sausage mild or hot
  • 1 large yellow onion finely chopped
  • 4 cloves garlic minced
  • 1 can crushed tomatoes 28 ounces
  • 1 can tomato sauce 15 ounces
  • 1/4 cup tomato paste
  • 1 cup beef broth
  • 2 tsp dried oregano
  • 1 tsp dried basil
  • 1/2 tsp red pepper flakes optional, for a kick
  • 1 bay leaf
  • 1 tsp granulated sugar to balance acidity
  • 1 tsp salt or to taste
  • 1/2 tsp black pepper or to taste
For the Creamy Ricotta Filling
  • 24 oz whole milk ricotta cheese
  • 1 cup grated Parmesan cheese
  • 1 large egg
  • 1/2 cup fresh parsley chopped
  • 1/2 tsp salt
  • 1/4 tsp black pepper
For Assembly
  • 12-14 lasagna noodles regular (not oven-ready)
  • 4 cups shredded mozzarella cheese part-skim, divided
  • Pinch salt for boiling water

Equipment

  • Large Dutch Oven or Pot
  • Large mixing bowl
  • 9x13 inch baking dish
  • Whisk
  • Spatula or Wooden Spoon
  • Large Pot (for noodles)

Method
 

Prepare the Meat Sauce and Fillings
  1. Heat olive oil in a large Dutch oven or pot over medium-high heat. Add ground beef and Italian sausage. Cook, breaking up the meat with a spoon, until browned, about 8-10 minutes. Drain any excess fat.
  2. Add chopped onion to the pot and cook until softened, about 5-7 minutes. Stir in minced garlic and cook for 1 minute until fragrant.
  3. Stir in crushed tomatoes, tomato sauce, tomato paste, beef broth, dried oregano, dried basil, red pepper flakes (if using), bay leaf, and granulated sugar. Season with 1 teaspoon salt and 1/2 teaspoon black pepper. Bring to a simmer, then reduce heat to low, cover, and let simmer for at least 30 minutes, or up to 1 hour, stirring occasionally. The longer it simmers, the more flavorful it will be. Remove the bay leaf before layering.
  4. While the sauce simmers, prepare the ricotta filling. In a large mixing bowl, combine ricotta cheese, grated Parmesan cheese, egg, chopped fresh parsley, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Mix until well combined.
  5. Cook lasagna noodles: Bring a large pot of salted water to a rolling boil. Add lasagna noodles and cook according to package directions until al dente (firm to the bite). Do not overcook. Drain immediately and rinse with cold water to prevent sticking. Lay noodles flat on parchment paper or a clean kitchen towel to cool slightly.
Assemble The Best Homemade Lasagna
  1. Preheat oven to 375°F (190°C).
  2. Spread about 1.5 cups of meat sauce on the bottom of a 9x13 inch baking dish.
  3. Arrange 3-4 cooked lasagna noodles over the sauce, slightly overlapping if necessary to cover the base.
  4. Spread half of the ricotta cheese mixture evenly over the noodles.
  5. Sprinkle about 1.5 cups of shredded mozzarella cheese over the ricotta layer.
  6. Top with about 1.5 cups of meat sauce.
  7. Repeat the noodle, ricotta, mozzarella, and meat sauce layers once more: arrange 3-4 noodles, spread remaining ricotta, sprinkle with 1.5 cups mozzarella, then top with 1.5 cups meat sauce.
  8. For the final layer, arrange 3-4 noodles, top with the remaining meat sauce, and sprinkle generously with the remaining 1 cup of mozzarella cheese.
Bake and Serve
  1. Cover the baking dish tightly with aluminum foil (you can spray the underside of the foil with non-stick cooking spray to prevent cheese from sticking).
  2. Bake for 30 minutes.
  3. Remove the foil and bake for an additional 15-20 minutes, or until the cheese is bubbly and lightly golden brown.
  4. Remove lasagna from the oven and let it rest for at least 15-20 minutes before slicing and serving. This allows the layers to set, making it easier to cut and preventing it from falling apart.

Notes

For the best flavor, the meat sauce can be made a day ahead and refrigerated. Gently reheat before assembling. Leftover lasagna can be stored in an airtight container in the refrigerator for up to 3-4 days. Reheat individual slices in the microwave or oven. This lasagna also freezes beautifully! Bake completely, let cool, then wrap tightly in plastic wrap and foil. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat in the oven at 350°F (175°C) until heated through.