Homemade Lasagna
This recipe is one of my husband’s and kids’ favorites. Homemade lasagna is one of the most delicious and flavorful meals you can make in your kitchen. It’s a layered pasta dish made with wide, flat lasagna noodles, a rich meat or vegetable sauce, creamy ricotta or cottage cheese, soft mozzarella cheese, and a delicious layer of melted cheese or béchamel. The rich tomato sauce is also a must-try. Every bite combines the richness of cheese and the rich creamy sauce, making it a family favorite. Unlike fast or frozen meals, making it at home allows you to control the ingredients, adding more vegetables, reducing the salt, or even making it vegetarian.

Try Homemade Lasagna
If you’ve never tried making homemade lasagna before, now’s the time! It may seem daunting, but once you get started, it’s a breeze. Simply prepare the sauce, cook the noodles, mix the cheese filling, and then arrange everything in layers before baking. The best part is when you take it out of the oven and find its golden, flaky, aromatic, and delicious surface.
Homemade lasagna is a great dish to serve when entertaining guests. You can prepare it ahead of time, pop it in the oven before dinner, and impress everyone with a delicious, restaurant quality meal. Plus, you can adapt the recipe to suit your family’s taste make it with beef, chicken, or sausage, or make it vegetarian with spinach and zucchini.
Table of Contents
Ingredients for Homemade Lasagna
- 12 lasagna noodles
- 1 pound ground beef
- 1 medium onion, diced
- 3 cloves garlic, minced
- 2 cans tomato sauce
- 2 tablespoons tomato paste
- 2 teaspoons dried Italian herbs basil, oregano, thyme
- 1 teaspoon salt
- ½ teaspoon pepper
- 2 cups ricotta cheese or cottage cheese
- 1 egg
- 3 cups shredded mozzarella cheese
- 1 cup grated Parmesan cheese
- 2 tablespoons olive oil
- Fresh basil or parsley for garnish optional
How to Make Homemade Lasagna
Step One
The first thing you need to do is prepare the noodles: Cook the lasagna noodles according to the package instructions until completely tender. Drain them and place them on a clean surface or baking paper to prevent them from sticking.
Step Two
Now, prepare the sauce: In a large skillet, heat the olive oil over medium heat. Add the chopped onion and cook until softened. Add the garlic and ground beef, breaking up the beef as it cooks. Once the beef is browned, add the tomato sauce, tomato paste, herbs, salt, and pepper. Simmer for 15-20 minutes to allow the flavors to blend.
Step Three
Then prepare the cheese mixture: In a mixing bowl, combine the ricotta cheese, beaten egg, and half the Parmesan cheese. Mix well until smooth and creamy. This will help bind the lasagna and give it a rich, cheesy flavor.
Step Four
Arrange the lasagna layers: Preheat the oven to 190°C (375°F). In a large baking dish, spread a thin layer of meat sauce on the bottom. Add a layer of pasta (about 4 pieces), slightly overlapping them. Spread a layer of the ricotta mixture, then sprinkle with mozzarella cheese. Add more meat sauce on top. Repeat this process until you have three or four layers. Finish by layering the pasta on top, followed by the sauce, followed by plenty of mozzarella and Parmesan cheese.
Step Five
Now you can bake the lasagna: Cover the dish with aluminum foil to prevent the cheese from burning, and bake for 25 minutes. Remove the foil and bake for another 20 minutes, until the top is golden brown and bubbling.

Step Six
Finally, let the lasagna rest for 10-15 minutes before cutting it. This helps the layers bond together so they don’t crumble when serving.
Kitchen Equipment Needed :
To prepare these delicious Homemade Lasagna you’ll only need a few basic kitchen tools
- Large pot for boiling noodles
- Large skillet or pan for sauce
- Mixing bowls
- Wooden spoon or spatula
- Knife and cutting board
- 9×13 inch baking dish
- Aluminum foil
- Oven mitts
- Cheese grater
Tips for Making Homemade Lasagna
Don’t overcook the noodles keep them slightly firm since they’ll cook more in the oven.
If you want an easier version, use “oven-ready” lasagna noodles that don’t need boiling.
Add vegetables like spinach, mushrooms, or zucchini to make it healthier.
Serving Suggestions
I love serving this wonderful recipe with a refreshing fruit juice or any cold drink. When my friend Anna comes to see me, she always asks me to prepare it. It is also our custom that as soon as we finish eating it, we must eat desserts such as a pie or cake.

