Go Back
+ servings

Classic Homemade Lasagna Recipe

Tender pasta layers, rich meat sauce, creamy ricotta, and golden melted mozzarella come together in this restaurant-quality lasagna. Perfect for family dinners or impressing guests.
Print Pin
Course: pasta
Cuisine: Italian
Prep Time: 30 minutes
Cook Time: 45 minutes
Total Time: 1 hour 15 minutes
Servings: 8 servings
Calories: 420kcal
Author: Eva Stoner

Ingredients

  • 12 lasagna noodles (no-boil preferred)
  • 1 tablespoon olive oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 pound ground beef (or halal substitute)
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 cup tomato paste
  • 1 (28-ounce) can crushed tomatoes
  • 1 (15-ounce) can tomato sauce
  • 1/2 cup water
  • 1 cup ricotta cheese
  • 1 egg, lightly beaten
  • 1/4 cup grated Parmesan cheese
  • 1 1/2 cups shredded mozzarella cheese

Instructions

  • Preheat oven to 375°F (190°C).
  • Heat olive oil in a large skillet over medium heat. Add onion and sauté until softened, about 3 minutes.
  • Add garlic and cook for 1 minute until fragrant.
  • Add ground beef and cook until browned, breaking into small pieces with a spoon.
  • Stir in salt, pepper, oregano, and basil. Cook for 2 minutes.
  • Add tomato paste and cook for 1 minute.
  • Stir in crushed tomatoes, tomato sauce, and water. Simmer for 25 minutes, stirring occasionally.
  • In a medium bowl, combine ricotta, egg, and 1/4 cup grated Parmesan. Mix until smooth.
  • Spread a thin layer of sauce on the bottom of a 9x13-inch baking dish.
  • Place a layer of lasagna noodles over the sauce.
  • Spread 1/3 of the ricotta mixture evenly over the noodles, then 1/3 of the meat sauce.
  • Sprinkle 1/4 of the mozzarella over the meat sauce.
  • Repeat layers two more times, finishing with a top layer of noodles, sauce, and mozzarella.
  • Bake for 25 minutes, then let rest for 10 minutes before serving.

Notes

Allow the lasagna to rest before slicing to ensure neat layers.
Leftovers taste even better the next day.
For a vegetarian option, replace the meat with sautéed vegetables like zucchini, mushrooms, and spinach.

Nutrition

Serving: 1g | Calories: 420kcal | Carbohydrates: 45g | Protein: 25g | Fat: 18g | Saturated Fat: 8g | Cholesterol: 80mg | Sodium: 850mg | Fiber: 3g | Sugar: 6g