
There are certain dishes that feel like a celebration even before you take the first bite. Classic Homemade Lasagna is one of those dishes. When I pull it from the oven, bubbling and golden, with layers settling into each other, my whole kitchen smells rich and comforting. It feels like Sunday. It feels like family gathered around the table.
Hi, I’m INAYA, 38, from the beautiful island of Crete in Greece. Cooking has been part of my life since I was a child, learning from my grandmother how to make traditional Greek dishes full of love and flavor. I believe food brings people together, especially women who want to share warmth and happiness through cooking.
I like to keep things simple but tasty, mixing classic recipes with a little creativity. Sometimes my kitchen gets messy, but that’s where the fun is! Whether you’re new to cooking or have some experience, I’m here to help you enjoy making delicious meals that feel like home.
Cooking is about more than just food it’s about sharing stories and making memories.
When I prepare Classic Homemade Lasagna, I slow down. I respect each layer. I stir the sauce patiently. I spread the ricotta gently. I arrange the pasta carefully. This dish does not rush. Classic Homemade Lasagna asks for time, but it gives back comfort in return.

Even though lasagna comes from Italy, I make it with my Cretan heart. I use good olive oil. I taste the sauce as it simmers. I believe that when I cook with intention, the food feels different. My family always knows when I make Classic Homemade Lasagna. They smell it before they see it. They come into the kitchen and ask, “Is it ready yet?”
And that makes me smile every time.
Why I Love Making This Recipe
I love making Classic Homemade Lasagna because it feels generous. One pan feeds many people. One dish brings everyone to the table.
This recipe gives me space to create. I build rich meat sauce with garlic, onion, tomatoes, and herbs. I mix creamy ricotta with eggs and Parmesan. I layer everything slowly, like building something beautiful.
I also love how forgiving lasagna can be. If my layers are not perfect, it still tastes amazing. If my kitchen becomes messy, I laugh and continue. Cooking does not need perfection. It needs care.
When I serve Classic Homemade Lasagna, I feel proud. It stands tall when sliced. The cheese stretches gently. The sauce stays rich and thick. It feels like something special, even though it uses simple ingredients.
Ingredients & Little Kitchen Secrets
I choose quality ingredients because lasagna relies on flavor from each layer.
🛒 Ingredients (Serves 8)
For the Meat Sauce:
- 2 tablespoons olive oil
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 500 g (1 lb) ground beef
- 500 g (1 lb) ground pork
- 800 g (28 oz) crushed tomatoes
- 2 tablespoons tomato paste
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1 teaspoon sugar
- ½ cup water
For the Ricotta Layer:
- 400 g (14 oz) ricotta cheese
- 1 large egg
- ½ cup grated Parmesan cheese
- 2 tablespoons chopped fresh parsley
- ½ teaspoon salt
Other:
- 12 lasagna noodles
- 2 ½ cups shredded mozzarella cheese
- Extra Parmesan for topping
My Little Kitchen Secrets
I always simmer the meat sauce for at least 30 minutes. The longer it cooks gently, the deeper the flavor becomes.
I season each layer lightly. I never rely only on the top layer for flavor.
I let the lasagna rest for at least 20 minutes after baking. If I cut it too soon, it falls apart.
Patience makes Classic Homemade Lasagna perfect.

How I Make It, Step by Step
First, I heat olive oil in a large pot over medium heat. I add the chopped onion and cook until soft and translucent. I stir in the garlic and cook for 30 seconds.
I add the ground beef and ground pork. I cook until browned, breaking it apart with my spoon.
I stir in crushed tomatoes, tomato paste, salt, pepper, oregano, basil, sugar, and water. I bring everything to a gentle simmer. I lower the heat and let the sauce cook uncovered for about 30–40 minutes. I stir occasionally.
While the sauce simmers, I boil the lasagna noodles in salted water according to package instructions. I drain them and lay them flat on a clean towel.
In a bowl, I mix ricotta cheese, egg, Parmesan, parsley, and salt until smooth.
I preheat my oven to 180°C (350°F).
Now I build the layers.
I spread a thin layer of meat sauce on the bottom of a baking dish. I place three lasagna noodles on top. I spread some ricotta mixture. I spoon meat sauce over it. I sprinkle mozzarella.
I repeat the layers until I use all ingredients. I finish with meat sauce and a generous layer of mozzarella and Parmesan on top.
I cover the dish with foil and bake for 25 minutes. Then I remove the foil and bake for another 20–25 minutes until the top becomes golden and bubbly.
I remove it from the oven and let it rest for at least 20 minutes before slicing.
The waiting feels hard, but it makes the slices beautiful.
How I Serve It at Home
I serve Classic Homemade Lasagna warm, with a simple green salad dressed with olive oil and lemon.
I place the baking dish in the center of the table. I cut large squares and serve them with a spoonful of extra sauce from the corner.
Sometimes I add warm garlic bread on the side. Sometimes I pour a glass of red wine.
We eat slowly. We talk. We enjoy every layer.
Storage, Reheating & Make-Ahead Tips
I store leftover lasagna in the refrigerator for up to 4 days in an airtight container.
To reheat, I cover it with foil and warm it in the oven at 170°C (325°F) until heated through. I sometimes add a spoon of water or sauce before reheating to keep it moist.
I freeze lasagna before or after baking. I wrap it tightly and freeze for up to 3 months.
If I prepare it ahead, I assemble it the day before and refrigerate. Then I bake it fresh before serving.