Frequently Asked Questions
Can I make lasagna without boiling the noodles first ?
Yes! You can use oven-ready noodles that cook while baking. Just make sure your sauce has enough liquid.
Can I use chicken instead of beef ?
Absolutely. Ground chicken, turkey, or even shredded rotisserie chicken works well.
Can I make lasagna vegetarian ?
Yes, you can replace the meat with vegetables like spinach, zucchini, or mushrooms.
Can I freeze homemade lasagna ?
Yes, you can freeze it baked or unbaked. Just wrap it tightly in foil and freeze for up to 3 months.
Homemade Lasagna
Course: Main CourseCuisine: Italian, AmericanDifficulty: Medium10
servings30
minutes45
minutes420
kcalThis Homemade Lasagna is a hearty and cheesy layered pasta dish made with tender noodles, rich tomato-meat sauce, creamy ricotta, and gooey mozzarella. Perfect for family dinners, parties, or meal prep, it’s a comforting classic that everyone loves.
Ingredients
12 lasagna noodles
1 pound ground beef
1 medium onion, diced
3 cloves garlic, minced
2 cans tomato sauce
2 tablespoons tomato paste
2 teaspoons dried Italian herbs basil, oregano, thyme
1 teaspoon salt
½ teaspoon pepper
2 cups ricotta cheese or cottage cheese
1 egg
3 cups shredded mozzarella cheese
1 cup grated Parmesan cheese
2 tablespoons olive oil
Fresh basil or parsley for garnish optional
Directions
- The first thing you need to do is prepare the noodles: Cook the lasagna noodles according to the package instructions until completely tender. Drain them and place them on a clean surface or baking paper to prevent them from sticking.
- Now, prepare the sauce: In a large skillet, heat the olive oil over medium heat. Add the chopped onion and cook until softened. Add the garlic and ground beef, breaking up the beef as it cooks. Once the beef is browned, add the tomato sauce, tomato paste, herbs, salt, and pepper. Simmer for 15-20 minutes to allow the flavors to blend.
- Then prepare the cheese mixture: In a mixing bowl, combine the ricotta cheese, beaten egg, and half the Parmesan cheese. Mix well until smooth and creamy. This will help bind the lasagna and give it a rich, cheesy flavor.
- Arrange the lasagna layers: Preheat the oven to 190°C (375°F). In a large baking dish, spread a thin layer of meat sauce on the bottom. Add a layer of pasta (about 4 pieces), slightly overlapping them. Spread a layer of the ricotta mixture, then sprinkle with mozzarella cheese. Add more meat sauce on top. Repeat this process until you have three or four layers. Finish by layering the pasta on top, followed by the sauce, followed by plenty of mozzarella and Parmesan cheese.
- Now you can bake the lasagna: Cover the dish with aluminum foil to prevent the cheese from burning, and bake for 25 minutes. Remove the foil and bake for another 20 minutes, until the top is golden brown and bubbling.
- Finally, let the lasagna rest for 10-15 minutes before cutting it. This helps the layers bond together so they don't crumble when serving.
Notes
- Use quality ingredients Fresh herbs, good cheese, and ripe tomatoes make a big difference.
- Don’t overcook noodles Keep them al dente since they’ll cook more in the oven.
- Add a pinch of sugar to the sauce It balances out acidity from tomatoes.
- Add veggies for nutrition Spinach, mushrooms, or zucchini blend well with the sauce.
You can add this post to your favorite Pinterest board!

