This post may contain affiliate links.

This step by step Lasagne recipe gets you a simple but showstopping classic dish that works every time. Pasta sheets layered with rich ragu and a delicious cheesy sauce with a crispy golden top – total heaven and so worth the effort.

A plate in the foreground with a portion of lasagne on, in the background the oven dish with the rest of the lasagne, on a dining table.

It is a very proud moment when I deliver a beautiful Beef Lasagne into the centre of my table, knowing the time, effort and love that’s gone into feeding my nearest and dearest.

I often feel a classic Lasagne (or Lasagna if that’s how you spell it) is underrated. Because you can get it in most pubs and in microwave form, I think it goes under the radar as one of our most loved comfort dishes. 

While you could throw one together pretty quickly and easily, I believe that we should take a little more time over this recipe – but I promise it’s still SO easy.

A few extra ingredients there, a little more time to simmer here, and the creation of the bechamel sauce brings together a wonderful dish that’s good enough for hosting a special meal, or simply serving up a delicious dinner for the family.

This is your foolproof step-by-step guide to making the best homemade Lasagne from scratch. Enjoy!


Why is this the best Lasagne recipe?

⭐️ Rich, flavourful, meaty and comforting

⭐️ Great for batch cooking or making in advance

⭐️ Serve with extra sides for an Italian-style feast


A bird's eye view of a lasagne in a dish, on a table with stripy green and white tablecloth, ready to serve.

Sarah’s Notes

This is the classic recipe I turn to time and time again. It’s a little more effort than, say, a quick one pan meal (I actually do have this version of a Lasagne in my One Pot cookbook!) but it’s not so involved that it’s offputting. 

If you enjoy cooking and making special dinners, this one is for you. It never fails to impress.

While a quick lasagne is undoubtably delicious this lasagne, while taking a little extra time, is something else! Full of flavour and absolutely worth the effort!


Lasagne Ingredients

The ingredients for a classic lasagne recipe laid out on a white surface.

For the ragu sauce:

  • Oil – Go for olive oil or sunflower if you prefer.
  • Pancetta – The thinly sliced type.
  • Beef mince – Ideally I’d use 5% or 10% fat for this recipe, otherwise it might be a bit fatty, but it’s down to personal preference. You can drain some of the fat if you need to.
  • Base vegetables – Chopped onion, carrot and celery. You can replace fresh with a frozen bag of ‘soffritto’, which comes already pre-chopped all together in one bag.
  • Garlic – You’ll need 4 cloves for this recipe. It’s fine to use frozen or jarred as well as fresh if you like.
  • Beef stock – Use a stock cube or fresh stock for extra flavour.
  • Herbs – Rosemary, thyme, oregano and bay leaves (dried is OK).
  • Red wine – About 150ml of anything you have makes all the difference to the resulting flavour.
  • Tomato base – Tinned chopped tomatoes and tomato puree, the best quality you can.
  • Sugar – Just a teaspoon makes a difference by balancing out the acidity of the tomatoes.
  • Worcestershire sauce – Two tablespoons give a deeper flavour.
  • Season – Make sure you season well with salt and freshly ground black pepper.

For the Lasagne white sauce (béchamel sauce):

  • Butter, plain flour, whole milk, grated parmesan and a little ground nutmeg.

To layer the Lasagne: 

  • Lasagne sheets – I use fresh pasta sheets as it helps give your dish lovely flat layers, but dried also works brilliantly.
  • Grated mozzarella – This is not the same as mozzarella balls, which are much more liquidy! This type has a lovely creamy flavour and cheesy pull, but is a bit drier so won’t make the dish go soggy.
  • Grated parmesan – A little of this stronger cheese brings the whole thing together for a golden brown topping.

How to make Lasagne from scratch

1. Add the sliced pancetta to hot oil and fry. Add the mince until browned, then remove, as per the recipe below.

2. Fry the onions and garlic, followed by the vegetables.

3. Add the meat back in, add the stock cube, herbs, wine, tomatoes and puree, sugar and Worcestershire sauce. Season well and leave to simmer.

4. Make the white sauce: Melt the butter, stir in the flour, then add in the milk and whisk until smooth. Stir in the parmesan and nutmeg and season.

5. Layer the lasagne: Spread a thin layer of the ragu in the base of your dish, then cover with lasagne sheets, then ragu again, then a little white sauce and mozzarella. Repeat.