100-Word Short Version
I cook onion and garlic in olive oil, brown beef and pork, and simmer with tomatoes and herbs. I boil lasagna noodles and mix ricotta with egg and Parmesan. I layer meat sauce, noodles, ricotta, and mozzarella in a baking dish. I repeat layers and finish with cheese on top. I bake covered at 180°C for 25 minutes, then uncovered for 20–25 minutes until golden and bubbly. I let it rest before slicing. This Classic Homemade Lasagna tastes rich, comforting, and perfect for family gatherings.
Recipe Card
⏱️ Time
Prep Time: 30 minutes
Cook Time: 1 hour
Rest Time: 20 minutes
Total Time: 1 hour 50 minutes
🛒 Ingredients
- 2 tbsp olive oil
- 1 onion
- 3 garlic cloves
- 500 g ground beef
- 500 g ground pork
- 800 g crushed tomatoes
- 2 tbsp tomato paste
- 400 g ricotta
- 1 egg
- 12 lasagna noodles
- 2 ½ cups mozzarella
- Parmesan cheese
- Herbs, salt, pepper
👩🍳 Instructions
- Cook onion and garlic.
- Brown meat and add tomatoes and seasonings. Simmer.
- Boil noodles.
- Mix ricotta layer.
- Layer sauce, noodles, ricotta, and mozzarella.
- Bake covered, then uncovered until golden.
- Rest before slicing.
📝 Notes
Let lasagna rest before cutting. Simmer sauce for deeper flavor. Freeze for later use.
🍽️ Nutrition (per serving, approximate)
Calories: 620
Protein: 38g
Carbohydrates: 45g
Fat: 32g
Saturated Fat: 15g
Cholesterol: 120mg
Sodium: 680mg
Fiber: 4g

Classic Homemade Lasagna
- Total Time: 1 hour 50 minutes
- Yield: 8 servings 1x
Description
This Classic Homemade Lasagna is layered with rich, slow-simmered meat sauce, creamy ricotta cheese, tender lasagna noodles, and plenty of melted mozzarella. It delivers authentic Italian comfort in every bite and makes the perfect centerpiece for family dinners, holidays, and special gatherings.
Ingredients
- 2 tablespoons olive oil
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 500 g (1 lb) ground beef
- 500 g (1 lb) ground pork
- 800 g (28 oz) crushed tomatoes
- 2 tablespoons tomato paste
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1 teaspoon sugar
- 1/2 cup water
- 400 g (14 oz) ricotta cheese
- 1 large egg
- 1/2 cup grated Parmesan cheese
- 2 tablespoons fresh parsley, chopped
- 12 lasagna noodles
- 2 1/2 cups shredded mozzarella cheese
- Extra Parmesan cheese for topping
Instructions
- Heat olive oil in a large pot over medium heat. Add chopped onion and cook until soft. Stir in minced garlic and cook for 30 seconds.
- Add ground beef and ground pork. Cook until browned, breaking the meat apart as it cooks.
- Stir in crushed tomatoes, tomato paste, salt, pepper, oregano, basil, sugar, and water. Simmer uncovered for 30–40 minutes, stirring occasionally.
- Boil lasagna noodles in salted water according to package instructions. Drain and lay flat.
- In a bowl, mix ricotta cheese, egg, Parmesan, parsley, and a pinch of salt until smooth.
- Preheat oven to 180°C (350°F). Spread a thin layer of meat sauce in a baking dish.
- Layer 3 noodles, ricotta mixture, meat sauce, and mozzarella. Repeat layers, finishing with meat sauce and a generous topping of mozzarella and Parmesan.
- Cover with foil and bake for 25 minutes. Remove foil and bake another 20–25 minutes until golden and bubbly.
- Let rest for at least 20 minutes before slicing and serving.
Notes
Simmer the sauce longer for deeper flavor. Let the lasagna rest before cutting so the layers hold their shape. You can assemble the lasagna one day ahead and refrigerate before baking. Freeze tightly wrapped lasagna for up to 3 months. Add a splash of water or extra sauce when reheating to keep it moist.
- Prep Time: 30 minutes
- Cook Time: 1 hour
- Category: Dinner
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 slice
- Calories: 620
- Sugar: 6 g
- Sodium: 680 mg
- Fat: 32 g
- Saturated Fat: 15 g
- Unsaturated Fat: 14 g
- Trans Fat: 0.5 g
- Carbohydrates: 45 g
- Fiber: 4 g
- Protein: 38 g
- Cholesterol: 120 mg
Conclusion
When I make Classic Homemade Lasagna, I don’t just cook dinner. I build layers of comfort. I create a moment where everyone gathers, where conversation flows, where plates empty quickly.
This dish feels generous. It feels warm. It feels like something made with care.
From my kitchen in Crete to yours, I hope this Classic Homemade Lasagna fills your home with rich aromas and happy memories.
With love,
INAYA 💛



