Classic Lasagna Recipe: How to Make Homemade Lasagna from Scratch

A classic lasagna recipe is the perfect choice when you want a hearty, comforting meal that brings everyone to the table. Made with layers of tender lasagna noodles, rich meat sauce, creamy ricotta cheese, and melted mozzarella, this traditional Italian-inspired dish is full of flavor in every bite.

Whether you are preparing a family dinner, hosting friends, or planning a special weekend meal, homemade lasagna is always a crowd-pleaser. The combination of seasoned ground beef, tomato sauce, herbs, and three delicious cheeses creates a satisfying dish with a golden, bubbly top.

The best part is that you can prepare the meat sauce ahead of time, assemble the layers, and let the oven do most of the work. Serve it with garlic bread and a fresh green salad for a complete meal everyone will love.

Contents show

Recipe Information

  • Recipe Name: Classic Lasagna
  • Cuisine: Italian-inspired
  • Course: Main Course, Dinner
  • Preparation Time: 30 minutes
  • Cooking Time: 50 minutes
  • Resting Time: 15 minutes
  • Total Time: 1 hour 35 minutes
  • Servings: 8 people
  • Calories: Approximately 480 calories per serving
  • Cooking Method: Baking
  • Difficulty Level: Moderate

Why You Will Love This Classic Lasagna Recipe

This classic lasagna is rich, cheesy, and comforting, with layers of flavorful meat sauce, creamy cheese filling, and tender pasta. It is ideal for family dinners, meal preparation, and special gatherings. You can also make it ahead of time, refrigerate leftovers, or freeze portions for a convenient homemade meal later.

Classic Lasagna Recipe

Ingredients for Classic Lasagna

The following ingredients make one generous lasagna suitable for approximately eight servings.

For the Meat Sauce

  • 1 pound (450 g) ground beef
  • 1 tablespoon olive oil
  • 1 medium onion, finely chopped
  • 3 garlic cloves, minced
  • 1 can (28 ounces or 800 g) crushed tomatoes
  • 2 tablespoons tomato paste
  • 1 can (15 ounces or 425 g) tomato sauce
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1 teaspoon salt, or to taste
  • 1/2 teaspoon ground black pepper
  • 1/2 teaspoon sugar, optional
  • 1/2 cup (120 ml) water or beef broth

For the Cheese Filling

  • 15 ounces (425 g) ricotta cheese
  • 1 large egg
  • 1/2 cup (50 g) grated Parmesan cheese
  • 2 tablespoons chopped fresh parsley, or 1 teaspoon dried parsley
  • 1/4 teaspoon salt
  • 1/4 teaspoon ground black pepper

For the Lasagna Layers

  • 12 lasagna noodles, regular or oven-ready
  • 3 cups (300 g) shredded mozzarella cheese
  • 1/4 cup (25 g) grated Parmesan cheese for the topping
  • A little olive oil or cooking spray for greasing the baking dish

Equipment Needed

Before you begin, gather the following kitchen equipment:

  • 9 x 13-inch baking dish: For assembling and baking the lasagna.
  • Large skillet or saucepan: For preparing the meat sauce.
  • Large pot: For boiling the lasagna noodles if using regular pasta.
  • Mixing bowl: For preparing the ricotta cheese filling.
  • Wooden spoon or spatula: For stirring the sauce and browning the meat.
  • Whisk or fork: For mixing the egg into the cheese filling.
  • Measuring cups and spoons: For measuring the ingredients accurately.
  • Colander: For draining cooked noodles.
  • Aluminum foil: For covering the lasagna during the first part of baking.
  • Sharp knife: For slicing the finished lasagna.
  • Cutting board: For chopping the onion, garlic, and parsley.

How to Make Classic Lasagna Step by Step

Follow these simple steps to prepare a delicious homemade lasagna with perfectly cooked pasta, rich meat sauce, and layers of melted cheese.

Step 1: Prepare the Meat Sauce

Heat the olive oil in a large skillet or saucepan over medium heat. Add the chopped onion and cook for 3 to 4 minutes until softened.

Add the minced garlic and cook for another 30 seconds, stirring frequently to prevent it from burning.

Add the ground beef and cook for 6 to 8 minutes, breaking it apart with a wooden spoon. Continue cooking until the meat is browned and no longer pink. Drain excess fat if necessary.

Stir in the tomato paste and cook for about one minute to deepen its flavor. Add the crushed tomatoes, tomato sauce, oregano, basil, salt, black pepper, optional sugar, and water or beef broth.

Mix everything well and bring the sauce to a gentle simmer. Reduce the heat to low and cook for 20 to 25 minutes, stirring occasionally. The sauce should become thick and flavorful.

Taste and adjust the seasoning as needed. Remove the sauce from the heat and set it aside.

Step 2: Cook the Lasagna Noodles

If you are using regular lasagna noodles, bring a large pot of salted water to a boil.

Add the noodles and cook according to the package instructions until they are just al dente. Avoid overcooking them because they will continue cooking in the oven.

