Classic Lasagna Recipe

Lasagna is one of those timeless comfort dishes that can instantly make you feel cozy, satisfied, and happy. This classic Italian recipe is all about layers—rich, savory meat sauce, silky béchamel, tender pasta sheets, and gooey melted cheese—coming together to create a mouthwatering masterpiece that’s perfect for family dinners, special occasions, or anytime you crave something deeply comforting.

What makes this recipe so special is the balance of flavors and textures: a hearty meat sauce simmered with fresh herbs and red wine, a creamy béchamel sauce that adds richness and smoothness, and layers of perfectly cooked pasta sheets and bubbling cheese. The end result? A slice of lasagna that’s crispy on top, tender and flavorful inside, and utterly irresistible.

Whether you’re a seasoned cook or a beginner, this recipe breaks down every step clearly, so you can create your own homemade lasagna that rivals your favorite Italian restaurant. Plus, it’s perfect for making ahead and freezing for easy meals later. Let’s dive in!

Ingredients

To create this classic lasagna, gather the following ingredients. All measurements are in US cups or common units for convenience:

For the Meat Sauce:

  • Olive oil – 2 tablespoons

  • Yellow onion, finely chopped – 1 cup (about 1 medium onion)

  • Garlic cloves, minced – 3 cloves

  • Ground beef – 1 pound (lean or regular, based on preference)

  • Tomato passata (strained tomato puree) – 3 ⅓ cups

  • Tomato paste – 2 tablespoons

  • Red wine – ⅓ cup (optional but recommended for richness)

  • Fresh basil leaves, chopped – ¼ cup

  • Dried oregano – 1 teaspoon

  • Sea salt – 1 ¾ teaspoons

  • Ground black pepper – ½ teaspoon

For the Béchamel Sauce (White Sauce):

  • Butter – 3.5 tablespoons

  • All-purpose flour – ⅓ cup

  • Whole milk – 2 ½ cups

  • Ground nutmeg – ¼ teaspoon

  • Sea salt – to taste (around ½ teaspoon)

  • Ground black pepper – to taste

  • Parmesan cheese, grated – 1 cup

For Assembly:

  • Lasagna sheets – 8.8 ounces (approx. 12-15 sheets; can be no-boil or regular)

  • Mozzarella cheese, shredded – 2 cups

Preparation and Cook Times

  • Prep Time: 35 minutes

  • Cook Time: 1 hour 30 minutes

  • Total Time: 2 hours 5 minutes

  • Servings: 6

  • Calories per Serving: Approximately 307 kcal

How to Prepare the Recipe: Step-by-Step Instructions

Step 1: Prepare the Meat Sauce

  1. Heat Olive Oil: In a large skillet or saucepan, warm 2 tablespoons of olive oil over medium heat until shimmering.

  2. Sauté Onions: Add the finely chopped yellow onion (about 1 cup) and sauté for 3-4 minutes until softened and translucent, stirring occasionally to avoid burning.

  3. Add Garlic: Stir in the minced garlic (3 cloves) and cook for an additional minute until fragrant but not browned.

  4. Brown the Ground Beef: Increase the heat to medium-high and add the 1 pound of ground beef to the skillet. Break up the meat with a wooden spoon or spatula and cook until browned all over with no pink remaining. Season with 1 ¾ teaspoons sea salt and ½ teaspoon ground black pepper.

  5. Add Tomato Ingredients: Pour in the 3 ⅓ cups of tomato passata (strained tomato puree), 2 tablespoons tomato paste, and ⅓ cup red wine. Stir to combine all ingredients well.

  6. Add Herbs and Simmer: Mix in ¼ cup chopped fresh basil leaves and 1 teaspoon dried oregano. Reduce the heat to low and let the sauce simmer gently, uncovered, for about 30 minutes. Stir occasionally to prevent sticking and develop deep, rich flavors.

Tip: If you have extra time, simmering longer (up to an hour) will intensify the taste even more.

