Go Back

Lasagna Recipe

A classic, cheesy, layered lasagna with rich meat sauce and creamy béchamel that’s perfect for family dinners, Sunday gatherings, or anytime comfort food is calling your name.
Prep Time 30 minutes
Cook Time 1 hour
Total Time 1 hour 30 minutes
Servings 8
Calories 450 kcal

Ingredients
  

Ingredients (Repeated for Convenience)

Meat Sauce:

  • 1 tablespoon olive oil
  • 1 medium onion finely chopped
  • 4 garlic cloves minced
  • 1 lb ground beef
  • 1/2 lb ground pork
  • 1 28 oz can crushed tomatoes
  • 2 tablespoons tomato paste
  • 1 teaspoon sugar
  • 1 teaspoon dried basil
  • 1/2 teaspoon dried oregano
  • Salt and black pepper

Béchamel Sauce:

  • 4 tablespoons butter
  • 1/4 cup flour
  • 3 cups whole milk
  • Pinch nutmeg
  • Salt and white pepper

Assembly:

  • 12 lasagna noodles
  • 2 cups mozzarella
  • 1 cup Parmesan
  • Fresh basil optional

Instructions
 

Step-by-Step Instructions

    Step 1: Make the Meat Sauce

    • Heat olive oil in a large pan over medium heat. Add chopped onions and cook until soft (about 5 minutes). Stir in garlic and cook for 1 more minute.
    • Add ground beef and pork. Break it up with your spoon. Cook until browned and no pink remains. Drain the fat if needed.
    • Stir in crushed tomatoes, tomato paste, sugar, basil, oregano, salt, and pepper. Simmer uncovered for 30 minutes, stirring occasionally. It should be thick and rich.

    Step 2: Make the Béchamel Sauce

    • In a medium saucepan, melt butter over medium heat. Add flour and whisk constantly for 1-2 minutes.
    • Slowly pour in milk, whisking constantly. Bring to a gentle simmer until the sauce thickens (around 5–7 minutes).
    • Season with a pinch of nutmeg, salt, and white pepper.

    Step 3: Cook the Lasagna Noodles

    • If using regular noodles, cook them in salted boiling water until al dente. Drain and lay flat on a clean towel so they don’t stick. If using oven-ready noodles, no need to pre-cook.

    Step 4: Assemble the Lasagna

    • Preheat your oven to 375°F (190°C).
    • In a large baking dish:
    • Spread a spoonful of meat sauce on the bottom.
    • Add a layer of noodles.
    • Spread some béchamel sauce.
    • Add meat sauce.
    • Sprinkle mozzarella and Parmesan.
    • Repeat until you run out of everything. End with sauce and cheese on top.

    Step 5: Bake It

    • Cover the dish with foil (spray it so it doesn’t stick to the cheese). Bake for 25 minutes.
    • Remove the foil and bake for another 20–25 minutes until bubbly and golden.
    • Let it rest for at least 15 minutes before cutting. Yes, it’s hard to wait. But totally worth it.

    Notes

    • Don’t skip the rest time after baking.
    • Use whole milk for béchamel—it makes it creamier.
    • Add a dash of red pepper flakes to the meat sauce for a little heat.
    • You can double the recipe and freeze one.

    Did you make this recipe?

    Share a photo and leave a comment — we can't wait to see what you've made!💖