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

Best Homemade Lasagna: The Epic Layer Cake That’s Actually Worth the Effort


  • Author: Tyla
  • Total Time: 3 hours
  • Yield: 810 servings 1x

Description

Okay, let’s get one thing straight — making lasagna from scratch is not a quick weeknight dinner. This is a weekend project, a labor of love, the kind of thing you make when you want to feel like an Italian grandmother even though you’re just a regular person who owns too many takeout menus. But here’s the thing: this lasagna is absolutely worth every minute of effort because it’s basically edible heaven.

We’re talking layers upon layers of rich meat sauce, creamy béchamel, perfectly seasoned ricotta, and enough cheese to make your lactose-intolerant friend weep with envy. This isn’t some thrown-together casserole — this is architecture. This is the lasagna that will have people talking about it for months, begging for the recipe, and showing up at your door with hopeful expressions. My neighbor literally knocked on my door because the smell was driving her crazy.


Ingredients

Scale

For the Meat Sauce:

  • 1 lb ground beef (80/20 blend)
  • 1/2 lb Italian sausage, casings removed
  • 1 large onion, diced
  • 4 cloves garlic, minced
  • 1 can (28 oz) crushed tomatoes
  • 1 can (15 oz) tomato sauce
  • 2 tbsp tomato paste
  • 1/2 cup red wine (optional, but recommended)
  • 2 tsp dried basil
  • 1 tsp dried oregano
  • 1/2 tsp dried thyme
  • 1 bay leaf
  • 1 tsp sugar
  • Salt and pepper to taste
  • 2 tbsp olive oil

For the Béchamel Sauce:

  • 4 tbsp butter
  • 4 tbsp all-purpose flour
  • 2 cups whole milk, warmed
  • 1/4 tsp nutmeg
  • Salt and white pepper to taste

For the Ricotta Layer:

  • 32 oz ricotta cheese
  • 2 large eggs
  • 1/2 cup grated parmesan cheese
  • 1/4 cup fresh parsley, chopped
  • 1/4 cup fresh basil, chopped
  • 1 tsp salt
  • 1/2 tsp black pepper

For Assembly:

  • 1 lb lasagna noodles (the good stuff, not no-boil)
  • 1 lb fresh mozzarella, sliced
  • 2 cups shredded mozzarella cheese
  • 1 cup grated parmesan cheese
  • Fresh basil for garnish

Instructions

Step 1: The Meat Sauce Foundation

Heat olive oil in a large, heavy-bottomed pot over medium-high heat.

Add ground beef and sausage, breaking it up as it cooks until browned (about 8-10 minutes).

Add onion and cook until softened, about 5 minutes.

Add garlic and cook for another minute until fragrant.

If using wine, add it now and let it reduce by half.

Stir in tomato paste and cook for 2 minutes.

Add crushed tomatoes, tomato sauce, basil, oregano, thyme, bay leaf, and sugar.

Bring to a simmer, then reduce heat to low and let it bubble away for at least 1 hour, stirring occasionally.

Season with salt and pepper. Remove bay leaf.

Step 2: Béchamel Magic

In a medium saucepan, melt butter over medium heat.

Whisk in flour and cook for 2 minutes to make a roux.

Gradually whisk in warm milk, whisking constantly to prevent lumps.

Cook, whisking frequently, until thickened (about 5-7 minutes).

Season with nutmeg, salt, and white pepper. Set aside.

Step 3: Ricotta Mixture

In a large bowl, combine ricotta, eggs, parmesan, parsley, basil, salt, and pepper.

Mix until smooth and well combined. Set aside.

Step 4: Noodle Game

Bring a large pot of salted water to a boil.

Cook lasagna noodles according to package directions until al dente.

Drain and lay flat on a clean kitchen towel to prevent sticking.

Step 5: Assembly Theater

Preheat oven to 375°F. Grease a 9×13-inch baking dish.

Layer 1: Spread a thin layer of meat sauce in the bottom of the dish.

Layer 2: Arrange 3-4 lasagna noodles over the sauce.

Layer 3: Spread half the ricotta mixture over the noodles.

Layer 4: Add half the remaining meat sauce.

Layer 5: Sprinkle with 1/3 of the shredded mozzarella and some parmesan.

Layer 6: Another layer of noodles.

Layer 7: All the béchamel sauce, spread evenly.

Layer 8: Remaining ricotta mixture.

Layer 9: More noodles.

Layer 10: Remaining meat sauce.

Layer 11: Fresh mozzarella slices and remaining shredded mozzarella.

Layer 12: Final sprinkle of parmesan cheese.

Step 6: The Baking Marathon

Cover tightly with foil and bake for 45 minutes.

Remove foil and bake for another 15-20 minutes until bubbly and golden on top.

Let rest for 15-20 minutes before cutting (this is crucial for clean slices).

Step 7: Serve and Bask

Garnish with fresh basil leaves.

Cut into squares and serve with a big smile.

Watch everyone’s faces light up on the first bite.

Notes

Classic Italian: Serve with a simple Caesar salad and garlic bread.

Wine pairing: A good Chianti Classico or Sangiovese complements this perfectly.

Veggie balance: A side of roasted vegetables or sautéed spinach cuts through the richness.

Keep it simple: Sometimes this masterpiece needs no accompaniment.

  • Prep Time: 1 hour
  • Cook Time: 2 hours

Nutrition

  • Calories: ~485 kcal
  • Fat: ~24g
  • Carbohydrates: ~35g
  • Protein: ~32g