6. For the last layer, do ragu, lasagne sheets, bechamel, mozzarella then sprinkle the parmesan over the top. Cook as per the recipe below.


Leftovers & Storing

In the fridge You can keep this recipe in the fridge for 3 days. Reheat fully in the microwave or in the oven before serving. Add a splash of water if it needs it.

In the freezer Like most beef mince recipes, this is a fantastic make-ahead freezer recipe! Making a few batches at once is always a good idea if you have space. 

Just wait until it’s totally cold and then portion into freezer-proof containers and freeze for up to 3 months. Defrost thoroughly before reheating.

Recipe Tips

Shortcuts

There’s no denying that this is a long recipe, but it really is worth it. We’ve used the classic Taming Twins Bolognese recipe for the meat sauce as it’s just so tasty, but you could speed the prep up a little by using pre-diced pancetta and 350g frozen soffritto mix.

This might be called ‘vegetable base mix’ or something similar in some supermarkets. If you are using frozen, make sure you give it a little more time to brown and cook until all the water has evaporated.

Lasagne sheets

If you would prefer to use dried lasagne sheets, make sure that the ragu is saucy enough. 

If your sauce has gaps in the pan when you stir it, it may need a little more stock to soak into the dried pasta.

Common mistake

The mistake most people (myself included) probably make with Lasagne is serving it too quickly.  

Leaving it to sit for 15 minutes after it comes out of the oven, before slicing, will make serving it so much easier. It will also keep its nice layers instead of melting everywhere, and don’t worry – it will still stay very hot!

FAQs

Can I make this lasagne if I’m a beginner in the kitchen?

Yes, definitely! This is a really simple recipe. If you’re not used to cooking, my advice would be to take this one step at a time. Concentrate on the ragu first. It will be fine to leave to cool while you then concentrate on making the white sauce and layering. Then all that’s left to do is pop it in the oven!

Can I make this vegetarian?

If you’re wanting a good veggie option, follow my easy Vegetarian Lasagne recipe here. It’s so good!

How long do you need to cook Lasagne for?

After assembling, it takes about 30-40 minutes in the oven, depending on your oven temperature. Just until it’s golden and bubbling, and cooked through.

Is this an authentic Italian Lasagne?

The origins of this dish go back centuries, and versions of it differ even in region to region in Italy. This recipe is my take on a classic recipe, and contains most of the flavours we’ve come to know and love – tomatoey beef ragu sauce, sheet pasta and a cheesy topping, with important flavour-builders of vegetables, pancetta and red wine.

Let me know how you got on and what you thought of these recipes. Please rate the recipe using the ⭐️ below.

Also I’d LOVE to see your cooking creations. If you’d like to share yours with me, you can tag me on Instagram (@tamingtwins).

No ratings yet

Classic Lasagne Recipe

Homemade is always best when it comes to this classic Lasagne recipe. It’s rich, delicious and so comforting – the ultimate treat for your loved ones.
Prep Time: 45 minutes
Cook Time: 30 minutes
Ragu Cooking Time: 1 hour 30 minutes
Total Time: 3 hours
Servings: 6

Ingredients 

For the meat sauce:

  • 2 tbsp Olive oil
  • 100 g (4 oz) Pancetta, The thinly sliced type
  • 500 g (1.1 lb) Beef mince, 5% fat
  • 1 Onion, Finely chopped | See notes
  • 4 Garlic cloves, Peeled and crushed
  • 1 Large carrot, Finely diced
  • 1 Celery stick, Finely diced
  • 1 Beef stock cube
  • 1/2 tsp Dried rosemary
  • 1/2 tsp Dried thyme
  • 1/2 tsp Dried oregano
  • 1/2 tsp Sea salt
  • 3 Bay leaves
  • 150 ml (0.75 cup) Red wine
  • 400 g (14 oz) Tinned chopped tomatoes, Plus 1/2 tin of water
  • 2 tbsp Tomato puree
  • 1 tsp Sugar
  • 2 tbsp Worcestershire sauce
  • Freshly ground black pepper

For the white (béchamel) sauce:

  • 50 g (2 oz) Butter
  • 50 g (2 oz) Plain flour
  • 600 ml (2.5 cups) Whole milk
  • 60 g (2 oz) Grated parmesan
  • 1/2 tsp Ground nutmeg

For the lasagne:

  • 300 g (10 oz) Fresh lasagne sheets, 10-12 | See notes
  • 200 g (7 oz) Grated mozzarella
  • 60 g (2 oz) Grated parmesan

