Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A close-up of a cheesy, homemade lasagna recipe slice being lifted from a dish, with layers of pasta, meat sauce, and melted cheese, garnished with fresh herbs.

The Best Homemade Lasagna Recipe


  • Author: Ava
  • Total Time: 1 hour 30 minutes
  • Yield: 8 servings 1x

Description

This homemade lasagna features perfectly balanced layers of rich meat sauce, creamy béchamel, and three cheeses. The classic Italian comfort food is made approachable with clear instructions for restaurant-quality results at home. Each bite delivers authentic flavors and perfect texture that will impress both family and guests.


Ingredients

Scale

For the Meat Sauce:

  • 1 pound (450g) ground beef (80/20 lean-to-fat ratio)
  • ½ pound (225g) Italian sausage, casings removed
  • 1 large onion, finely diced (about 1 cup)
  • 3 garlic cloves, minced
  • 2 tablespoons olive oil
  • 2 cans (28 oz each) crushed tomatoes (preferably San Marzano)
  • 2 tablespoons tomato paste
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil (or 2 tablespoons fresh, chopped)
  • ½ teaspoon red pepper flakes (optional)
  • Salt and pepper to taste
  • 1 bay leaf

For the Béchamel Sauce:

  • 4 tablespoons unsalted butter
  • ¼ cup all-purpose flour
  • 3 cups whole milk, warmed
  • ¼ teaspoon freshly grated nutmeg
  • Salt and white pepper to taste

For Assembly:

  • 1215 lasagna noodles (no-boil or traditional, cooked according to package directions)
  • 16 oz ricotta cheese
  • 2 cups shredded mozzarella cheese
  • 1 cup freshly grated Parmesan cheese
  • 1 large egg, beaten
  • 2 tablespoons fresh parsley, chopped
  • ¼ cup fresh basil leaves, torn

Instructions

  • Prepare the Meat Sauce:

  1. Heat olive oil in a large pot over medium heat.
  2. Add diced onions and cook until translucent, about 5 minutes.
  3. Add minced garlic and cook for another 30 seconds until fragrant.
  4. Increase heat to medium-high and add ground beef and Italian sausage. Break up meat with a wooden spoon and cook until browned, approximately 8-10 minutes.
  5. Drain excess fat if desired.
  6. Add crushed tomatoes, tomato paste, oregano, basil, bay leaf, and red pepper flakes.
  7. Season with salt and pepper, then reduce heat and simmer uncovered for 30 minutes, stirring occasionally.
  8. Remove bay leaf before assembling the lasagna.
  • Prepare the Béchamel Sauce:

  1. Melt butter in a saucepan over medium heat.
  2. Whisk in flour to create a roux, cooking for about 2 minutes until it smells slightly nutty but doesn’t brown.
  3. Gradually add warm milk, whisking continuously to prevent lumps.
  4. Continue cooking and whisking until the sauce thickens enough to coat the back of a spoon, about 5-7 minutes.
  5. Add nutmeg, salt, and white pepper to taste.
  6. Remove from heat and cover with plastic wrap directly on the surface to prevent a skin from forming.
  • Prepare the Ricotta Mixture:

  1. In a medium bowl, combine ricotta cheese, half the Parmesan cheese, beaten egg, chopped parsley, and half the basil.
  2. Season with salt and pepper and mix well.
  • Assemble the Lasagna:

  1. Preheat your oven to 375°F (190°C).
  2. Lightly grease a 9×13 inch baking dish.
  3. Spread ½ cup of meat sauce on the bottom of the dish.
  4. Arrange lasagna noodles in a single layer, slightly overlapping.
  5. Spread one-third of the ricotta mixture over the noodles.
  6. Pour one-third of the béchamel sauce over the ricotta.
  7. Add one-third of the remaining meat sauce.
  8. Sprinkle with one-third of the mozzarella cheese.
  9. Repeat layers twice more, finishing with a generous layer of mozzarella and remaining Parmesan on top.
  • Bake the Lasagna:

  1. Cover the baking dish with aluminum foil, tenting slightly to prevent cheese from sticking.
  2. Bake for 25 minutes covered.
  3. Remove foil and bake for an additional 15-20 minutes until the top is golden and bubbling.
  4. Allow to rest for 15 minutes before serving.

Notes

  • Make ahead: You can assemble the lasagna up to 24 hours before baking. Cover and refrigerate, then bake as directed.
  • Storage: Leftovers will keep for 3-4 days in the refrigerator when properly stored in an airtight container.
  • Freezing: This lasagna freezes beautifully. Either freeze the entire assembled, unbaked lasagna or freeze individual portions after cooking and cooling completely.
  • For best results: Allow meat sauce to simmer the full 30 minutes for proper flavor development.
  • Perfect slicing: The 15-minute rest after baking is crucial for clean slices.
  • Substitutions: For a lighter version, use part-skim mozzarella and low-fat ricotta. For vegetarian options, replace meat with chopped mushrooms, zucchini, and lentils.
  • Prep Time: 45 minutes
  • Cook Time: 45 minutes
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Italian

Nutrition

  • Serving Size: ⅛ of recipe
  • Calories: 580 per serving
  • Sugar: 8g
  • Sodium: 820mg
  • Fat: 32g
  • Saturated Fat: 12g
  • Unsaturated Fat: 18g
  • Trans Fat: 0g
  • Carbohydrates: 42g
  • Fiber: 3g
  • Protein: 32g
  • Cholesterol: 105mg

Keywords: lasagna recipe, homemade lasagna, Italian pasta bake, meat sauce, béchamel