Classic Homemade Lasagna

Published June 2020, Updated April 2025

A Classic Homemade Lasagna That Never Fails

f there’s one dish that truly defines comfort food, it’s lasagna.

A proper homemade lasagna is all about layers — rich, slow-simmered meat sauce, a smooth and creamy béchamel, tender pasta sheets, and melted mozzarella baked until golden and bubbling.

This is not a rushed weeknight version. It’s a traditional-style lasagna recipe that takes its time, builds flavour properly, and rewards you with the kind of meal that makes people go quiet at the table in the best way.

The secret is in the sauce. The meat sauce is slowly cooked until thick, rich, and deeply savoury, while the béchamel adds that creamy, silky layer that balances everything out beautifully.

Put together, it becomes the kind of lasagna that feels both nostalgic and special — perfect for Sunday lunch, family dinners, meal prep, or freezing for later.

If you’ve been searching for a classic lasagna recipe with béchamel sauce and a rich meat filling, this is the one you’ll come back to again and again.

Watch how I make this classic lasagna step-by-step in the video below.

Why You’ll Love This Recipe

This recipe is built on traditional Italian-style cooking principles:

  • Slow-cooked meat sauce for deep, rich flavour
  • Creamy béchamel for balance and texture
  • Layering technique that holds together beautifully
  • Oven-baked finish for that golden, bubbling top
  • Perfect make-ahead and freezer-friendly structure

It’s simple food, done properly.

Ingredients Overview

This lasagna uses three main components:

1. Meat Sauce
Beef (and optional pork), onion, carrot, celery, garlic, tomatoes, and herbs slowly simmered into a thick, rich sauce.

2. Béchamel Sauce
Butter, flour, milk, and seasoning whisked into a smooth white sauce.

3. Assembly Layers
Lasagna sheets, mozzarella, and Parmesan for that final golden top.

Tips for the Best Lasagna

  • Let the meat sauce simmer until thick — not watery
  • Use good-quality canned tomatoes for best flavour
  • Rest the lasagna before slicing so it holds its shape
  • Fresh mozzarella gives the best melt and stretch
  • Make the sauce ahead for even better flavour

Serving Ideas

Serve your homemade lasagna with:

Make Ahead & Freezing

Lasagna is one of the best make-ahead meals:

  • Assemble ahead and refrigerate up to 24 hours before baking
  • Freeze baked or unbaked for up to 3 months
  • Reheat covered in the oven until hot throughout

Related Recipes You Might Love

baked homemade lasagna in an oven dish ready to serve

Classic Homemade Lasagna

This classic homemade lasagna is a tried-and-true Italian lasagna recipe with rich meat sauce, creamy béchamel (white sauce), and melty mozzarella. Perfect for a hearty family meal.
Prep 20 minutes
Cook Time 1 hour 30 minutes
Total Time 1 hour 50 minutes
Servings :10 servings

Ingredients
  

For the Meat Sauce:

  • Olive oil
  • 1 onion finely chopped
  • 1–2 carrots finely chopped
  • 1–2 celery stalks finely chopped
  • 2–3 garlic cloves minced
  • 500 g lean ground beef
  • 250 g ground pork optional
  • 2 tbsp tomato paste
  • 1–2 cans chopped tomatoes
  • ½ cup red wine optional
  • Salt and pepper to taste
  • Italian herbs

For the Béchamel Sauce:

  • 3 tbsp butter
  • 3 tbsp flour
  • 3 cups milk
  • Salt
  • Ground nutmeg optional
  • ½ cup grated Parmesan optional

For Assembly:

  • Lasagna sheets oven ready
  • 1–2 cups shredded mozzarella
  • Extra Parmesan optional, for layering

Instructions 

Make the Meat Sauce:

  • Heat olive oil in a large pot. Cook onion, carrot, and celery until soft. Add garlic and cook briefly. Add beef (and pork if using) and brown.
  • Stir in tomato paste, chopped tomatoes, and red wine. Season well. Simmer uncovered for 1–2 hours until thick.

Make the Béchamel:

  • Melt butter in a pan. Whisk in flour and cook for 1–2 minutes. Slowly whisk in milk until smooth and thick. Season with salt and nutmeg. Add Parmesan if using.

Assemble:

  • Preheat oven to 180°C (350°F). In a baking dish, layer meat sauce, béchamel, lasagna sheets, and Parmesan. Repeat layers.
  • Finish with sheets, béchamel, and mozzarella on top.

Bake:

  • Bake for 30–40 minutes until golden and bubbling. Rest for 10–15 minutes before serving.

Notes

Recipe Notes

This classic lasagna works because it balances rich, slow-cooked meat sauce with a creamy béchamel and structured pasta layers. The result is a deeply flavoured, comforting baked dish that slices cleanly and reheats beautifully.
  • Sauce thickness matters:
    Simmer the meat sauce until it is thick and rich. If it’s too watery, the lasagna layers may slide or become soggy.
  • Best cheese choice:
    Fresh mozzarella melts beautifully and gives that classic lasagna stretch. Parmesan adds depth and saltiness.
  • Make-ahead friendly:
    The meat sauce can be made 1–2 days in advance and stored in the fridge. This improves flavour.
  • Layering tip:
    Don’t overload each layer — thin, even layers help the lasagna hold its shape when sliced.
  • Resting time is essential:
    Let the lasagna rest for 10–15 minutes after baking so it sets properly and doesn’t fall apart.
  • Vegetable texture:
    Finely chop onion, carrot, and celery for a smoother, restaurant-style sauce texture.
  • Freezer friendly:
    Freeze baked or unbaked portions for easy future meals.
 

Nutrition

Serving: 1personCalories: 271kcalCarbohydrates: 10gProtein: 22gFat: 14gSaturated Fat: 7gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gTrans Fat: 0.2gCholesterol: 71mgSodium: 327mgPotassium: 542mgFiber: 1gSugar: 6gVitamin A: 1365IUVitamin C: 6mgCalcium: 224mgIron: 2mg
Did You Make This Recipe?Post a pic and mention @anosmickitchen or tag #anosmickitchen!

For more comforting dinner ideas, explore my recipes below:

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

I absolutely love hearing from you, so leave me a comment below and do tell!