Easy Lasagna Recipe (Classic Homemade Meat Lasagna)
When you think of the ultimate comfort food, a bubbly dish of lasagna has to be at the top of the list.
This easy lasagna recipe is all about rich meat sauce, creamy béchamel and lots of mozzarella – simple ingredients, layered together for a classic homemade lasagna that always feels special. Lien video
We start with a hearty meat sauce made from ground beef (or mutton), onions, garlic, herbs and chopped tomatoes. Then we whisk up a quick white sauce, layer everything with lasagna sheets and bake until golden and melty.
Serve it with a simple green salad and some cherry tomatoes on the side and you’ve got the perfect family dinner, weekend treat or meal for guests.
Why You’ll Love This Lasagna
- Classic flavor. Tomato meat sauce + béchamel + mozzarella = the lasagna everyone loves.
- No fancy ingredients. Everything is made from pantry staples: ground meat, chopped tomatoes, flour, milk and butter. Lien video
- Great for make-ahead. You can assemble it earlier in the day (or the night before) and bake when you’re ready.
- Freezer-friendly. Leftovers reheat really well – future-you will be very happy.
- Crowd-pleaser. This recipe makes a generous pan, perfect for family dinners and gatherings.
Ingredients
For the meat sauce
- 3 tbsp olive oil
- 1 large onion, finely chopped
- 4 cloves garlic, minced
- 1 kg ground meat (beef or mutton)
- Salt, to taste (about 1 teaspoon)
- ½ teaspoon black pepper
- 1 tablespoon thyme
- 1 tablespoon chilli flakes
- 2 teaspoons Italian seasoning
- 800 g chopped tomatoes (canned or fresh, with juices)
For the béchamel (white sauce)
- 4 tbsp butter
- 4 tbsp all-purpose flour
- 3 cups cold milk
- Pinch of salt
- ½ teaspoon black pepper
For assembling
- Lasagna sheets (about 250–300 g, enough for several layers in your dish)
- Grated mozzarella cheese (about 300–400 g, or to taste)
How to Make Easy Lasagna
1. Make the meat sauce
- Heat the olive oil in a large pot over medium heat.
- Add the chopped onion and cook for 4–5 minutes until soft and translucent.
- Stir in the minced garlic and cook for 1 minute, until fragrant.
- Add the ground meat and cook, breaking it up with a spoon, until browned and no longer pink.
- Season with salt, black pepper, thyme, chilli flakes and Italian seasoning.
- Pour in the chopped tomatoes with their juices. Stir well.
- Bring to a simmer, then reduce the heat and cook for 20–25 minutes, stirring occasionally, until the sauce has thickened slightly. Taste and adjust seasoning.

2. Make the béchamel sauce
- In a separate saucepan, melt the butter over medium heat.
- Whisk in the flour and cook for 1–2 minutes, whisking constantly, to form a smooth paste (roux).
- Slowly pour in the cold milk while whisking, making sure there are no lumps.
- Cook, whisking often, until the sauce thickens and gently bubbles.
- Season with a pinch of salt and the black pepper, then turn off the heat.

3. Preheat and prepare
- Preheat your oven to 180°C / 350°F.
- Lightly grease a large baking dish (about 23×33 cm / 9×13-inch).
- If your lasagna sheets need pre-cooking, cook them according to the package directions. If they are oven-ready, you can use them straight from the box.

Hand placing a lasagna sheet over meat sauce and béchamel in a white baking dish.4. Layer the lasagna
- Spread a thin layer of meat sauce over the bottom of the dish.
- Add a few spoonfuls of béchamel on top and spread it lightly.
- Place a layer of lasagna sheets over the sauces, cutting pieces to fit if needed.
- Repeat the layers: meat sauce, béchamel, a handful of mozzarella, then lasagna sheets.
- Continue until you run out of sauce, finishing with a layer of béchamel and a generous layer of mozzarella on top.

5. Bake
- Cover the dish loosely with foil (try not to let the foil touch the cheese).
- Bake for 25–30 minutes, then remove the foil and bake for another 10–15 minutes, or until the top is bubbling and deeply golden.
- Let the lasagna rest for at least 10–15 minutes before slicing. This helps the layers set so you can cut neat pieces.

