This post may contain affiliate links. Please read our disclosure policy.
A classic recipe for homemade Lasagne al Forno (Italian Beef Lasagna) made entirely from scratch. There’s truly nothing more comforting than a hot bubbling baked lasagna made with homemade beef ragu, bechamel sauce, silky pasta and topped with melted mozzarella cheese! This traditional Italian recipe will be a comfort food favourite.

Lasagne al Forno is the perfect meal for Sunday dinner, the rich beef ragu can simmer away while you prepare the bechamel sauce and if you feel like going all out you can even make homemade pasta too.
It’s truly special.
Is Lasagne Hard to Make?
So here’s the thing, lasagne may seem daunting to make from scratch but it’s not difficult! Here’s a breakdown of the elements;
- Ragu or meat sauce – the beef ragu takes around 10-15 minutes to prep (cutting the veg, browning the meat etc) but once you’ve done that you leave it to simmer away for a few hours while you get on with your day, easy!
- Pasta – if you’re making homemade pasta then the prep time is increased significantly which is fine if you’re having a fun day of cooking but if you want as less prep as possible then use pre-bought fresh lasagna sheets/noodles. You can use dried but I recommend using fresh, see my notes below on why.
- Bechamel sauce – this lasagna is a traditional Italian version so it’s made with bechamel sauce and NOT ricotta cheese. You’ll see ricotta used in Italian-American recipes. Don’t worry though making a bechamel sauce from scratch takes no more than 10 mins and it can be prepped in advance or just before you are ready to assemble the dish.
- Assembling the dish – this is the fun part and takes around 10 minutes (if that). Just layer up the pasta, ragu, bechamel and top with cheese, simple!
- Cooking the lasagne – it takes around 45 minutes to bake in the oven so you can see why from start to finish it takes a pretty long time but all that time is not spent in the kitchen. Once you’ve made this from scratch using all our tips you won’t believe how simple it is!

Pin this now to find it later
Pin ItFun Fact – The Difference between Lasagna and Lasagne
For the proper foodies that are curious about the different spellings, it’s actually very simple.
So in Italian, lasagna is one sheet of pasta or noodle and lasagne is more than one (plural).
Because this pasta dish is made with more than one lasagna noodle it’s referred to as lasagne or Lasagne al Forno in Italian but the whole dish is often known as lasagna everywhere else in the world.
Whatever way you call it we are all talking about the same bubbling beautiful thing!
How to Make Lasagne al Forno – Step by Step
Il Soffritto
The ragu starts like a lot of Italian sauces, stews and soups, with Il Soffritto.
Il Soffritto is very simply, finely chopped carrot, celery and white onion sauteed slowly with a little olive oil for about 10 minutes until soft.
This adds incredible depth of flavour to many dishes and can even be made in advance to add into weeknight meals for an extra flavour punch.
Top Tip: Make a big batch and freeze it, you can cook it straight from frozen!
How to Make the Ragu
Finely chop the carrot, celery and onion and sweat slowly with a little olive oil in a large, deep skillet or pan (photo 1).
Once you’ve sauteed the veggies, add the meat and brown whilst breaking it up with a wooden spoon (photos 2).

Add the red wine and reduce by half. Once the wine has reduced, add the sieved tomatoes, tomato paste, bay leaf, 4 cups of the beef stock and a pinch of salt and pepper. Stir everything together and leave to simmer on a low heat for 2.5-3 hours uncovered. Add the rest of the beef stock half way through (photos 3-6).
How to Make Bechamel Sauce
Add the butter to a saucepan and cook until melted and bubbling (photo 7).
Add the flour to the melted butter and stir to form a paste. Let the flour cook for 1 minute (photo 8).

Slowly whisk half of the milk into the butter and flour constantly whisking to avoid any lumps. Once it has started to thicken add the rest of the milk, nutmeg, parmesan and a pinch of salt and pepper (photos 9-11).
Continue to heat the sauce whilst stirring until thickened enough to coat the back of a wooden spoon. Take off the heat and set aside (photo 12).
How to Assemble the Lasagne
To assemble the lasagne, spoon a small amount of ragu on the very bottom of the baking dish. Top with and even layer of lasagna pasta sheets (photos 13 & 14).
Add a few more spoons of ragu so the pasta is completely covered followed by white sauce (photos 15-16).

