Go Back
+ servings
Best Lasagna Recipe

Homemade Lasagna Recipe

This Lasagna recipe is super easy to make with layers of cheese, noodles, beef, and sauce. It is a classic homemade lasagna that is better than any restaurant version for a fraction of the cost.

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 497 kcal
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:

  1. Place a large skillet over medium-high heat and add oil.
  2. 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.
  3. Let the beef brown a bit and start breaking it with a wooden spoon. Cook until no longer pink. Drain any accumulated grease.
  4. Add tomato sauce, crushed tomatoes, Italian seasoning, salt and pepper to taste. Stir and let simmer on low for about 30 minutes.
  5. Add the spinach, stir and cook until wilted. Remove from heat and set aside.

Prepare Cheese Mixture:

  1. 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:

  1. Lightly grease a 9×13 casserole dish with olive oil.
  2. 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.
  3. 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).
  4. Add another layer of lasagna noodles, top with the all remaining cheese mixture, followed by the beef mixture, a cup of marinara sauce and remaining 1/2 cup of mozzarella cheese.
  5. Add the final layer of lasagna noodles, top with 1 cup of marinara sauce and 1 1/2 cups of shredded mozzarella cheese.


  1. Preheat oven to 375 degrees F. Bake for 40 minutes.

  2. If needed, broil at the end to make the cheese golden-brown.
  3. Serve:
  4. Remove from oven and let the lasagna rest for 15-30 minutes before slicing.
  5. Garnish with parsley and serve.

Recipe Video

Nutrition Facts
Homemade Lasagna Recipe
Amount Per Serving
Calories 497 Calories from Fat 207
% Daily Value*
Fat 23g35%
Saturated Fat 9g56%
Cholesterol 88mg29%
Sodium 1352mg59%
Potassium 824mg24%
Carbohydrates 34g11%
Fiber 4g17%
Sugar 8g9%
Protein 36g72%
Vitamin A 1455IU29%
Vitamin C 14.3mg17%
Calcium 654mg65%
Iron 3.7mg21%
* Percent Daily Values are based on a 2000 calorie diet.