Ultimate Guide to Making the Perfect Homemade Lasagna

Last Updated: February 10, 2026By Tags: , , , , , ,



Image Source from kialithompson

The Best Homemade Lasagna Recipe

Lasagna is a classic Italian dish that has earned a beloved place on tables around the world, particularly in British households. With its rich layers of pasta, hearty meat sauce, creamy béchamel, and gooey cheese, it’s a comforting meal perfect for family gatherings or special occasions. This homemade lasagna recipe is not only delicious but is also straightforward, making it a great choice for both novice and experienced cooks alike.

Ingredients

For the Meat Sauce:

  • 2 tablespoons olive oil
  • 1 onion, finely chopped
  • 2 garlic cloves, minced
  • 500g minced beef (or a mix of beef and pork)
  • 400g can of chopped tomatoes
  • 2 tablespoons tomato purée
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • Salt and pepper, to taste
  • A pinch of sugar (to balance acidity)
  • 100ml red wine (optional)

For the Béchamel Sauce:

  • 50g unsalted butter
  • 50g plain flour
  • 600ml whole milk
  • A pinch of nutmeg
  • Salt and pepper, to taste

Additional Ingredients:

  • 300g dried lasagna sheets
  • 200g grated mozzarella cheese
  • 100g grated Parmesan cheese
  • Fresh basil leaves (for garnish, optional)

Instructions

Step 1: Prepare the Meat Sauce

  1. Heat the Olive Oil: In a large frying pan, heat the olive oil over medium heat.

  2. Sauté the Vegetables: Add the chopped onion and garlic to the pan. Sauté until the onion is soft and translucent.

  3. Add the Mince: Increase the heat and add the minced beef. Cook until browned, breaking it up with a wooden spoon.

  4. Mix in Tomatoes and Herbs: Stir in the chopped tomatoes, tomato purée, oregano, basil, salt, pepper, and sugar. Add the red wine if using for extra depth of flavour.

  5. Simmer: Reduce the heat to low, cover, and let the sauce simmer for about 20-30 minutes. Stir occasionally, allowing the flavours to meld beautifully.

Step 2: Make the Béchamel Sauce

  1. Melt the Butter: In a medium saucepan, melt the butter over low heat.

  2. Add the Flour: Gradually whisk in the flour, cooking for 1-2 minutes to create a roux.

  3. Incorporate Milk: Slowly pour in the milk, whisking continuously to prevent lumps. Cook for about 5-7 minutes until the sauce thickens to a smooth consistency.

  4. Season: Add a pinch of nutmeg, salt, and pepper to taste, then remove from heat.

Step 3: Assemble the Lasagna

  1. Preheat the Oven: Preheat your oven to 180°C (350°F).

  2. Layer the Ingredients: In a deep baking dish, spread a layer of meat sauce on the bottom. Place a layer of lasagna sheets over the sauce. Follow with a layer of béchamel sauce and a sprinkle of mozzarella and Parmesan cheese.

  3. Repeat: Continue layering until all ingredients are used, finishing with a generous layer of béchamel and cheese on top.

Step 4: Bake

  1. Cover and Bake: Cover the dish with aluminium foil (avoid touching the cheese) and bake in the preheated oven for 30 minutes.

  2. Uncover and Brown: After 30 minutes, remove the foil and bake for an additional 15-20 minutes or until the top is golden and bubbling.

  3. Rest: Once baked, let the lasagna rest for about 10-15 minutes before serving. This will help the layers set and make for easier slicing.

Step 5: Serve

Garnish with fresh basil leaves if desired, and serve alongside a crisp green salad and some crusty bread for a complete meal. Enjoy the fruits of your labour with family and friends, as this lasagna is sure to impress!

Conclusion

This homemade lasagna recipe is a combination of traditional flavours and comforting textures that make it an all-time favourite. Perfect for meal prep, it can be assembled the day before and baked when needed. A dish made with love, you’re sure to create lasting memories with every plate served. Happy cooking!


Leave A Comment

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