Go Back
+ servings
Best Lasagna Recipe

Homemade Lasagna Recipe

This Classic Homemade Lasagna recipe is super easy to make with layers of cheese filling, noodles, beef, and homemade tomato sauce.
Course Main Course
Cuisine American, Italian
Keyword Lasagna Recipe
Prep Time 30 minutes
Cook Time 40 minutes
Total Time 1 hour 10 minutes
Servings 12 servings
Calories 497kcal
Author Catalina Castravet


  • 12-16 lasagna sheets cooked per package directions
  • 2 cups marinara sauce

Beef Mixture:

  • 1 lb ground beef
  • 1/2 lb ground sausage mild
  • 2 tablespoons olive oil
  • 1 medium onion diced
  • 4 cloves garlic minced
  • 1 28oz can crushed tomatoes
  • 1 cup tomato sauce
  • 1/2 teaspoon salt or to taste
  • 1/4 teaspoon ground black pepper or to taste
  • 1 teaspoon Italian seasoning dried herbs
  • 2 cups spinach fresh

Cheese Mixture:

  • 2 cups ricotta cheese
  • 1 cup Parmesan grated
  • 12 oz mozzarella cheese about 3 cups, shredded and divided
  • 1 large egg beaten
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon salt or to taste
  • 1/4 teaspoon black pepper or to taste


  • 1 1/2 cups Mozzarella cheese shredded
  • 1 cup marinara sauce


Cooking the Beef Mixture:

  • Place a large skillet over medium-high heat and add oil.
  • Once the oil is simmering, add the onion and garlic, using a wooden spoon, stir and cook for one minute. Add the beef and the ground sausage.
  • Let the beef brown a bit and start breaking it with a wooden spoon. Cook until no longer pink. Drain any accumulated grease.
  • Add tomato sauce, crushed tomatoes, Italian seasoning, salt, and pepper to taste. Stir and let simmer on low for about 30 minutes.
  • Add the spinach, stir and cook until wilted. Remove from heat and set aside.

Prepare Cheese Mixture:

  • In a large bowl combine: ricotta cheese, parmesan cheese, 2 cups of mozzarella cheese, beaten egg, Italian seasoning, salt, and pepper to taste. Stir until fully combined.

Assemble Lasagna:

  • Lightly grease a 9×13 casserole dish with olive oil.
  • Spread about 1/2 cup of the meat mixture on the bottom and add one layer of cooked lasagna noodles to cover the bottom of the pan.
  • Spread 1/2 of the cheese mixture, then top with 1/2 of the meat mixture. Spread about 1 cup of marinara sauce and sprinkle about 1/2 cup of the mozzarella cheese (from the remaining cup of mozzarella cheese).
  • Add another layer of lasagna noodles, top with the all remaining cheese mixture, followed by the beef mixture, a cup of marinara sauce, and the remaining 1/2 cup of mozzarella cheese.
  • Add the final layer of lasagna noodles, top with 1 cup of marinara sauce and 1 1/2 cups of shredded mozzarella cheese.


  • Preheat oven to 375 degrees F. Bake for 40 minutes.
  • If needed, broil at the end to make the cheese golden brown and bubbly.


  • Remove from oven and let the lasagna rest for 15-30 minutes before slicing.
  • Garnish with parsley and serve.



Calories: 497kcal | Carbohydrates: 34g | Protein: 36g | Fat: 23g | Saturated Fat: 9g | Cholesterol: 88mg | Sodium: 1352mg | Potassium: 824mg | Fiber: 4g | Sugar: 8g | Vitamin A: 1455IU | Vitamin C: 14.3mg | Calcium: 654mg | Iron: 3.7mg