Instructions 

Make the ragu:

  • Heat 1 tbsp of oil in large pan. Very thinly slice the pancetta. Add it to the pan and fry over a medium heat for 5 minutes until it's starting to colour and brown.
  • Add the mince and cook for a further 5-10 minutes, breaking up as it cooks, until it's browned all over.
  • Remove the mince and pancetta into a bowl and set aside.
  • Put the remaining oil in the pan and add onions and garlic. Cook for 5 mins until they're starting to soften.
  • Add the remaining veg and cook for a further 5-10 minutes until it's starting to soften.
  • Add the mince and pancetta back to the pan. Add the stock cube, dried herbs, salt, bay leaves and stir well. Add the wine, tinned tomatoes, tomato puree, sugar, Worcestershire sauce and plenty of pepper.
  • Bring to a simmer, pop a lid slightly ajar on the pan and cook for 1hr-1.5 hours over a medium-low heat until thick and rich. Leave to cool a little.

Make the white sauce:

  • Melt the butter in a pan over a medium heat then stir in the plain flour. Cook this for a minute, stirring the whole time.
  • Add in the milk, little by little, and whisk to make a nice smooth sauce. When you have added all the milk, whisk constantly for around 5 minutes until the sauce has thickened and coats the back of a spoon.
  • Stir in the parmesan and nutmeg and some salt and pepper then set to one side.

Layer the lasagne:

  • Heat the oven to 180℃/350F fan, 200℃/390F, Gas Mark 6.
  • Spread a thin layer of the ragu in the base of your baking dish (roughly 20x30cm), then cover with lasagne sheets. Top with 1/3 of the remaining ragu, a 1/3 of the bechamel, then 1/3 of the grated mozzarella.
  • Repeat these layers again – lasagne sheets, ragu, bechamel, mozzarella.
  • For the last layer do ragu, lasagne sheets, bechamel, then mozzarella, then sprinkle the parmesan over the top.

Cook:

  • Cook in the oven for 30-40 minutes until the top is golden and bubbling, then remove from the oven and leave to sit for 15 minutes before slicing. This will make slicing the lasagne so much easier and it will stay very hot!

Did you make this recipe? Click here to let us know how it went and give it a ⭐️ rating! Your feedback helps us to make more recipes you really want.

Notes

Base vegetables and pancetta: You could speed the prep up a little by using pre-diced pancetta and 350g frozen soffritto mix. This might be called ‘vegetable base mix’ or something similar in some supermarkets. If you are using frozen, make sure you give a little more time to browning it and cook until all the water has evaporated.
Grated mozzarella: This is not the same as mozzarella balls, which are much more liquidy! This type has a lovely creamy flavour and cheesy pull, but is a bit drier to won’t make the dish go soggy.
Lasagne sheets: If you would prefer to use dried lasagne sheets, make sure that the ragu is saucy enough. If your sauce has gaps in the pan when you stir it, it may need a little more stock to soak into the dried pasta.
Leave to stand: Leave the Lasagne to sit for 15 minutes after it comes out of the oven, before slicing. It will make serving it so much easier. It will also keep its nice layers instead of melting everywhere, and don’t worry – it will still stay very hot!

Nutrition

Calories: 774kcalCarbohydrates: 53gProtein: 45gFat: 40gSaturated Fat: 19gPolyunsaturated Fat: 3gMonounsaturated Fat: 14gTrans Fat: 1gCholesterol: 173mgSodium: 1357mgPotassium: 1010mgFiber: 2gSugar: 11gVitamin A: 2690IUVitamin C: 10mgCalcium: 540mgIron: 6mg

Nutrition information is automatically calculated, so should only be used as an approximation. Nutritional values are per portion unless otherwise stated.

Additional Info

Course: Main Course
Cuisine: Italian
Like this? Leave a comment and rating below!Mention @myusername or tag #myhashtag!

This post was originally published on January 5, 2026 and updated later to make improvements.

Still deciding What's for Dinner?

I have written 4 Sunday Times Bestselling books to make YOUR life easier!

More Recipes

Sarah Rossi founder of TamingTwins.com and author of 'What's for Dinner?' books.

Welcome!

Hi, I'm Sarah. I help busy people decide 'What's for Dinner?' Find hundreds of recipes here, and also in my bestselling recipe book. Hope my recipes make your life easier ❤️

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.