Repeat the layers of pasta, ragu and bechamel sauce finishing with a layer of pasta topped with bechamel sauce (you should have 4-5 layers of pasta). Cover the top layer of the lasagne with torn mozzarella and then bake in the oven until bubbling and golden (photos 17 & 18).
Dried Vs Fresh Lasagna Sheets
When making lasagne I always use fresh lasagna sheets or make my own homemade pasta if I have time.
Fresh lasagna sheets have a much nicer texture than dried and it saves time having to pre-boil them.
I also find that dried lasagna sheets curl up as they cook so you don’t get a nice defined layer.
Top Tips for Making Lasagne al Forno
- The ragu needs at least 3 hours to simmer and there’s a reason for that, the flavour is incredible and you just won’t get the same depth of flavour by turning the heat up or using any shortcuts.
- Don’t cover the ragu as it’s simmering or it won’t concentrate in flavour enough. If you find the ragu has reduced and thickened too much add more water 1/2 cup (125ml) at a time.
- You can make the beef ragu a day or two in advance to cut the prep time down.
- I also recommend freezing beef ragu so you can thaw it overnight before making lasagne.
- I only use parmesan in the white sauce but to make it extra indulgent you can add a good strong melting cheese such as gruyere or fontina.
- If you want to make your own pasta then check out our Homemade Pasta Dough recipe.
- Does your lasagna collapse on your plate? that means you’ve not reduced the ragu enough. Check out the video and step by step photos for reference of how your ragu and bechamel sauce should look.
- If you want to use dried lasagna sheets then follow the packet instructions to see if you need to pre-boil them.

Other Lasagna Recipes You Might Like;
- Eggplant Lasagna with Prosciutto and Mozzarella
- Butternut Squash Lasagna – Sage, Prosciutto & Goats Cheese
- Lentil Ragu Lasagne
If you’ve tried this Classic Beef Lasagne or any other recipe on the blog then don’t forget to rate the recipe and let me know how you got on in the comments below, I love hearing from you! You can also FOLLOW ME on FACEBOOK, INSTAGRAM and PINTEREST to see more delicious food and what I’m getting up to.
Step By Step Photos Above
Most of our recipes come with step by step photos, helpful tips and tricks to make it perfectly first time and even video!
Lasagne al Forno (Italian Beef Lasagna)