Step 2: Prepare the Béchamel Sauce

  1. Melt Butter: In a medium saucepan, melt 3.5 tablespoons of butter over medium heat.

  2. Make Roux: Once melted, whisk in ⅓ cup of all-purpose flour. Continue whisking constantly for 1-2 minutes to cook out the raw flour taste. The mixture should become slightly bubbly and thick.

  3. Add Milk Gradually: Slowly pour in 2 ½ cups whole milk, continuing to whisk constantly. This prevents lumps and ensures a smooth sauce.

  4. Thicken Sauce: Keep cooking and whisking for about 5-7 minutes, until the béchamel sauce thickens enough to coat the back of a spoon.

  5. Season: Add ¼ teaspoon ground nutmeg, a pinch of sea salt (around ½ teaspoon), and a dash of ground black pepper. Stir well.

  6. Add Parmesan: Remove the sauce from heat and stir in 1 cup grated Parmesan cheese until melted and fully incorporated.

Step 3: Prepare the Pasta

  • Cook Lasagna Sheets: Bring a large pot of salted water to boil. Cook 8.8 ounces of lasagna sheets according to package instructions (usually 8-10 minutes), stirring occasionally to prevent sticking. If you use no-boil noodles, you can skip this step but ensure your sauce is a bit more liquidy.

  • Drain and Cool: Drain pasta sheets carefully and spread on a clean kitchen towel or baking sheet to cool and prevent sticking.

Step 4: Assemble the Lasagna

  1. Preheat Oven: Set your oven to 375°F (190°C).

  2. First Layer – Meat Sauce: Spread a thin layer of the meat sauce over the bottom of a 9×13 inch (23×33 cm) baking dish. This prevents the noodles from sticking.

  3. Add Pasta Sheets: Place a layer of lasagna sheets over the sauce, ensuring they cover the surface but do not overlap excessively.

  4. Add Béchamel: Spoon and spread an even layer of béchamel sauce on top of the noodles.

  5. Add Mozzarella: Sprinkle a generous handful of shredded mozzarella cheese (about ½ cup) over the béchamel.

  6. Repeat Layers: Repeat the process with meat sauce, pasta sheets, béchamel, and mozzarella, building about 3-4 layers total.

  7. Top Layer: Finish with a final layer of meat sauce and the remaining mozzarella cheese evenly sprinkled on top.

Step 5: Bake the Lasagna

  1. Cover: Cover the baking dish tightly with aluminum foil to prevent drying.

  2. Bake Covered: Bake in the preheated oven for 45 minutes.

  3. Remove Foil and Brown: Carefully remove the foil and bake for an additional 10-15 minutes, or until the cheese on top is golden and bubbly.

  4. Rest: Remove from the oven and let the lasagna rest for 15 minutes before slicing and serving. This helps the layers set, making it easier to cut neat portions.

Tips for the Perfect Lasagna

  • Make Ahead: Prepare the meat sauce a day in advance and refrigerate. This allows the flavors to deepen and meld beautifully.

  • Use No-Boil Noodles for Convenience: If short on time, no-boil lasagna sheets save cooking steps. Just add a bit more sauce to ensure noodles soften during baking.

  • Let It Rest: Don’t skip the resting step after baking. It prevents messy slices and helps the lasagna keep its shape.

  • Freezing: Lasagna freezes well. Portion into airtight containers or wrap the whole dish in plastic wrap and foil. Freeze up to 3 months. Thaw overnight in the fridge before reheating.

  • Customize: Swap ground beef for ground pork, turkey, or a mix. Add veggies like mushrooms or spinach for extra nutrition.

  • Cheese Variations: Feel free to mix cheeses — provolone or fontina add different textures and flavors.

Nutritional Information

Each serving (assuming 6 servings total) contains approximately:

  • Calories: 307 kcal

  • Protein: 22 g

  • Carbohydrates: 20 g

  • Fat: 15 g

  • Fiber: 3 g

This makes lasagna a balanced meal providing a good source of protein and energy, perfect for satisfying appetites and energizing your day.

Final Thoughts

Making lasagna from scratch might seem like a project, but with this easy-to-follow recipe, you’ll find the process enjoyable and rewarding. The aroma wafting through your kitchen while it bakes is intoxicating, and the first cheesy, saucy bite will remind you why this dish has been beloved for generations.

Whether it’s a cozy weekend dinner, a gathering with friends, or a special celebration, this classic lasagna recipe delivers comforting, delicious results every time. So grab your apron, roll up your sleeves, and get ready to impress with a homemade lasagna masterpiece!

Leave a Comment