Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
the best homemade lasagna recipe ever

Homemade Lasagna Recipe – Classic, Cheesy & Irresistible!


  • Author: Elisa
  • Total Time: 1 hour

Description

This homemade lasagna is rich, cheesy, and full of flavor! Layers of pasta, meat sauce, and gooey cheese make it the perfect comfort food.


Ingredients

Scale

For the Meat Sauce:

  • 1 lb (450g) ground beef (or Italian sausage)
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 1 (28 oz) can crushed tomatoes
  • 1 (15 oz) can tomato sauce
  • 1 (6 oz) can tomato paste
  • ½ cup water
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 teaspoon Italian seasoning
  • ½ teaspoon dried basil
  • ½ teaspoon red pepper flakes (optional, for spice)
  • 1 tablespoon olive oil

For the Ricotta Cheese Mixture:

  • 1 (15 oz) container ricotta cheese
  • 1 egg
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ¼ cup grated Parmesan cheese
  • 2 tablespoons fresh parsley or basil, chopped

For Assembling the Lasagna:

  • 12 lasagna noodles (cooked according to package instructions)
  • 2 cups shredded mozzarella cheese
  • ½ cup grated Parmesan cheese

Instructions

1. Make the Meat Sauce

  1. In a large skillet over medium heat, heat olive oil.
  2. Add chopped onion and sauté for 2-3 minutes until softened.
  3. Stir in garlic and cook for 30 seconds until fragrant.
  4. Add ground beef (or sausage) and cook until browned. Drain excess grease.
  5. Stir in crushed tomatoes, tomato sauce, tomato paste, water, salt, black pepper, Italian seasoning, dried basil, and red pepper flakes.
  6. Simmer on low for 15-20 minutes, stirring occasionally.

2. Prepare the Ricotta Cheese Mixture

  1. In a mixing bowl, combine ricotta cheese, egg, salt, black pepper, garlic powder, onion powder, Parmesan cheese, and fresh parsley.
  2. Stir until smooth and well combined.

3. Cook the Lasagna Noodles

  1. Bring a large pot of salted water to a boil.
  2. Cook lasagna noodles according to package instructions until al dente.
  3. Drain and lay them flat on a parchment-lined surface to prevent sticking.

4. Assemble the Lasagna

  1. Preheat oven to 375°F (190°C).
  2. Spread ½ cup meat sauce evenly in a greased 9×13-inch baking dish.
  3. Layer 3 lasagna noodles on top.
  4. Spread ⅓ of the ricotta mixture over the noodles.
  5. Add ¼ of the meat sauce and sprinkle with ½ cup mozzarella cheese.
  6. Repeat layers two more times, finishing with noodles, meat sauce, and the remaining mozzarella and Parmesan cheese.

5. Bake & Serve

  1. Cover with foil (spray foil with cooking spray to prevent sticking).
  2. Bake for 25 minutes, then uncover and bake for another 15 minutes until the cheese is bubbly and golden.
  3. Let the lasagna rest for 10 minutes before slicing.
  4. Garnish with fresh basil or parsley and serve warm!

Notes

Use whole milk ricotta – It makes the filling extra creamy.
Let the sauce simmer longer – This deepens the flavors.
Rest before slicing – It helps the layers set for easier serving.

  • Prep Time: 20
  • Cook Time: 40
  • Category: DINNER
  • Cuisine: AMERICAN

Nutrition

  • Serving Size: 8
  • Calories: 480