Equipment
- 9×13 inch baking dish
Ingredients
Ragu
- 1 tbsp olive oil
- 1 cup carrot, finely chopped (1 large)
- 1 cup stalk celery, finely chopped (1 large)
- 1 cup white onion, finely chopped (1 large)
- 1 lb ground beef (mince), (500g)
- 1 lb ground pork (mince), (500g)
- 2.5 cups Passata (tomato puree US), (540g)
- 3 tbsp tomato paste
- 1 cups red wine, (250ml)
- 6 cups beef stock, (1.5 litres)
- 2 bay leaves
- 1 tsp sea salt flakes and pepper
White Sauce
- 5 tbsp butter, (70g)
- 5 tbsp flour all-purpose, (70g)
- 4 cups full fat milk, (1 litre)
- 1/2 tsp nutmeg
- 1 cup parmesan, freshly grated (70g)
- 1 tsp sea salt salt and pepper, or to taste
Lasagne
- 1 lb fresh lasagna pasta sheets, (17 oz/500g)
- 2 balls mozzarella, (8 oz/250g)
Instructions
Ragu
- Finely chop the carrot, onion and celery and saute the vegetables gently in a large frying pan with the olive oil. Once the vegetables are soft add the beef and pork mince and cook until browned.
- If there is a lot of excess fat in the pan, spoon some out. Add the red wine and reduce by half.
- Once the wine has reduced, add the passata (tomato puree), tomato paste, bay leaves, 4 cups of beef stock (1 litre) and a pinch of salt and pepper.
- Stir everything together and leave to simmer on a low heat for 2.5-3 hours uncovered. Add the rest of the beef stock half way through.
White Sauce
- Add the butter to a saucepan and cook until melted and bubbling.
- Add the flour to the melted butter and stir to form a paste. Let the flour cook for 1 minute.
- Slowly whisk half of the milk into the butter and flour constantly whisking to avoid any lumps. Once it has started to thicken add the rest of the milk, nutmeg, parmesan and a pinch of salt and pepper.
- Continue to heat the sauce whilst stirring until thickened enough to coat the back of a wooden spoon. Take off the heat and set aside.
Assemble the lasagne
- Preheat the oven to 350F (180C).
- To assemble the lasagne, spoon a small amount of ragu on the very bottom of the baking dish. Top with and even layer of lasagna pasta sheets (cut the pasta sheets to fit your baking dish).
- Add a few more spoons of ragu so the pasta is completely covered followed by 2 ladels of white sauce.
- Repeat the layers of pasta, ragu and bechamel sauce until everything is used up making sure to keep enough of bechamel sauce for the very top layer (you should have 4-5 layers of pasta).
- Cover the top layer of the lasagne with torn mozzarella and then bake in the oven for 45minutes or until bubbling and golden.
- Let it cool slightly for 5-10 minutes before serving.
Video
Notes
- Cook time – The ragu needs at least 3 hours to simmer and there’s a reason for that, the flavour is incredible and you just won’t get the same depth of flavour by turning the heat up or using any shortcuts.
- Don’t cover the ragu as it’s simmering or it won’t concentrate in flavour enough. If you find the ragu has reduced and thickened too much add more water 1/2 cup (125ml) at a time.
- Prep in advance – You can make the beef ragu a day or two in advance to cut the prep time down.
- Freezing – I also recommend freezing beef ragu so you can thaw it overnight before making lasagne.
- White sauce – I only use parmesan in the white sauce but to make it extra indulgent you can add a good strong melting cheese such as gruyere or fontina.
- If you want to make your own pasta then check out our Homemade Pasta Dough recipe.
- Does your lasagna collapse on your plate? that means you’ve not reduced the ragu enough. Check out the video and step by step photos for reference of how your ragu and bechamel sauce should look.
- Dried pasta – If you want to use dried lasagna sheets then follow the packet instructions to see if you need to pre-boil them.
- Love this recipe? You’ll also want to try our Authentic Lasagna Bolognese recipe.
Helpful Info for All Recipes
- I always use extra virgin olive oil in all of my recipes unless stated otherwise
- When I use canned or jarred tomatoes of any kind I always use Cirio or Mutti brands for the best results and flavour.
- All vegetables are medium sized unless stated otherwise
- All recipes are tested and developed using a fan (convection) oven
- Find out more about how nutrition is calculated.
- Check out our must have Italian Pantry Staples.
- You can also find all our Essential Kitchen Tools for Italian Cooking.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
I am making this for Christmas eve dinner with the extended family – Italian themed as homage to our Italian heritage! Can you clarify about the carrots and celery? You mention 1.5 cups but then say 1 large in parenthesis. Is this to mean one large carrot and one large stalk of celery? (Because my 1 carrot yielded much less than 1.5 cups finely chopped and same with my celery). I want to make sure I get the ratios correct. Thank you for clarifying! Looking forward to delighting my family with this beautiful dish!
Hi Deanna, if you use 1 large carrot, celery and onion you’ll be absolutely fine. It works out at about 1 cup when finely chopped but don’t worry if it’s not exact. Hope you enjoy it and Merry Christmas!
Hi! I am making this for my christmas on saturday, I work in an italian restaurant and I am receiving the pasta sheets tomorrow and plan on building the lasagna on friday. Am I able to store the fresh pasta sheets in the freezer until I plan to use them on friday?
Hi Elijah, yes, you can freeze them just make sure to put a sheet of parchment paper in between each one so they don’t freeze/stick together 🙂
I never made lasagna before, and had a few terrible ones in various restaurants. Your recipe is just fantastic, and it was a great success making it as a try-out for Christmas. I made it with only Parmesan cheese, but try to find some good Mozzarella here in La Paz.
Thank you so much, will try all your other recipe suggestions.
Hi there! A bit last minute but planning to make this tomorrow for a holiday pot luck. A few questions: do you think lactose free milk would substitute just fine or would the consistency be altered?
Additionally, thinking to replace the beef/pork with turkey, any concerns?
Really excited to make this for my friends!
Ciao Maryann, I’d add an extra tablespoon of flour when making the white sauce just to make sure it thickens well. Using turkey will give you a very different flavour (I won’t taste like a traditional lasagna) and since turkey is a lot leaner it there’s a chance it’ll dry out. I haven’t made a ragu using turkey but I think you’ll need to reduce the cooking time a little to avoid it drying out.
I tried this recipe and it was amazing, thank you! I want to make it again as part of the Xmas meal, but looking to make as many things as I can in advance. How far in advance can I make the ragu and keep it in the freezer? Since that’s the most time consuming part of the recipe.
Hi Sasha, you can freeze the ragu for up to 3 months so you can make it and freeze it from anytime now before Xmas day. So happy you enjoyed it, Buon Natale!
One last question.. is the ½ teaspoon of nutmeg called for the dried variety or freshly crated.. not sure I can get fresh here where I live. Thanks and you recipes are delicious! 🙂
Hi Steve, it’s for freshly grated. If you have ground nutmeg just use half the amount. Even a small pinch is fine 🙂
I just made this tonight for Easter tomorrow. I baked this tonight, omitting the cheese on top because tomorrow when I put it back in the oven, then I put the cheese on and get it nice and golden melty. I don’t even need to taste this, because the smell is unlike any other lasagna I’ve ever made, so I know this will be the real deal authentic Italian lasagna so glad that I found this website and the recipe. You guys are awesome and that confident that I can post now before the reveal tomorrow! Happy Easter everybody!
What’s your thoughts on partially baking this dish and finishing right before serving? I would like to bring this to a family meal but know a dedicated oven will not be available to me. I was thinking if I could cook it about 90%, travel, and then 2 hours later putting it back in the oven to cook-thru/heat-thru for about 15 minutes – then I could serve it as fresher and it wouldn’t have a ‘reheated’ texture (more dried out or overdone pasta?)
Hi Christina, apologies for the late reply. I think partially baking the lasagna for travelling would be absolutely fine 🙂
Good Day,
This recipe looks amazing! I have a question though.
I regards to the 2 Balls of Mozzarella and the 8 oz/250g weight.
Should each ball be 8 oz/250g? Or does the TOTAL amount = 8 oz/250g ?
Thanks
Hi Steve, the total amount is 250g. Hope you enjoy it! 🙂
Hi
Can you make the full recipe and freeze at the end the full lasagna once cold?
Hi Elisa, you can freeze before or after baking 🙂
I am buying sheet fresh pasta do I cut it into ribbons? (3) per layer
Do you cover the lasagna with foil to start then uncover?
You use a convection oven? I have both
Hi Joanne, you don’t need to cut them into ribbons just cut them to fit your dish. I don’t cover the lasagna and yes use a convection oven for all my recipes. Hope you enjoy it! Also replied to your comment here if it’s helpful 🙂
What about 2lbs of beef? Still good? Do you drain the fat?
Hi Jeff, you can use all beef instead although I recommend using beef and pork as pork adds extra flour and moisture. If there’s a lot of excess fat you can drain some out. Enjoy 🙂
Hi Emily,
I’m prepping to make your recipe for Christmas dinner. I’ll be making the pasta from your recipe too. Do I need to boil the sheets for like 10/15 seconds before assembly?
Hi Trish, I’ve recently changed my opinion on this and actually prefer to parboil the lasagne sheets before assembling the lasagna but you don’t have to I just think it has a better texture. Hope you enjoy it and have a wonderful Christmas!
is there no garlic in this recipe?
Hi Jil, no there’s no garlic but you can add it if you prefer.
I’m looking to make this ahead to bring with me on a vacation. Recommendations on pre prep? Cook, freeze, reheat? Prep, freeze, thaw, cook? I’ve made this before and it was great fresh.
Hi Anthony, if making in advance I’d prepare the lasagna then freeze (without baking) then defrost before baking. Enjoy!
Hi. I’m going to make this for lunch tomorrow. I want to prepare the red sauce today because of the time it takes. Once I’ve made it, I will keep it in the fridge overnight, then tomorrow I will make the white sauce & layer & bake the lasagne. Is it OK to layer the lasagne with the red sauce cold or at room temp & the white sauce will of just been made so will be warm or would I need to reheat the red sauce so that both the red sauce & white sauce are warm when layered & then put it into the oven? I am using shop bought fresh lasagne sheets. Thank you
Hi Deb, you might want to warm up the ragu to loosen it before layering the lasagne as it’ll solidify in the fridge. Hope you enjoy it!
Hi Jill, I thought the same thing, so just to be safe, I added five cloves of garlic, chopped up fine when I sauté the onions, carrots, and celery