Drain the noodles in a colander and arrange them on a clean tray or lightly oiled surface to prevent sticking.

If you are using oven-ready lasagna noodles, skip this step and follow the package instructions for layering and liquid requirements.

Step 3: Prepare the Cheese Filling

In a medium mixing bowl, combine the ricotta cheese, egg, grated Parmesan cheese, parsley, salt, and black pepper.

Mix until all the ingredients are evenly combined and the mixture is creamy.

The egg helps bind the filling together, while the Parmesan adds a savory flavor. Set the cheese mixture aside until you are ready to assemble the lasagna.

Step 4: Preheat the Oven

Preheat your oven to 375°F (190°C).

Lightly grease a 9 x 13-inch baking dish with olive oil or cooking spray. Make sure your baking dish is deep enough to hold several layers of pasta, sauce, and cheese without overflowing.

Step 5: Assemble the Lasagna Layers

Spread a thin layer of meat sauce over the bottom of the prepared baking dish. This helps prevent the noodles from sticking.

Arrange a single layer of lasagna noodles over the sauce, slightly overlapping them if necessary.

Spread approximately one-third of the ricotta cheese mixture over the noodles. Add a layer of meat sauce, followed by a generous sprinkle of shredded mozzarella cheese.

Repeat the layers in the same order:

  1. Lasagna noodles
  2. Ricotta cheese mixture
  3. Meat sauce
  4. Shredded mozzarella cheese

Continue layering until the ingredients are used, aiming for about three layers of filling. Finish with a final layer of noodles, the remaining meat sauce, the remaining mozzarella, and the grated Parmesan cheese.

Make sure the top layer of noodles is covered with sauce to prevent it from drying out during baking.

Step 6: Bake the Lasagna

Cover the baking dish loosely with aluminum foil. If the foil might touch the cheese, lightly grease the underside to prevent sticking.

Place the dish in the preheated oven and bake for 25 minutes.

Remove the foil and continue baking for another 20 to 25 minutes, or until the cheese is melted, golden, and bubbling around the edges.

If you prefer a more deeply browned top, broil the lasagna for 1 to 2 minutes at the end. Watch it closely to avoid burning the cheese.

The center should be hot, and the layers should be fully cooked.

Step 7: Let the Lasagna Rest

Remove the lasagna from the oven and allow it to rest for at least 15 minutes before slicing.

This step is important because it allows the sauce and cheese layers to settle, making the lasagna easier to cut and serve neatly.

Use a sharp knife and a wide spatula to cut the lasagna into eight portions.

Serve warm with fresh parsley, extra Parmesan cheese, garlic bread, or a crisp green salad.

Tips for Making the Best Classic Lasagna

1. Make a Thick, Flavorful Sauce

Allow the meat sauce to simmer long enough to develop its flavor. A sauce that is too watery can make the lasagna soggy, so let excess liquid evaporate before assembling the layers.

2. Avoid Overcooking the Noodles

Cook regular noodles until just al dente. They will continue to soften while baking, so slightly firm noodles help maintain the structure of the finished dish.

3. Use Good-Quality Cheese

Freshly shredded mozzarella melts beautifully, while Parmesan adds a savory finish. Whole-milk ricotta creates a rich, creamy filling.

4. Do Not Skip the Resting Time

Letting the lasagna rest after baking helps the layers hold together. Cutting it immediately may cause the sauce and cheese to spill out.

5. Season Every Component

Taste the meat sauce before assembling the dish. Proper seasoning in the sauce and cheese filling makes a noticeable difference in the final flavor.

6. Prepare It Ahead of Time

You can assemble the lasagna a day in advance, cover it tightly, and refrigerate it before baking. If baking it directly from the refrigerator, allow extra time in the oven and check that the center is thoroughly heated.

What to Serve with Classic Lasagna

Classic lasagna is filling on its own, but a few simple sides can make the meal even better.

  • Garlic bread: Perfect for soaking up extra tomato sauce.
  • Caesar salad: Adds a crisp, refreshing contrast to the rich cheese and meat.
  • Roasted vegetables: Broccoli, zucchini, carrots, and bell peppers make excellent accompaniments.
  • Caprese salad: Fresh tomatoes, mozzarella, and basil complement the Italian-inspired flavors.
  • Steamed green beans: A light vegetable side that balances the hearty main course.

For a simple family dinner, garlic bread and a fresh green salad are all you need.

Variations of Classic Lasagna

One of the best things about lasagna is how easily you can adapt it to your preferences.

Vegetarian Lasagna

Replace the ground beef with chopped mushrooms, zucchini, spinach, or a mixture of vegetables. Cook the vegetables until excess moisture evaporates before adding them to the sauce.

Beef and Sausage Lasagna

Replace half of the ground beef with Italian sausage for a richer, more robust flavor. Brown the sausage thoroughly before adding the tomatoes.

Extra Cheesy Lasagna