Tips for the Best Lasagna
- Let the sauce simmer. Giving the meat sauce time to cook down concentrates the flavor and gives a richer lasagna.
- Season every layer. Taste both the meat sauce and the béchamel to be sure they’re nicely seasoned.
- Rest before cutting. It’s tempting to dig in right away, but letting it sit for 10–15 minutes keeps the layers from sliding apart.
- Use plenty of cheese on top. The golden, bubbly top is what everyone fights over, so don’t be shy with the mozzarella.
- Check your pasta. If you use oven-ready sheets, add a tiny bit more sauce so they have enough moisture to cook.
Variations & Substitutions
- Half beef, half sausage. Use a mix of ground beef and Italian sausage for extra flavor.
- Spicier version. Increase the chilli flakes or add a pinch of cayenne.
- Extra veg. Add grated carrot, celery or mushrooms when you sauté the onion for more vegetables in the sauce.
- More cheesy. Add some grated Parmesan or pecorino to the top layer along with mozzarella.
- Smaller batch. Halve the recipe and bake in a smaller dish if you’re cooking for fewer people.
Storage, Freezing & Reheating
- Fridge: Let leftovers cool completely, then cover and refrigerate for up to 3–4 days.
- Freezer: Wrap individual slices tightly or freeze the whole dish (well wrapped) for up to 2–3 months.
- Reheat: Reheat covered in the oven at 160°C / 320°F until hot in the center, or warm single portions in the microwave.
Serving Suggestions
- Serve with a fresh green salad, cherry tomatoes and garlic bread.
- Add a simple cucumber salad or roasted vegetables on the side.
- Finish with a light dessert like fruit salad or a simple mousse to balance the richness.

Easy Lasagna Recipe (Classic Homemade Meat Lasagna)
Ingredients
Equipment
Method
- Heat the olive oil in a large pan over medium heat. Add the chopped onion and cook until soft and translucent. Stir in the garlic and cook briefly until fragrant.
- Add the ground meat and cook until fully browned, breaking it up as it cooks. Season with salt, black pepper, thyme, chilli flakes, and Italian seasoning.
- Add the chopped tomatoes, stir well, and let the sauce simmer until thick and rich. Taste and adjust seasoning if needed, then remove from heat.
- To make the béchamel sauce, melt the butter in a saucepan over medium heat. Add the flour and cook for about one minute, stirring constantly.
- Gradually whisk in the cold milk until smooth. Continue cooking and stirring until the sauce thickens. Season with a pinch of salt and black pepper, then remove from heat.
- Spread a thin layer of meat sauce in the bottom of a baking dish. Add a layer of lasagna sheets, followed by meat sauce, béchamel, and a sprinkle of mozzarella. Repeat the layers until the dish is filled.
- Finish with a final layer of béchamel sauce and grated mozzarella on top.
- Bake in a preheated oven at 350°F (180°C) for 40–45 minutes, or until the lasagna is bubbling and golden on top.
- Remove from the oven and let the lasagna rest for 10 minutes before slicing and serving.
Nutrition
Video
Notes
- If using oven-ready pasta, make sure each layer has enough sauce so the sheets cook through.
- You can assemble the lasagna ahead, cover and refrigerate for up to 24 hours before baking.
- Lasagna slices freeze well; wrap tightly and freeze for up to 2–3 months.
Tried this recipe?
Let us know how it was!FAQ: Easy Lasagna Recipe
Do I need to cook the lasagna sheets first?
Check the package. If they’re labeled “oven-ready” or “no-boil”, you can use them as they are. If not, boil them briefly according to the instructions.
Can I make this lasagna ahead of time?
Yes. Assemble the lasagna, cover tightly and refrigerate for up to 24 hours. When ready to bake, add a few extra minutes to the covered baking time.
Can I use a different cheese?
Mozzarella melts beautifully, but you can mix in gouda, provolone, or a little Parmesan for extra flavor.
