🍅 Layered, cheesy, and baked to perfection! 🧀🔥
Rich, meaty tomato sauce, creamy béchamel, and layers of melty cheese—this lasagna is pure comfort food heaven!
Let’s be real: nothing beats a homemade lasagna. It’s the dish that makes any dinner feel special, fills the house with amazing smells, and brings everyone to the table. And the best part? It’s easier than you think to make from scratch!
So grab your ingredients, and let’s get layering!

🏆 Why You’ll Love This Recipe
✔ Rich & meaty sauce – Slow-simmered for deep, delicious flavor.
✔ Creamy béchamel – The secret to that perfect, velvety texture.
✔ Perfectly cheesy – Because more cheese = more happiness!
✔ Make-ahead friendly – Even better the next day!
✔ Restaurant-quality, but easy enough for home cooks.
🍽️ Ingredients

For the Meaty Tomato Sauce:
500 g (1 lb) ground pork (or mix with beef for a richer flavor)
4 tbsp olive oil
1 medium onion (finely chopped)
1 celery stick (finely chopped)
1 carrot (grated or finely chopped)
5 garlic cloves (minced)
100 ml (1 dl) red wine (optional, but adds amazing depth!)
500 ml (2 cups) passata (thick tomato purée)
1 tsp sugar (balances acidity)
1 tsp Italian spice mix (oregano, basil, thyme, rosemary, marjoram, sage)
Salt & black pepper, to taste
100 ml (1 dl) milk (adds richness and smoothness)
For the Béchamel Sauce:
50 g (3.5 tbsp) butter
50 g (6 tbsp) flour
700 ml (3 cups) milk
Salt, black pepper, & ground nutmeg, to taste
Other Ingredients:
9 lasagna sheets
200 g (about 2 cups) shredded cheese (mozzarella & Parmesan mix recommended)
3 slices of cheese (for the top layer)
🔥 Step-by-Step Instructions
1️⃣ Make the Meaty Tomato Sauce
Heat olive oil in a large pan over medium heat.
Add onion, celery, and carrot; cook until softened and fragrant.
Stir in ground pork and cook until browned.
Add garlic, cook for 1–2 minutes.
Pour in red wine, let it simmer until most of the liquid evaporates.
Stir in passata, sugar, salt, pepper, and Italian spices.
Add milk, reduce heat, and let it simmer for 20–25 minutes until thickened.
2️⃣ Prepare the Béchamel Sauce
Melt butter in a saucepan over medium heat.
Stir in flour to create a smooth roux.
Slowly pour in milk, stirring constantly to prevent lumps.
Cook until the sauce thickens.
Season with salt, pepper, and a pinch of nutmeg.
3️⃣ Assemble the Lasagna
Preheat oven to 180°C (350°F).
Spread a thin layer of béchamel at the bottom of a baking dish.
Add a layer of lasagna sheets, followed by meaty sauce and shredded cheese.
Repeat until all ingredients are used, finishing with a layer of meaty sauce & shredded cheese.
Place cheese slices on top for that golden, melty finish.
4️⃣ Bake to Perfection
Cover with foil and bake for 30 minutes.
Remove foil and bake for another 10 minutes until golden & bubbly.
Rest & Serve!
Let the lasagna rest for 10–15 minutes before slicing.
Serve warm, and enjoy every cheesy, saucy bite! 😍
🍽️ What to Serve With Lasagna
✅ Garlic Bread – Because extra carbs = extra happiness. 🥖
✅ Fresh Green Salad – Light, fresh, and the perfect balance. 🥗
✅ A Glass of Red Wine – Because lasagna night deserves it! 🍷
🔎 Pro Tips & Variations
🔹 Want more depth? Use a mix of ground pork & beef for a bolder taste.
🔹 No red wine? Swap with beef broth or skip it!
🔹 Make it vegetarian? Use mushrooms & spinach instead of meat.
🔹 Gluten-free? Use GF lasagna sheets & cornstarch instead of flour in the béchamel.
🔹 Cheese lover? Add a layer of ricotta between the sheets!
❓ Poll: How Do You Like Your Lasagna?
🧀 Extra cheesy – More cheese, more happiness!
🍅 Classic & saucy – Give me all the layers!
🔥 Spicy & bold – A little heat never hurt!
🥦 Veggie-loaded – More greens, please!
(Vote in the comments below!)
🔥 Final Thoughts
This Homemade Lasagna is rich, cheesy, and packed with deep flavors—a true comfort food classic. Whether you’re making it for a cozy dinner or meal prepping for the week, it’s guaranteed to be a hit.
📺 Watch the video here and subscribe to my channel for more foolproof, delicious recipes!