Add a little extra mozzarella between the layers and finish with additional Parmesan. Keep the sauce thick enough to prevent the extra cheese from making the dish too wet.

Spinach and Ricotta Lasagna

Add cooked, well-drained spinach to the ricotta filling for a delicious variation. Squeeze out as much moisture as possible before mixing it into the cheese.

Gluten-Free Lasagna

Use certified gluten-free lasagna noodles and check that the other ingredients are gluten-free. Follow the noodle package instructions for the best results.

How to Store and Reheat Lasagna

Storing in the Refrigerator

Allow the cooked lasagna to cool slightly, then transfer leftovers to airtight containers. Refrigerate within two hours of cooking.

Properly refrigerated leftovers can generally be stored for 3 to 4 days.

Freezing Lasagna

Lasagna freezes well, making it a convenient meal for busy days.

For best results, freeze individual portions in airtight, freezer-safe containers. You can also freeze the entire baked dish once it has cooled, provided the baking dish is freezer-safe.

For best quality, use frozen lasagna within 2 to 3 months.

Reheating in the Oven

Preheat the oven to 350°F (175°C). Place a portion of lasagna in an oven-safe dish, cover it with foil, and heat until the center reaches 165°F (74°C).

Add a small spoonful of water or sauce if the lasagna seems dry.

Reheating in the Microwave

Place an individual portion on a microwave-safe plate and cover it loosely. Heat in short intervals until the center is thoroughly hot, allowing a brief rest before serving.

Nutrition Information for Classic Lasagna

The following nutrition table provides estimated values for one serving, assuming the recipe makes eight servings. Actual nutrition will vary depending on the specific brands, cheese types, meat fat content, and portion sizes used.

NutrientApproximate Amount per Serving
Calories480 kcal
Total Fat24 g
Saturated Fat11 g
Cholesterol105 mg
Sodium850 mg
Total Carbohydrates35 g
Dietary Fiber4 g
Total Sugars8 g
Protein32 g
Calcium300 mg
Iron3 mg

These figures are estimates for informational purposes rather than laboratory-tested nutritional values. For more precise information, calculate nutrition using the exact ingredients and quantities you use.

Frequently Asked Questions About Classic Lasagna

1. What is the secret to a good classic lasagna?

The secret is a rich, well-seasoned meat sauce, balanced cheese layers, properly cooked noodles, and enough baking time. Letting the lasagna rest for at least 15 minutes before slicing also helps it hold its shape.

2. Should I cook lasagna noodles before baking?

Regular lasagna noodles should generally be boiled according to their package instructions before assembling the dish. Oven-ready noodles do not usually require pre-boiling, but they need sufficient moisture during baking.

3. How many layers should a classic lasagna have?

Three layers of filling are a good choice for a standard 9 x 13-inch baking dish. The exact number depends on the depth of the dish and the thickness of the noodles and fillings.

4. Why is my lasagna watery?

Lasagna may become watery if the meat sauce is too thin, the vegetables release excess moisture, or the cheese contains too much liquid. Simmer the sauce until thick, drain cooked vegetables well, and allow the lasagna to rest after baking.

5. Can I make classic lasagna ahead of time?

Yes. Assemble the lasagna, cover it tightly, and refrigerate it for up to 24 hours before baking. Because it will be cold, it may need additional baking time. Always check that the center is thoroughly heated before serving.

6. Can I freeze lasagna before baking?

Yes. Assemble the lasagna in a freezer-safe dish, wrap it tightly, and freeze it. For best quality, use it within 2 to 3 months. Thaw it in the refrigerator before baking when practical, and follow safe cooking guidance to ensure the center is fully heated.

7. How do I know when lasagna is fully cooked?

The cheese should be melted and bubbling, the edges should be lightly browned, and the center should be hot. If checking with a food thermometer, aim for at least 165°F (74°C) in the center.

8. Can I make lasagna without ricotta cheese?

Yes. Cottage cheese is a popular substitute for ricotta. For a smoother texture, blend the cottage cheese before mixing it with the egg and Parmesan. You can also use a béchamel sauce in some traditional-style variations.

9. What is the best cheese for classic lasagna?

Mozzarella provides the signature stretchy, melted cheese layer, ricotta creates a creamy filling, and Parmesan adds a salty, savory flavor. Together, these cheeses create a balanced and satisfying result.

10. How long should lasagna rest before serving?

Allow the lasagna to rest for 15 minutes after removing it from the oven. This gives the layers time to settle and makes it easier to cut clean portions.

11. Can I make this lasagna without meat?

Absolutely. Replace the ground beef with mushrooms, spinach, zucchini, lentils, or a combination of vegetables. Make sure any ingredients with high moisture content are cooked and drained before layering.

12. What is the best way to reheat leftover lasagna?

The oven is ideal for reheating larger portions because it heats the dish evenly. Cover the lasagna with foil to keep it moist and heat until the center reaches 165°F (74°C). The microwave is a convenient option for individual servings.

Leave a Comment